VOOZH about

URL: https://mcp.so/server/kordi/kordi-labs

⇱ Kordi MCP Server


Kordi

@kordi-labs

Track, analyze, and act on streaming & SaaS subscriptions from any AI agent. List subscriptions, score billing health, detect price hikes, find savings, and pause or cancel services via natural language.
Overview

Kordi MCP Server

👁 smithery badge

Track, analyze, and act on your streaming & SaaS subscriptions — from any AI agent.

Kordi is a subscription intelligence platform. This Model Context Protocol server lets any MCP-speaking AI client — Claude Desktop, Cursor, Raycast, or your own agent — read a user's tracked subscriptions, score their billing health, surface savings, generate cancel/pause links, and push newly discovered subscriptions in.

It's a hosted, remote MCP server. There's nothing to install or run locally — you connect to a URL with a token.


Quick start

1. Get a token

Sign in at kordiapp.com and generate an API token at kordiapp.com/token. Tokens are valid for 90 days and grant read/write access to your own subscriptions only.

2. Connect your client

Claude Desktop — add this to your claude_desktop_config.json (see examples/):

{
 "mcpServers": {
 "kordi": {
 "type": "streamable-http",
 "url": "https://kordiapp.com/mcp",
 "headers": {
 "Authorization": "Bearer YOUR_TOKEN_HERE"
 }
 }
 }
}

Any client / raw HTTP — pass the token as a Bearer header (preferred — it never lands in logs, Referer, or history):

# List the available tools
curl -X POST "https://kordiapp.com/mcp" \
 -H "Authorization: Bearer YOUR_TOKEN_HERE" \
 -H "Content-Type: application/json" \
 -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

A legacy ?token=<token> query-string form is also accepted for back-compat, but prefer the header.

3. Ask away

"What am I paying for each month?" "Which subscriptions could I pause to save money?" "Do I have any price hikes or trials ending soon?" "I just signed up for Apple TV+ at $9.99/mo — track it."


Tools

ToolWhat it does
kordi_list_subscriptionsList the user's tracked subscriptions. Paginated (offset/limit), optional include_paused. Sensitive card fields are never returned.
kordi_analyze_billing_healthScore billing health 0–100: price hikes vs. market, dormant services, savings potential, billing-date clustering.
kordi_get_cancellation_routeGenerate a deep link to cancel or pause a service, and record the intent. Call only on explicit user request.
kordi_ingest_subscriptionPush a discovered subscription into Kordi (used by discovery sources like email/on-screen agents). Dedupes by name; returns a signed pause link.
kordi_get_top_showsMost-swiped / most-liked shows across all Kordi users. Aggregate only, no PII.

Plus a resource:

ResourceURIWhat it is
subscription-pulsekordi://subscription-pulseA proactive billing-health snapshot (expiring trials, next bill, monthly spend, savings, price alerts) for ambient feeds.

A platform-analytics tool (kordi_get_analytics) also exists but is restricted to administrators.

Tool detail


Auth & identity model

  • Your token resolves server-side to your Kordi account. Every tool call is scoped to your account — you can only ever see and act on your own subscriptions.
  • Identity is bound once per session at the edge; a session cannot be re-bound to a different user mid-stream.
  • Sensitive card fields (PAN, CVV, expiry, raw token) are stripped from every response — they never leave the server.
  • Tokens are short-to-medium-lived (90 days). Treat them as secrets. You can rotate at kordiapp.com/token at any time.

Limits

  • Rate limit: 20 tool calls per 60 seconds per session. Over the limit, tools return a back-off message instead of hitting the database — your agent should wait, not retry-loop.
  • Response size: large list responses are capped (~25k chars); page with offset/limit for big accounts.
  • Pause/cancel links are signed and expire after 7 days.

For integration partners

Discovery sources (email-intelligence agents, on-screen detection pipes, etc.) can push subscriptions into a user's Kordi account via kordi_ingest_subscription, or provision brand-new users via the public POST /api/guest-ingest endpoint. See kordiapp.com/developers for the partner provisioning flow, source attribution, and the x-partner-key model.

Links

License

Documentation and the registry manifest in this repository are released under the MIT License. The Kordi server, brand, and backend are proprietary; this repo does not contain server source code.

Server Config

{
 "mcpServers": {
 "kordi": {
 "type": "streamable-http",
 "url": "https://kordiapp.com/mcp",
 "headers": {
 "Authorization": "Bearer YOUR_TOKEN_HERE"
 }
 }
 }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.