ai.askmiles/catalog
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Miles' public credit-card catalog: facts, transfer partners, valuations. Keyless, read-only.
| Author | ai.askmiles |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 79 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"catalog": {
"url": "https://api.askmiles.ai/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search_card_catalogFind credit cards open to new applicants by issuer, annual fee, network, rewards currency, or a benefit they carry. Returns a short row per card; call get_card_facts for one card's full record. Card facts only — no earning rates, welcome-offer amounts, transfer ratios, or bonus sizes.
Parameters:
limit— number — Rows to return. Default 10, maximum 25.issuer— string — Exact issuer name.benefit— string — Words to look for in a card's statement credits, lounge networks, or purchase/travel protections, e.g. 'Global Entry', 'Priority Pass', 'trip delay'.network— string — Payment network.card_type— string — Personal or Business.max_annual_fee— number — Highest annual fee in dollars, inclusive.rewards_currency— string — Loyalty currency the card earns, e.g. 'Chase Ultimate Rewards'. Matched loosely.has_lounge_access— boolean — Only cards carrying at least one lounge network.has_free_night_certificate— boolean — Only cards granting a free night certificate.no_foreign_transaction_fee— boolean — Only cards with no foreign transaction fee.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_card_factsEverything the public catalog holds on one card: issuer, annual fee, network, foreign transaction fee, rewards currency, and the names of its statement credits, lounge networks and protections. Card name is matched loosely. Card facts only — no earning rates, welcome-offer amounts, transfer ratios, or bonus sizes.
Parameters:
card_name(required) — string — Card name, e.g. 'Amex Platinum' or 'Venture X'.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_card_factsThe same catalog record for 2-5 cards at once, for comparing fees, networks and which benefits each carries. Card facts only — no earning rates, welcome-offer amounts, transfer ratios, or bonus sizes.
Parameters:
card_names(required) — array — Card names, matched loosely.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_transfer_routesWhich loyalty programs a currency transfers to, or which currencies reach a destination, and whether a transfer bonus is running. This is the route graph only — it does not carry transfer ratios, bonus sizes, expiry dates, or which route is worth taking. Card facts only — no earning rates, welcome-offer amounts, transfer ratios, or bonus sizes.
Parameters:
limit— number — Routes to return. Default 100, maximum 200.to_program— string — Destination program, e.g. 'World of Hyatt'. Matched loosely; call with neither argument to list every source.from_program— string — Source currency, e.g. 'Chase Ultimate Rewards'.only_with_bonus— boolean — Only routes with a transfer bonus running.include_inactive— boolean — Include routes that have been discontinued.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
estimate_point_valueMiles' own estimate of a loyalty point's value in cents, optionally multiplied by a balance. Call with no arguments to list every program Miles values, with the exact spelling to use. These are Miles' estimates, not market prices — attribute them. Card facts only — no earning rates, welcome-offer amounts, transfer ratios, or bonus sizes.
Parameters:
points— number — A balance to value, in points.program— string — Loyalty program, e.g. 'World of Hyatt'. Matched loosely. Omit to list all.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.