{"id":"56c81f12-e69e-4057-b503-758c713fbe77","slug":"subscription-tracker-mcp","kind":"mcp","name":"subscription-tracker-mcp","summary":"MCP server that automatically extracts and structures subscription and billing data from email with 90%+ accuracy.","owner":"nckhemanth","repoUrl":"https://github.com/nckhemanth/subscription-tracker-mcp","license":"MIT","licenseTier":"permissive","trust":"community","stars":0,"match":null,"fewStars":true,"format":"mcp","createdAt":"2026-01-22T17:07:22.000Z","addedAt":"2026-10-21T05:45:53.862Z","logoUrl":"https://avatars.githubusercontent.com/u/59700959?u=e6e23d66d1f357ca51940102f32e938a4f5d52dc&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["productivity","data-analytics","cloud-infra"],"tags":["ai-agents","automation","claude","data-extraction","gmail-api","llm","python"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-23T18:06:14.843Z","sample":false,"url":"https://conduits.dev/tools/subscription-tracker-mcp","language":"Python","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# Subscription Tracker MCP Server\n\nProfessional MCP server for intelligent subscription management with Gmail + MySQL integration.\n\n## Features\n\n- **16 MCP Tools**: Gmail search, AI extraction, MySQL CRUD, gap detection, proactive alerts\n- **Gmail Integration**: Search and extract subscription emails\n- **MySQL Database**: Persistent storage with state management\n- **AI Extraction**: Parse subscription details from emails\n- **Gap Detection**: Find duplicates, missing data, price anomalies\n- **Proactive Alerts**: 3-day renewal notifications\n\n## Quick Start\n\n### 1. Install Dependencies\n```bash\npip install -r requirements.txt\n```\n\n### 2. Configure MySQL\n```bash\nmysql -u root -p\nCREATE DATABASE subscription_tracker;\nexit\n\nmysql -u root -p subscription_tracker < sql/schema.sql\n```\n\n### 3. Configure Application\n```bash\ncp config.example.json config.json\n# Edit config.json with your MySQL password and Google OAuth credentials\n```\n\n### 4. Setup Google OAuth\n1. Download `credentials.json` from Google Cloud Console\n2. Place in project root\n3. Run: `python3 src/setup.py`\n\n### 5. Configure Claude Desktop\nEdit `~/Library/Application Support/Claude/claude_desktop_config.json`:\n```json\n{\n  \"mcpServers\": {\n    \"subscription-tracker\": {\n      \"command\": \"python3\",\n      \"args\": [\"/path/to/subscription-tracker-mcp/src/mcp_server.py\"],\n      \"env\": {}\n    }\n  }\n}\n```\n\n### 6. Restart Claude Desktop\nQuit completely (Cmd+Q) and reopen.\n\n## Usage\n\nAsk Claude:\n- \"List all my subscriptions\"\n- \"Search Gmail for Netflix subscription emails\"\n- \"Check for renewals in the next 7 days\"\n- \"Detect duplicate subscriptions\"\n\n## Project Structure\n\n```\nsubscription-tracker-mcp/\n├── src/                  # Python modules\n├── sql/                  # Database schema\n├── config.json           # Configuration\n├── requirements.txt      # Dependencies\n└── README.md            # This file\n```\n\n## License\n\nPersonal use project.\n"}