creditcards.best

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

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
91%
命名质量
93%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,391token 数(工具定义)
~1.6 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.09%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.creditcards.best"
    }
  }
}

远程端点

https://mcp.creditcards.beststreamable-http
https://creditcards.best/mcpstreamable-http

它能做什么

工具清单

工具(6)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢search_cards(productType, rewardsCurrencyType, rewardsCurrency, issuer, maxAnnualFee, ...)

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.

输入模式

{
  "type": "object",
  "properties": {
    "productType": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "cashback",
          "travel-rewards",
          "points",
          "business",
          "balance-transfer"
        ]
      }
    },
    "rewardsCurrencyType": {
      "description": "Kind of loyalty currency earned. Use this for airline or hotel cards; it is not a productType.",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "cashback",
          "bank-points",
          "airline-miles",
          "hotel-points",
          "other"
        ]
      }
    },
    "rewardsCurrency": {
      "description": "Program name, partial match, by its own name: 'AAdvantage' not 'American', 'SkyMiles' not 'Delta', 'Bonvoy', 'Avios'.",
      "type": "string"
    },
    "issuer": {
      "description": "Issuer name, partial match (e.g. 'Chase')",
      "type": "string"
    },
    "maxAnnualFee": {
      "type": "number"
    },
    "noForeignTransactionFee": {
      "type": "boolean"
    },
    "minSignupValueUsd": {
      "description": "Minimum estimated signup-bonus cash value",
      "type": "number"
    },
    "creditBand": {
      "description": "Only cards a user with this credit band typically qualifies for",
      "type": "string",
      "enum": [
        "excellent",
        "good",
        "fair",
        "poor",
        "none"
      ]
    },
    "category": {
      "description": "Curated slug, e.g. 'best-cash-back-credit-cards'",
      "type": "string"
    },
    "isBusiness": {
      "type": "boolean"
    },
    "verified": {
      "description": "Defaults to true (issuer-verified only). false = only the unverified stubs seeded from the open reference. null = the whole corpus, nulls and all.",
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ]
    },
    "sort": {
      "type": "string",
      "enum": [
        "name",
        "annualFee",
        "signupValue",
        "baseRate"
      ]
    },
    "limit": {
      "description": "Max cards to return (default 25). Check `truncated` before treating the list as complete.",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_card(id)

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.

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Card slug, e.g. 'chase-sapphire-preferred'"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢estimate_rewards(spend, cardIds, creditBand, includeSignupBonus, limit)

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.

输入模式

{
  "type": "object",
  "properties": {
    "spend": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "number"
      },
      "description": "Annual USD spend keyed by category label"
    },
    "cardIds": {
      "description": "Restrict to these cards; default is all",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "creditBand": {
      "description": "Restrict to cards this band typically qualifies for",
      "type": "string",
      "enum": [
        "excellent",
        "good",
        "fair",
        "poor",
        "none"
      ]
    },
    "includeSignupBonus": {
      "description": "Include the signup bonus in year-1 value (default true)",
      "type": "boolean"
    },
    "limit": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "spend"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_eligibility(creditBand, incomeUsd, cardIds)

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.

输入模式

{
  "type": "object",
  "properties": {
    "creditBand": {
      "type": "string",
      "enum": [
        "excellent",
        "good",
        "fair",
        "poor",
        "none"
      ]
    },
    "incomeUsd": {
      "type": "number"
    },
    "cardIds": {
      "description": "Restrict to these cards; default is all verified cards",
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "creditBand"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_apply_link(id)

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.

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢compare_cards(ids)

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.

输入模式

{
  "type": "object",
  "properties": {
    "ids": {
      "minItems": 2,
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Card slugs to compare"
    }
  },
  "required": [
    "ids"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本6 个工具
已验证未记录版本6 个工具
已验证未记录版本6 个工具
已验证未记录版本6 个工具
已验证未记录版本6 个工具
已验证未记录版本6 个工具