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.

Claude connector setup in 6 seconds

Recorded in the current Claude web app

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.

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.

1

Open Connectors in Claude

In Claude, click your initials (bottom-left) → SettingsConnectors. Claude will drop you in Customize → Connectors, where every connected app lives.

Settings

settings General
person Account
lock Privacy
extension Connectors

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.

2

Add a custom connector

Click the + at the top of the connectors list, then choose Add custom connector.

Connectors

search add
Cloudflare Developer Platform
GitHub Integration
apps Browse connectors
more_horiz Add custom connector

UI recreation of claude.ai — June 2026.

3

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

close

Connect Claude to your data and tools.

kordi
https://kordiapp.com/mcp

Only use connectors from developers you trust. Anthropic does not control which tools developers make available.

Cancel Add

UI recreation of claude.ai — June 2026.

4

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

Allow
Deny

kordi's consent screen.

5

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.

kordi CUSTOMhttps://kordiapp.com/mcp

Tool permissions

Read-only tools 11 check_circle Always allow
kordi_get_rotation_plan
kordi_analyze_billing_health
kordi_list_proactive_tasks

UI recreation of claude.ai — June 2026.

Things worth asking.

"It's a new month — what should I do with my streaming subscriptions?"
"What should I watch tonight?"
"Do I have any free trials about to charge me?"
"Pause HBO Max until something on my watchlist comes back."
"Add Severance to my watchlist and tell me where it streams."
"How much has kordi saved me so far?"

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.

verified_user

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.

receipt_long

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.

devices

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.