关于 Kordi
Kordi 是订阅管理平台提供的托管远程 MCP 服务,供 MCP 客户端读取和分析用户自己的流媒体及 SaaS 订阅。它还可记录新订阅并生成暂停或取消链接,访问通过令牌授权。
主要功能
- 01列出已跟踪订阅
- 02评估账单健康状况
- 03发现涨价与节省机会
- 04记录新订阅
- 05生成暂停或取消链接
适用场景
- 01查看每月订阅支出
- 02发现试用到期或价格上涨
- 03按明确请求暂停或取消服务
- 04将发现的订阅写入账户
MCP 相关
该远程 MCP 服务通过 Streamable HTTP 提供工具和 `subscription-pulse` 资源,使用 Bearer 令牌授权。MCP 客户端可读取、分析和更新账户订阅,并生成暂停或取消链接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://kordiapp.com/mcpclaude mcp add --transport http kordi https://kordiapp.com/mcp{"mcpServers":{"kordi":{"type":"http","url":"https://kordiapp.com/mcp"}}}在 Cursor 中打开{"servers":{"kordi":{"type":"http","url":"https://kordiapp.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"kordi":{"type":"http","url":"https://kordiapp.com/mcp"}}}{"mcpServers":{"kordi":{"serverUrl":"https://kordiapp.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://kordiapp.com/mcp需要授权工具
详细介绍
Kordi MCP Server
通过任意 AI Agent 跟踪、分析并管理流媒体和 SaaS 订阅。
Kordi 是一个订阅智能平台。这个 Model Context Protocol 服务让任何支持 MCP 的 AI 客户端——Claude Desktop、Cursor、Raycast 或你自己的 Agent——都能读取用户跟踪的订阅、评估其账单状况、发现省钱机会、生成取消/暂停链接,并添加新发现的订阅。
这是一个托管式远程 MCP 服务。无需安装或在本地运行任何内容——只需使用令牌连接到一个 URL。
- 端点:
https://kordiapp.com/mcp - 传输方式: Streamable HTTP
- 身份验证:
Authorization: Bearer <token> - 注册表: 官方 MCP Registry 上的
com.kordiapp/kordi-mcp-server - 文档: kordiapp.com/developers
快速开始
1. 获取令牌
登录 kordiapp.com,并在 kordiapp.com/token 生成 API 令牌。令牌有效期为 90 天,仅对你自己的订阅授予读写权限。
2. 连接客户端
Claude Desktop——将以下内容添加到你的 claude_desktop_config.json(参见 examples/):
{
"mcpServers": {
"kordi": {
"type": "streamable-http",
"url": "https://kordiapp.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
任意客户端/原始 HTTP——将令牌作为 Bearer 标头传递(首选方式——令牌不会出现在日志、Referer 或历史记录中):
# 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"}'
为兼容旧版,也接受
?token=<token>这一旧式查询字符串形式,但建议使用标头。
3. 开始提问
“我每个月都在为哪些服务付费?” “暂停哪些订阅可以省钱?” “最近有没有涨价或即将结束的试用?” “我刚订阅了 Apple TV+,每月 $9.99——帮我记录一下。”
工具
| 工具 | 功能 |
|---|---|
kordi_list_subscriptions | 列出用户跟踪的订阅。支持分页(offset/limit),可选 include_paused。绝不返回敏感的银行卡字段。 |
kordi_analyze_billing_health | 对账单状况进行 0–100 分评分:价格相较市场的涨幅、闲置服务、省钱潜力、账单日期集中情况。 |
kordi_get_cancellation_route | 生成取消或暂停服务的深层链接,并记录用户意向。仅在用户明确要求时调用。 |
kordi_ingest_subscription | 将发现的订阅添加到 Kordi(供电子邮件/屏幕上的 Agent 等发现来源使用)。按名称去重;返回已签名的暂停链接。 |
kordi_get_top_shows | 所有 Kordi 用户中最常被划走/最受喜爱的节目。仅提供汇总数据,不含个人身份信息。 |
此外还有一个资源:
| 资源 | URI | 说明 |
|---|---|---|
subscription-pulse | kordi://subscription-pulse | 主动提供的账单状况快照(即将到期的试用、下一笔账单、每月支出、省钱机会、价格提醒),适用于环境信息流。 |
此外还有一个平台分析工具(
kordi_get_analytics),但仅限管理员使用。
工具详情
kordi_list_subscriptions — 读取
参数
include_paused(布尔值,默认false)— 包含已暂停的订阅offset(数字,默认0)— 分页起始位置limit(数字,1–100,默认50)— 页面大小
返回
{
"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
}
kordi_analyze_billing_health — 读取
无需参数。返回每月总支出、活跃/已暂停数量、price_hikes、unused_services、savings_potential、top_savings_candidate、billing_clusters,以及 health_score(0–100,分数越高表示健康度越高)。
kordi_get_cancellation_route — 操作
参数
service_id(字符串,必填)— 来自kordi_list_subscriptions的确切idreason(too_expensive|not_using|switching_service|finished_content,可选)
返回 { "success": true, "service": "Netflix", "cancellation_url": "https://…" }。仅当用户明确要求取消或暂停时调用。
kordi_ingest_subscription — 写入
参数
name(字符串,必填)— 例如"Disney+"amount(数字,必填)— 每月金额,单位为 USDbill_date(数字,1–31,或 ISO 日期字符串)— 账单日或日期source(qira|screenpipe|manual,可选)— 发现来源归因
按名称去重(再次调用会更新金额/账单日)。返回 { status, subscription, pause_link, dashboard_url }。
kordi_get_top_shows — 读取
参数
limit(数字,1–50,默认10)sort_by(swipes|likes|like_rate,默认swipes)
返回跨用户的热门度排行榜。仅提供汇总数据,不含单个用户的数据。
身份验证与身份模型
- 你的令牌会在服务端解析为你的 Kordi 账户。每次工具调用都限定在你的账户范围内——你只能查看和操作自己的订阅。
- 身份在每个会话开始时于边缘节点绑定;会话在进行过程中不能重新绑定到其他用户。
- 敏感的卡片字段(PAN、CVV、有效期、原始令牌)会从每个响应中剔除,绝不会离开服务器。
- 令牌的有效期为中短期(90 天)。请将其视为机密。你可以随时在 kordiapp.com/token 轮换令牌。
限制
- **速率限制:**每个会话每 60 秒最多调用 20 次工具。超出限制时,工具会返回退避提示,而不会访问数据库——你的 Agent 应等待,而不是循环重试。
- **响应大小:**大型列表响应的上限约为 25k 个字符;账户数据较多时,请使用
offset/limit分页。 - 暂停/取消链接已签名,有效期为 7 天。
面向集成合作伙伴
发现来源(电子邮件情报 Agent、屏幕检测管道等)可以通过 kordi_ingest_subscription 将订阅推送到用户的 Kordi 账户,也可以通过公开的 POST /api/guest-ingest 端点为全新用户创建账户。有关合作伙伴配置流程、来源归因和 x-partner-key 模型,请参阅 kordiapp.com/developers。
链接
- Web 应用:kordiapp.com
- 开发者文档:kordiapp.com/developers
- 获取令牌:kordiapp.com/token
- MCP Registry 条目:
com.kordiapp/kordi-mcp-server - Model Context Protocol:modelcontextprotocol.io
许可证
本仓库中的文档和 Registry 清单以 MIT License 发布。Kordi 服务、品牌和后端为专有内容;本仓库不包含服务端源代码。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。