Skip to main content
Glama

Cancellation Analyzer MCP Server

by lang-ai

Cancellation Analyzer MCP Server

A Python-based Model Context Protocol (MCP) server for analyzing customer cancellation survey data, designed for Claude web integration via HTTP/SSE transport.

Features

  • MCP protocol over HTTP and SSE
  • FastAPI server with CORS enabled
  • Tool for analyzing cancellation data (dummy results)
  • Production-ready with Gunicorn/Uvicorn

Project Structure

cancellation-analyzer-mcp/ ├── src/ │ ├── main.py # FastAPI + MCP server │ ├── mcp_server.py # MCP server logic │ └── analyzer.py # Analysis logic ├── requirements.txt ├── .env # Environment variables ├── gunicorn.conf.py # Production server config └── README.md

Setup

pip install -r requirements.txt

Running

  • Development:
    python src/main.py
  • Production:
    gunicorn src.main:app -c gunicorn.conf.py

Endpoints

  • GET / - Service info
  • GET /health - Health check
  • POST /mcp/list_tools - List available tools
  • POST /mcp/call_tool - Call analysis tool
  • GET /mcp/sse - Server-Sent Events endpoint

Integration URL

http://YOUR_EC2_PUBLIC_IP:8000/mcp

Environment Variables

See .env for configuration.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A Model Context Protocol server that analyzes customer cancellation survey data, enabling Claude AI integration through HTTP/SSE transport.

  1. Features
    1. Project Structure
      1. Setup
        1. Running
          1. Endpoints
            1. Integration URL
              1. Environment Variables

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.
                  Last updated -
                  Python
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables Claude to load CSV files and execute JavaScript data analysis scripts for advanced data exploration and insights generation.
                  Last updated -
                  Python
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that enables Claude AI to interact with Paybyrd's payment processing API, allowing for creating payment links, processing refunds, and retrieving order information.
                  Last updated -
                  5
                  TypeScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that gives Claude access to multiple AI models (Gemini, OpenAI, OpenRouter) for enhanced code analysis, problem-solving, and collaborative development through AI orchestration with conversations that continue across tasks.
                  Last updated -
                  3,681
                  Python
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/lang-ai/mcp-hosted-poc'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server