Command Palette

Search for a command to run...

UnylyUnyly
Browse all

nckhemanth0/subscription-tracker-mcp

FreeNot checked

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

GitHubEmbed

About

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

README

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

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.

from github.com/nckhemanth0/subscription-tracker-mcp

Installing nckhemanth0/subscription-tracker-mcp

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/nckhemanth0/subscription-tracker-mcp

FAQ

Is nckhemanth0/subscription-tracker-mcp MCP free?

Yes, nckhemanth0/subscription-tracker-mcp MCP is free — one-click install via Unyly at no cost.

Does nckhemanth0/subscription-tracker-mcp need an API key?

No, nckhemanth0/subscription-tracker-mcp runs without API keys or environment variables.

Is nckhemanth0/subscription-tracker-mcp hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install nckhemanth0/subscription-tracker-mcp in Claude Desktop, Claude Code or Cursor?

Open nckhemanth0/subscription-tracker-mcp on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare nckhemanth0/subscription-tracker-mcp with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs