KoKo Finance — Credit Card Advisor

net.kokofinance由 kokofinance.net 发布官方发布者v1.1.0更新于 Oct 27, 2026

AI credit card advisor - search cards, compare portfolios, and optimize rewards

已验证Streamable HTTP可网页运行金融商业与电商

概览

AI 生成的概览

托管型 MCP 服务器,让助手搜索、比较和优化美国信用卡,包括组合体检与返现推荐。

可以做什么
  • 搜索与查看卡片:用自然语言检索 100 多张美国信用卡,查看卡片详情、条款与权益明细
  • 比较与估值:并排对比卡片,计算年费盈亏平衡与净价值
  • 优化持卡组合:给出健康评分与保留/优化/注销建议、续卡决策,以及按消费类别或商户推荐最佳卡片
  • 查询商户返现与权益,并查看卡片数据变更审计记录和积分计划估值趋势
  • 支持多轮会话跟踪,并提供组合体检、找卡、续卡检查和风险分析等内置提示词
适用场景
适合在挑选信用卡、决定某笔消费该刷哪张卡、评估是否保留或注销卡片,或查询某商户可用权益和返现时使用。
运行要求
远程托管端点,无需本地安装。需要免费账号,通过 Google 登录(OAuth)或 API 密钥认证,免费额度含 250 次调用。需能访问服务商网络。
安装前请注意
登录会共享 Google 个人资料中的姓名和邮箱,服务商会记录工具名称、参数、状态和时间戳用于限流与改进。你提供的消费金额、持卡情况和积分余额会发送到该服务。建议仅供参考,实际费用、APR 与条款请向发卡行核实。

安装

在 SourceWeft 中

  1. 打开 控制台中的 KoKo Finance — Credit Card Advisor,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/net.kokofinance%2Fkoko-finance/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "koko-finance-credit-card-advisor": {
      "type": "http",
      "url": "https://kokofinance.net/mcp/"
    }
  }
}

README

KoKo Finance MCP Server

A hosted MCP server for AI-powered credit card advice. Search 100+ US credit cards, compare options side by side, analyze portfolio health, and get personalized recommendations — all through the Model Context Protocol.

Server URL: https://kokofinance.net/mcp/

No local installation needed. Sign up free at kokofinance.net — 250 calls included, no credit card required — then connect your MCP client below using Google sign-in.

Quick Setup

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

json
{  "mcpServers": {    "koko-finance": {      "type": "http",      "url": "https://kokofinance.net/mcp/"    }  }}

Claude Code

bash
claude mcp add koko-finance --transport http https://kokofinance.net/mcp/

Or copy the .mcp.json from this repo into your project.

Cursor

Go to Settings > MCP and add a new server:

  • Name: koko-finance
  • Type: HTTP
  • URL: https://kokofinance.net/mcp/

Cline / Windsurf

Add to your MCP settings file:

json
{  "mcpServers": {    "koko-finance": {      "type": "http",      "url": "https://kokofinance.net/mcp/"    }  }}

Tools (14)

ToolDescription
search_credit_cardsNatural language search across 100+ US credit cards. Optional filters: card_type, issuer, max_annual_fee, credit_tier
compare_cardsSide-by-side comparison of 2-3 cards with fees, rewards, net value, and break-even. Optional: credit_tier, primary_goal, issuer_preferences (<100ms)
get_card_detailsFull details for a specific card (fees, rewards, benefits)
calculate_card_valueAnnual fee break-even analysis with first-year and ongoing value
optimize_portfolioPortfolio health score, per-card KEEP/OPTIMIZE/CANCEL verdicts. Optional: point_balances, benefit_selections, credit_tier, primary_goal, issuer_preferences, analysis_type, cancel_threshold, keep_threshold (<100ms)
recommend_card_for_categoryBest card to use for a specific spending category, ranked by reward value. Optional: spending, credit_tier, primary_goal, issuer_preferences (<100ms)
check_card_renewalShould you renew this card? Verdict + downgrade/replacement options. Optional: benefit_selections, acquired_date, credit_tier, primary_goal, renewal_cancel_threshold, renewal_keep_threshold
create_mcp_sessionSession tracking for multi-query conversations
which_card_at_merchantBest card from your portfolio at a specific merchant. Auto-detects spending category (e.g. Starbucks → dining) and ranks by reward value
check_merchant_benefitsCheck if any cards have credits at a merchant (e.g. Saks → Amex Platinum $100 credit). Includes earning recommendation
get_card_benefitsAll credits/benefits for a card with value, frequency, schedule, and conditions
get_card_termsSchumer Box data — purchase APR, penalty APR, late fees, cash advance fees, promotional APR, grace period
get_card_changesAudit log of card data changes (fee updates, benefit changes) with date filtering. Optional: field filter
get_program_trendsPoints program valuation history — CPP and transfer partner ratio changes over time

Personalization Parameters

Several tools accept optional parameters that improve result relevance. All are optional — when omitted, the server uses sensible defaults (e.g., national average spending, no issuer bias).

credit_tier

Credit score range that affects card eligibility and approval likelihood.

ValueMeaning
"excellent"750+
"good"700-749
"fair"650-699
"poor"Below 650

Used by: search_credit_cards, compare_cards, optimize_portfolio, recommend_card_for_category, check_card_renewal

primary_goal

The user's main objective for their credit card strategy.

ValueMeaning
"maximize_rewards"Get the most points/cashback from everyday spending
"minimize_fees"Keep annual fees low while maintaining value
"build_credit"Establish or improve credit score
"travel_perks"Prioritize lounge access, travel credits, and transfer partners
"simplicity"Prefer fewer cards with straightforward reward structures

Used by: compare_cards, optimize_portfolio, recommend_card_for_category, check_card_renewal

issuer_preferences

A list of issuer preference objects that express affinity or aversion toward specific card issuers. Each entry has an issuer name and a weight that multiplies the card's ranking score — 1.0 is neutral (the default for any issuer not listed), values above 1.0 boost, values below 1.0 de-boost. Valid range is 0.1 to 3.0.

json
[  {"issuer": "Chase", "weight": 1.5},  {"issuer": "American Express", "weight": 1.2},  {"issuer": "Capital One", "weight": 0.3}]

Used by: compare_cards, optimize_portfolio, recommend_card_for_category

spending

A dictionary of monthly spending amounts by category, used to calculate personalized reward values instead of national averages.

json
{"dining": 500, "groceries": 800, "travel": 300, "gas": 150, "general": 2000}

Used by: compare_cards, optimize_portfolio, recommend_card_for_category, check_card_renewal, calculate_card_value

cancel_threshold / keep_threshold

Override the default net-value thresholds (in dollars) for KEEP/OPTIMIZE/CANCEL verdicts.

  • cancel_threshold — Cards below this → CANCEL (default: -200)
  • keep_threshold — Cards above this → KEEP (default: 100)

Used by: optimize_portfolio

renewal_cancel_threshold / renewal_keep_threshold

Same concept applied to a single card's renewal decision.

Used by: check_card_renewal

acquired_date

Date the user acquired the card (YYYY-MM-DD). Informs tenure-based renewal analysis.

Used by: check_card_renewal

Response Metadata

Calculation tools include metadata fields in responses:

  • spending_source — "user_provided" or "national_averages". Indicates whether calculations used user-supplied spending or BLS national averages.
  • data_source — Indicates where card data was sourced (e.g., "koko_db").
  • rewards_by_category — Per-category reward breakdown included in compare, portfolio, and value tools.
  • points_program_key / portal_cpp — Points program identifier and portal cents-per-point valuation, included on all card data.

Prompts (5)

Pre-built conversation starters that guide the AI through structured workflows:

PromptDescriptionParameters
portfolio-reviewFull portfolio analysis with health score and verdictscard_names, monthly_spending (optional)
which-cardFind the best card for a specific purchasecard_names, category, amount (optional)
new-card-finderSearch for a new card matching your criteriaspending_focus, annual_fee_limit (optional), credit_score (optional)
renewal-checkWalk through a card renewal decision step by stepcard_name, annual_fee (optional)
card-risk-assessmentAnalyze a card's risk profile — APR exposure, penalty triggers, fee trapscard_name, issuer (optional)

Benefit Selections

The optimize_portfolio and check_card_renewal tools accept a benefit_selections parameter — a list of individual benefit keys the user actually uses. Selected benefits count at 100% utilization; unselected benefits count at 0%.

benefit_selections: ["uber", "airline_fee", "dining", "admirals_club"]

This gives accurate net-value calculations instead of the default 50% utilization estimate.

Discover valid keys by calling the REST endpoint GET https://kokofinance.net/api/v1/benefit-categories (no auth required), or see the developer docs.

Example Conversations

"Review my portfolio"

I have a Chase Sapphire Reserve, Amex Gold, and Citi Double Cash. Analyze my portfolio and tell me which cards are worth keeping.

"Which card should I use?"

I'm buying $200 in groceries. I have an Amex Gold, Chase Freedom Unlimited, and Citi Custom Cash. Which card should I use?

"Find me a new card"

I spend a lot on travel and dining. I want a card under $300 annual fee with a good sign-up bonus. What do you recommend?

"Should I renew my Amex Platinum?"

I only use the Uber credit and airline fee credit on my Amex Platinum. Is it still worth paying the $695 annual fee?

"Which card at Starbucks?"

I'm buying coffee at Starbucks. I have a Chase Sapphire Reserve, Amex Gold, and Citi Double Cash. Which card earns the most?

"Do I have any credits at Saks?"

I'm shopping at Saks Fifth Avenue. Do any of my cards have credits there? I have an Amex Platinum and Chase Sapphire Reserve.

"What benefits does my Amex Platinum have?"

Show me all the credits and benefits on my Amex Platinum card — how much is each worth?

Screenshots

Screenshots captured from Claude using the KoKo Finance MCP server.

1. Search for Credit Cards

"Find me the best travel credit cards under $300 annual fee"

[Search travel cards]

2. Compare Cards Side by Side

"Compare Chase Sapphire Reserve and Amex Gold"

[Compare cards — part 1] [Compare cards — part 2]

3. Portfolio Review

"Analyze my portfolio: Chase Sapphire Reserve, Amex Gold, Citi Double Cash"

[Portfolio review — part 1] [Portfolio review — part 2]

4. Which Card at a Merchant

"Which card should I use at Starbucks?"

[Which card at merchant]

5. Card Benefits Breakdown

"Show me all the credits and benefits on my Amex Platinum"

[Card benefits — part 1] [Card benefits — part 2]

Links

Also Available

  • Claude Code Plugin — Adds the MCP server connection plus an Agent Skill that teaches Claude structured credit card workflows

Privacy Policy

KoKo Finance collects minimal data required to operate the MCP server:

  • Authentication data: Google OAuth profile (name, email) when you sign in, or an API key if you authenticate that way instead.
  • Usage logs: Tool name, parameters, success/failure status, and timestamp for each MCP tool call. Used for rate limiting and service improvement.
  • No third-party sharing: We do not sell or share personal data with third parties.
  • Data retention: Usage logs are retained for service operation. You can request deletion by contacting us.
  • Contact: [email protected]

Full privacy policy: https://kokofinance.net/privacy.html

License

MIT

来源:README.md,提交 8e8ee60

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

1
  1. v1.1.0最新Sep 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分