
SubTracker exposes an MCP (Model Context Protocol) server so Claude, ChatGPT, Cursor, Windsurf, and other MCP-capable assistants can read your real subscriptions, spend, and budget directly. Nine read tools are included with every connection. One optional scope lets an assistant add, update, and cancel subscriptions when you ask.
https://app.subtracker.online/api/mcp/Web app, one-click OAuth
Claude.ai supports OAuth 2.1, so the whole flow happens in a browser popup. No token to copy or paste.
These nine tools are available with every connection, no extra permissions needed.
list_subscriptionsEvery tracked subscription, filterable by status, category, or payment method. Returns id, name, price, billing cycle, next billing date, and notes.
search_subscriptionsFind subscriptions by name. Partial matches work, so "net" returns "Netflix".
spend_summaryTotal recurring spend, monthly and yearly, broken down by category or billing cycle.
upcoming_renewalsWhat is about to charge in the next N days, and how much.
get_budget_statusYour budget versus what you are actually spending, overall and per category.
get_cached_insightsThe AI savings insights already generated for your account.
find_savings_candidatesConcrete opportunities to cut spend: trials ending, duplicate services, annual-billing switches, price increases.
list_categoriesAll categories in use across your subscriptions, with subscription counts and any custom labels or emoji you have set.
get_spending_historyMonth-by-month recurring spend for the past N months, reconstructed from when subscriptions started and were cancelled.
Granting the manage subscriptions scope adds five write tools. For OAuth connections, the scope is shown on the authorization screen and you can leave it off. For PAT tokens, it is a checkbox when you generate the token, off by default.
add_subscriptionDirectly add a subscription to your dashboard. The assistant always confirms the name and price with you before calling this.
update_subscriptionUpdate any field on an existing subscription: name, price, billing cycle, next billing date, category, or notes. Only the fields you specify change.
cancel_subscriptionMark a subscription as cancelled in SubTracker. The assistant will remind you to also cancel with the provider directly.
propose_subscriptionsStage one or more subscriptions found elsewhere (your email, for example) into your review queue. Nothing is tracked until you confirm.
confirm_subscriptionPromote a staged suggestion into a real tracked subscription after you approve it in the conversation.
The nine read tools are all a standard connection can use. The manage scope adds write tools, but the assistant still cannot delete subscriptions or access any billing or payment details. Every action it takes is one you asked for in the conversation. Every connection, whether OAuth or PAT, is scoped to exactly one workspace and can be revoked instantly from Settings.