Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/中文
Sign inSign up
Home/Servers/Kordi — Subscription Intelligence

Kordi — Subscription Intelligence

by com.kordiapp

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

Power your agent

Add this server

The publisher's own URL. Not a PlugMCP endpoint.

Server URL
https://kordiapp.com/mcp
Provider
Add in Claude

Claude opens with the name and URL filled in. You still confirm it there.

Claude Code
claude mcp add --transport http com.kordiapp-kordi-mcp-server https://kordiapp.com/mcp

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "com.kordiapp-kordi-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://kordiapp.com/mcp"
      ]
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

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

Kordi MCP Server

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.

  • Endpoint: https://kordiapp.com/mcp
  • Transport: Streamable HTTP
  • Auth: Authorization: Bearer <token>
  • Registry: com.kordiapp/kordi-mcp-server on the official MCP Registry
  • Docs: kordiapp.com/developers

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

Args

  • include_paused (boolean, default false) — include paused subscriptions
  • offset (number, default 0) — pagination start
  • limit (number, 1–100, default 50) — page size

Returns

{
  "subscriptions": [ { "id": "netflix", "name": "Netflix", "price": 15.99, "billingDate": 12, "state": "ACTIVE" } ],
  "count": 1,
  "total_count": 1,
  "offset": 0,
  "limit": 50,
  "has_more": false,
  "total_monthly": 15.99
}

Takes no arguments. Returns total monthly spend, active/paused counts, price_hikes, unused_services, savings_potential, top_savings_candidate, billing_clusters, and a health_score (0–100, higher is healthier).

Args

  • service_id (string, required) — the exact id from kordi_list_subscriptions
  • reason (too_expensive | not_using | switching_service | finished_content, optional)

Returns { "success": true, "service": "Netflix", "cancellation_url": "https://…" }. Call only when the user explicitly asks to cancel or pause.

Args

  • name (string, required) — e.g. "Disney+"
  • amount (number, required) — monthly amount in USD
  • bill_date (number 1–31, or ISO date string) — billing day or date
  • source (qira | screenpipe | manual, optional) — discovery-source attribution

Dedupes by name (re-calling updates amount/bill date). Returns { status, subscription, pause_link, dashboard_url }.

Args

  • limit (number, 1–50, default 10)
  • sort_by (swipes | likes | like_rate, default swipes)

Returns a cross-user popularity leaderboard. Aggregate only — no per-user data.


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

  • Web app: kordiapp.com
  • Developer docs: kordiapp.com/developers
  • Get a token: kordiapp.com/token
  • MCP Registry listing: com.kordiapp/kordi-mcp-server
  • Model Context Protocol: modelcontextprotocol.io

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.

How do I install Kordi — Subscription Intelligence?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Kordi — Subscription Intelligence need an API key?
No required environment variable is listed on this record.
What transport does Kordi — Subscription Intelligence use?
Kordi — Subscription Intelligence is reached over HTTP.
When was Kordi — Subscription Intelligence last checked?
Last checked 2026-10-16. Track, analyze, and act on your streaming and SaaS subscriptions from any AI agent.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA