Skip to content

creditcards.best

by creditcards.best · remote · no sign-in to list tools · v0.1.0 · published by best.creditcards

Search, compare and estimate rewards across US credit cards. Verified fees, APRs and bonuses.

Changes · 2

6 tools: 2 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http creditcards https://mcp.creditcards.best

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Changes things 2Claude Code: ask
  • check_eligibilityGiven a user's credit band (and optionally income), return cards they would typically qualify for, surfacing issuer application rules (e.g.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Given a user's credit band (and optionally income), return cards they would typically qualify for, surfacing issuer application rules (e.g. Chase 5/24) and any income floor. Only cards that publish a credit requirement can be answered; cards with no published requirement are counted in `unknownCount`, never listed as qualifying. This is a likelihood signal from published guidance, not an approval guarantee.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • estimate_rewardsGiven an annual spending profile (USD per category, e.g.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Given an annual spending profile (USD per category, e.g. { dining: 6000, groceries: 8000, travel: 4000, other: 20000 }), estimate each card's net rewards value and rank them. Net value = rewards earned on spend + first-year signup bonus − annual fee. Statement credits are reported separately (max value if fully used), NOT folded into the headline, to avoid overstating premium 'coupon-book' cards. Returns a per-category breakdown and the assumptions used. All card facts come from the verified dataset; only point valuation is modeled.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
Only reads 4Claude Code: allow
  • compare_cardsSide-by-side detail for two or more cards by id: fees, foreign-transaction fee, signup bonus, earn rates, credits and eligibility.No findings

    Why it is in this group

    • The name "compare_cards" says "compare": a word for reading.
    Description, as the server wrote it
    Side-by-side detail for two or more cards by id: fees, foreign-transaction fee, signup bonus, earn rates, credits and eligibility. Apply links are tracked redirects.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_cardFull detail for a single card by id (slug), including earn rates, credits, eligibility, sources and lastVerified.No findings

    Why it is in this group

    • The name "get_card" says "get": a word for reading.
    Description, as the server wrote it
    Full detail for a single card by id (slug), including earn rates, credits, eligibility, sources and lastVerified. The apply link is our tracked redirect, not the issuer URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • search_cardsFilter the US credit-card dataset by product type, rewards currency (program name or kind), issuer, annual fee, foreign-transaction fee, signup-bonus value, credit band, or curated…No findings

    Why it is in this group

    • The name "search_cards" says "search": a word for reading.
    Description, as the server wrote it
    Filter the US credit-card dataset by product type, rewards currency (program name or kind), issuer, annual fee, foreign-transaction fee, signup-bonus value, credit band, or curated category. Searches ONLY issuer-verified cards by default, because unverified stubs carry null for most filterable fields and a null is not a zero. Set verified:false for the stubs, or verified:null to search everything knowingly. Returns at most 25 summaries unless you raise `limit`; `total` is the full match count and `truncated` says whether you are seeing all of it. Rankings reflect fit, not placement.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http creditcards https://mcp.creditcards.best

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__creditcards__search_cards",
      "mcp__creditcards__get_card",
      "mcp__creditcards__get_apply_link",
      "mcp__creditcards__compare_cards"
    ],
    "ask": [
      "mcp__creditcards__estimate_rewards",
      "mcp__creditcards__check_eligibility"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as creditcards. Review it before you use it.