C
creditcards.best
/search_cards
Search credit cards
Filter the US credit-card dataset by product type, rewards currency (program name or kind), issuer, annual fee, foreign-transaction fee, signup-bonus value, cre
liveverifiedunknown~5s typical
mcpprobedcreditcards.best
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-best-creditcards-mcp /search_cards for me.
Input
| Field | Type | Description |
|---|---|---|
| productType | array | |
| rewardsCurrencyType | array | Kind of loyalty currency earned. Use this for airline or hotel cards; it is not a productT |
| rewardsCurrency | string | Program name, partial match, by its own name: 'AAdvantage' not 'American', 'SkyMiles' not |
| issuer | string | Issuer name, partial match (e.g. 'Chase') |
| maxAnnualFee | number | |
| noForeignTransactionFee | boolean | |
| minSignupValueUsd | number | Minimum estimated signup-bonus cash value |
| creditBand | string (excellent | good | fair | poor | none) | Only cards a user with this credit band typically qualifies for |
| category | string | Curated slug, e.g. 'best-cash-back-credit-cards' |
| isBusiness | boolean | |
| verified | string | Defaults to true (issuer-verified only). false = only the unverified stubs seeded from the |
| sort | string (name | annualFee | signupValue | baseRate) | |
| limit | integer | Max cards to return (default 25). Check `truncated` before treating the list as complete. |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"mcp-best-creditcards-mcp","endpoint":"/search_cards","input":{}}'cli
npx cracked-ai run -p mcp-best-creditcards-mcp -e /search_cards -i '{}'mcp
run_tool({ provider: "mcp-best-creditcards-mcp", endpoint: "/search_cards", input: {} })Try it
Runs against your signed-in workspace balance. Sign in if you have not.