MCP Integration · 2-Minute Setup
Put your subscriptions in the chat.
Connect Claude to kordi and ask about your real billing — what to pause, what's about to charge you, what's worth keeping. Claude reads your live subscription data through kordi's MCP server and acts on your behalf.
Watch the real flow
Claude connector setup in 6 seconds
Open Settings → Connectors, choose Add → Add custom connector, then enter the exact name and URL shown below.
Claude — connected to kordi
Simulated conversation — real tools, real response shape, demo data.
Setup
Five steps. No code.
Works on claude.ai and in the Claude desktop and mobile apps — connectors sync across all of them. You'll need a Claude plan with connectors and a free kordi account.
Open Connectors in Claude
In Claude, click your initials (bottom-left) → Settings → Connectors. Claude will drop you in Customize → Connectors, where every connected app lives.
Settings
Connectors
Connectors have moved to Customize. Head there to browse, connect, and manage them.
UI recreation of claude.ai — June 2026. Exact screens may vary.
Add a custom connector
Click the + at the top of the connectors list, then choose Add custom connector.
Connectors
UI recreation of claude.ai — June 2026.
Point it at kordi
Name it kordi and paste the server URL. Leave the advanced OAuth fields empty — kordi handles sign-in automatically.
https://kordiapp.com/mcp
Add custom connector BETA
closeConnect Claude to your data and tools.
Only use connectors from developers you trust. Anthropic does not control which tools developers make available.
UI recreation of claude.ai — June 2026.
Sign in & allow
Claude opens kordi's sign-in. Use your kordi account (or create one — it's free), review what Claude gets access to, and hit Allow. You can revoke this anytime from your token page or Claude's settings.
Claude wants to connect to your kordi
This will allow Claude to
✓See your tracked subscriptions & monthly spend
✓Analyze your billing health and savings
✓Pause, cancel, or add subscriptions when you ask
kordi's consent screen.
Ask away
That's it — kordi now appears in your connectors with its tools enabled. Start any chat and ask about your subscriptions; Claude pulls live data and flags anything urgent (like a trial about to convert) without being asked.
Tool permissions
UI recreation of claude.ai — June 2026.
First Prompts
Things worth asking.
Alternative Setup
Prefer a token?
For clients that take a config file instead of a sign-in flow. Two steps: 1) generate a 90-day token at kordiapp.com/token (treat it like a password — anyone holding it can read your subscriptions), then 2) wire it into your client below. The server URL is always https://kordiapp.com/mcp.
Claude Desktop
Claude Desktop's local config only launches local servers, so a remote server like kordi connects through the mcp-remote bridge — you'll need Node.js installed (check with node --version). In Claude Desktop, open Settings → Developer → Edit Config — that creates and opens claude_desktop_config.json for you — and paste:
{
"mcpServers": {
"kordi": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://kordiapp.com/mcp", "--header", "Authorization:${KORDI_AUTH}"],
"env": { "KORDI_AUTH": "Bearer <your-token>" }
}
}
}
Replace <your-token> with your token (keep the word Bearer and the space). The ${KORDI_AUTH} env-var dance isn't decoration — it sidesteps a known argument-quoting bug in Claude Desktop on Windows, and works fine on Mac. Save, then quit Claude Desktop completely and reopen it (closing the window isn't enough). kordi appears under the tools icon in a new chat. Editing by hand instead? The file lives at ~/Library/Application Support/Claude/ on Mac, %APPDATA%\Claude\ on Windows.
Claude Code
One command in your terminal, then restart your session:
claude mcp add --transport http kordi https://kordiapp.com/mcp --header "Authorization: Bearer <your-token>"
Cursor
Cursor speaks remote MCP natively — no bridge needed. Add this to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json inside one project, then enable it under Settings → MCP:
{
"mcpServers": {
"kordi": {
"url": "https://kordiapp.com/mcp",
"headers": { "Authorization": "Bearer <your-token>" }
}
}
}
Any other MCP client
Raycast, Windsurf, custom agents — anything that supports remote MCP (Streamable HTTP): point it at https://kordiapp.com/mcp with the header Authorization: Bearer <your-token>. If your client can't send headers at all, there's a legacy fallback — append the token to the URL — but prefer the header (URLs end up in logs and history); treat this whole URL as a secret:
https://kordiapp.com/mcp?token=<your-token>
Did it work?
Start a new chat and ask "What subscriptions am I tracking in kordi?" — the first tool call should list them (or offer to set you up if your account is empty).
kordi never appears (Claude Desktop): usually invalid JSON in the config, Node.js missing, or the app wasn't fully quit. Fix, then quit & reopen.
401 / unauthorized: the token is mistyped or past its 90 days — regenerate at kordiapp.com/token (the old one is revoked instantly, so update your config too).
Tools worked, then error mid-chat after a kordi update: start a fresh chat — clients cache tool schemas per conversation.
Full tool reference and curl examples in the developer docs.
Good to Know
You stay in control
Reads are instant; anything that changes your account asks first. Disconnect anytime from Claude's settings or your token page — access is revoked immediately.
Honest about billing
Pausing in kordi updates your tracking — billing only stops once the provider-side cancel happens. kordi hands Claude a step-by-step runbook for it: with browser access (Claude in Chrome) Claude can run it in your own logged-in session; without, it relays the link and steps so you can finish the job.
Connect once, use everywhere
Connectors sync across claude.ai, Claude Desktop, and mobile. Card numbers and payment details never leave kordi — they're stripped before any tool responds.