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
Setup
Running
Development:
python src/main.pyProduction:
gunicorn src.main:app -c gunicorn.conf.py
Endpoints
GET /
- Service infoGET /health
- Health checkPOST /mcp/list_tools
- List available toolsPOST /mcp/call_tool
- Call analysis toolGET /mcp/sse
- Server-Sent Events endpoint
Integration URL
Environment Variables
See .env
for configuration.
This server cannot be installed
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.
Related MCP Servers
- -securityFlicense-qualityA 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 -
- AsecurityAlicenseAqualityA 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 -28MIT License
- -securityFlicense-qualityA 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 -0
- -securityFlicense-qualityA 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 -7,222