Professional MCP server for intelligent subscription management with Gmail + MySQL integration. - 16 MCP Tools: Gmail search, AI extraction, MySQL CRUD, gap detection, proactive alerts - Gmail Integration: Search and extract subscription emails - MySQL Database: Persistent storage with state management - AI Extraction: Parse subscription details from emails - Gap Detection: Find duplicates, missin
Add this skill
npx mdskills install nckhemanth0/subscription-tracker-mcpWell-structured MCP server with 16 tools for subscription tracking via Gmail and MySQL integration.
1# Subscription Tracker MCP Server23Professional MCP server for intelligent subscription management with Gmail + MySQL integration.45## Features67- **16 MCP Tools**: Gmail search, AI extraction, MySQL CRUD, gap detection, proactive alerts8- **Gmail Integration**: Search and extract subscription emails9- **MySQL Database**: Persistent storage with state management10- **AI Extraction**: Parse subscription details from emails11- **Gap Detection**: Find duplicates, missing data, price anomalies12- **Proactive Alerts**: 3-day renewal notifications1314## Quick Start1516### 1. Install Dependencies17```bash18pip install -r requirements.txt19```2021### 2. Configure MySQL22```bash23mysql -u root -p24CREATE DATABASE subscription_tracker;25exit2627mysql -u root -p subscription_tracker < sql/schema.sql28```2930### 3. Configure Application31```bash32cp config.example.json config.json33# Edit config.json with your MySQL password and Google OAuth credentials34```3536### 4. Setup Google OAuth371. Download `credentials.json` from Google Cloud Console382. Place in project root393. Run: `python3 src/setup.py`4041### 5. Configure Claude Desktop42Edit `~/Library/Application Support/Claude/claude_desktop_config.json`:43```json44{45 "mcpServers": {46 "subscription-tracker": {47 "command": "python3",48 "args": ["/path/to/subscription-tracker-mcp/src/mcp_server.py"],49 "env": {}50 }51 }52}53```5455### 6. Restart Claude Desktop56Quit completely (Cmd+Q) and reopen.5758## Usage5960Ask Claude:61- "List all my subscriptions"62- "Search Gmail for Netflix subscription emails"63- "Check for renewals in the next 7 days"64- "Detect duplicate subscriptions"6566## Project Structure6768```69subscription-tracker-mcp/70├── src/ # Python modules71├── sql/ # Database schema72├── config.json # Configuration73├── requirements.txt # Dependencies74└── README.md # This file75```7677## License7879Personal use project.80
Full transparency — inspect the skill content before installing.