Koko Credit card assistant

by madanc

Not rated
GitHub

About

MCP server to access Koko's credit card workflows to search, compare and optimize credit cards

Details

Author
madanc
Categories
Productivity, Finance, Other, Search

Setup

Install Koko Credit card assistant in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/madanc/koko-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

MCP server to access Koko's credit card workflows to search, compare and optimize credit cards

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 API key required. No local installation needed. Just connect your MCP client.

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

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

Or copy the.mcp.jsonfrom this repo into your project.

Go toSettings > MCPand add a new server:

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

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

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 score range that affects card eligibility and approval likelihood.

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

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

Used by:compare_cards,optimize_portfolio,recommend_card_for_category,check_card_renewal

A list of issuer preference objects that express affinity or aversion toward specific card issuers. Each entry has anissuername and aweightbetween -1.0 (strong aversion) and 1.0 (strong preference).

[ {"issuer": "Chase", "weight": 0.8}, {"issuer": "American Express", "weight": 0.5}, {"issuer": "Capital One", "weight": -0.5} ]

Used by:compare_cards,optimize_portfolio,recommend_card_for_category

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

{"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

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

- cancel_threshold— Cards below this → CANCEL (default: -50)
- keep_threshold— Cards above this → KEEP (default: 50)

renewal_cancel_threshold/renewal_keep_threshold

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

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

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.

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

Theoptimize_portfolioandcheck_card_renewaltools accept abenefit_selectionsparameter — 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 keysby calling the REST endpointGET https://kokofinance.net/api/v1/benefit-categories(no auth required), or see thedeveloper docs.

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

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

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?

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 captured from Claude using the KoKo Finance MCP server.

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

"Compare Chase Sapphire Reserve and Amex Gold"

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

"Which card should I use at Starbucks?"

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

- KoKo Finance— Main site
-
Developer Documentation— Full API and tool reference
-
MCP Endpoint— Direct server URL

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

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

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

FoundersOS - CRM, tasks, finances, feeds, and memory for founders, as an MCP server.

JobYap aggregates job postings directly from companies' official careers sites and gives every posting a public discussion thread, with salaries, locations and full descriptions.

Japanese government procurement bid search and AI analysis via MCP

MCP server for managing accounting and taxes with Norman Finance.

Prompt Buddy MCP exposes a public, searchable catalog of reusable AI skills.

Query contacts, companies, and relationship data extracted from your email and calendar. Build pre-meeting reports, find warm intros, and identify fading relationships.

AI-native trade business management for Australian tradies. 11 MCP tools for leads, quotes, jobs, invoicing, financials, and client CRM.

Australian trade business OS with 67 MCP tools across 23 domains — autonomous business formation, lead management, quoting, job scheduling, invoicing, crypto payments, and growth analytics for tradies.

AI job search & hiring MCP server with 55 tools. Search jobs, apply, interview, negotiate offers across 20 countries. No account needed to start.

Power up your AI agents with 31 production-ready tools. Features local-first Python analysis, real-time SearXNG search, and a secure local proxy to sanitize prompts. Built for developers who value performance and privacy. Install once, use everywhere.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.