Skip to main content
Glama
nckhemanth

subscription-tracker-mcp

by nckhemanth

Subscription Tracker MCP Server

Professional MCP server for intelligent subscription management with Gmail + MySQL integration.

Features

  • 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, missing data, price anomalies

  • Proactive Alerts: 3-day renewal notifications

Related MCP server: MCP Email Server

Quick Start

1. Install Dependencies

pip install -r requirements.txt

2. Configure MySQL

mysql -u root -p
CREATE DATABASE subscription_tracker;
exit

mysql -u root -p subscription_tracker < sql/schema.sql

3. Configure Application

cp config.example.json config.json
# Edit config.json with your MySQL password and Google OAuth credentials

4. Setup Google OAuth

  1. Download credentials.json from Google Cloud Console

  2. Place in project root

  3. Run: python3 src/setup.py

5. Configure Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "subscription-tracker": {
      "command": "python3",
      "args": ["/path/to/subscription-tracker-mcp/src/mcp_server.py"],
      "env": {}
    }
  }
}

6. Restart Claude Desktop

Quit completely (Cmd+Q) and reopen.

Usage

Ask Claude:

  • "List all my subscriptions"

  • "Search Gmail for Netflix subscription emails"

  • "Check for renewals in the next 7 days"

  • "Detect duplicate subscriptions"

Project Structure

subscription-tracker-mcp/
├── src/                  # Python modules
├── sql/                  # Database schema
├── config.json           # Configuration
├── requirements.txt      # Dependencies
└── README.md            # This file

License

Personal use project.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server that seamlessly interacts with your Google Calendar, Gmail, Drive and so on.
    30
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A comprehensive MCP server for unified email management that supports both Gmail and IMAP accounts via a single interface. It enables users to search across multiple accounts, list, read, send, and archive emails with integrated health monitoring and secure authentication.
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP-powered AI agent that audits your Gmail for recurring subscriptions, detects silent price increases, and flags unused services.
    6
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Automatic personal finance tracker MCP server that reads transaction notification emails from Gmail, extracts transaction data, and records them to Google Sheets, enabling AI clients to query spending and drive syncs.
    MIT