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.
6 tools: 2 change things and 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads4Claude Code: allow: see these tools
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.bestTools
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_apply_linkReturn the apply link for a card.No findings
Why it is in this group
- The name "get_apply_link" says "get": a word for reading.
Description, as the server wrote it Return the apply link for a card. This is always a creditcards.best tracked redirect that records the referral and forwards to the issuer; the raw issuer URL is never returned.
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.bestRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.