In this section: Cards

Cards

Search the card catalog and get a card, comparison, or offer recommendation grounded in a member's own wallet.

get_best_card

Best card in the user's wallet for a spending category (dining, groceries, gas, travel, rent, ...) or a specific merchant -- pass at least one of category or merchant; amount (dollars) is optional.

ScopeQuota
miles:readstandard
NameTypeRequired
categorystring
merchantstring
amountnumber

get_card_info

Full details for a credit card PRODUCT: fees, earning rates, credits, benefits, transfer partners, sign-up bonus.

ScopeQuota
miles:readstandard
NameTypeRequired
card_namestring
wallet_idstring

get_product_changes

Upgrade and downgrade paths for a wallet card -- the natural next question after analyze_keep_cancel. Wallet-aware: results reflect which products you already hold.

ScopeQuota
miles:readstandard
NameTypeRequired
card_namestringrequired

get_top_offers

Current top sign-up bonuses, optionally filtered by card type (personal/business) — first-year value ranked.

ScopeQuota
miles:readstandard
NameTypeRequired
card_typestring
memberstring

get_wallet_complement

Recommends NEW cards to get -- fills gaps in the wallet, not a keep/cancel review of cards already held. Finds orphaned points needing a companion card, weak spending categories, missing transfer ecosystems, and network gaps, then ranks up to 5 candidate cards with gap-fill reasons, ongoing value, and sign-up bonus. Each recommendation carries inline eligibility annotations (5/24, 6/24, Amex velocity limits) and portfolio rules (e.g. one Sapphire product at a time); results are filtered to the wallet's card type (personal/business) automatically.

ScopeQuota
miles:readstandard
NameTypeRequired
focusstring
card_namestring
check_eligibilityboolean
memberstring
preferred_programsstring[]

search_cards

Search the 180+ card dataset by issuer, fees, rewards program, airline/hotel affiliation, or bonus spending categories.

ScopeQuota
miles:readstandard
NameTypeRequired
spending_categoriesstring[]
issuerstring
card_typestring
max_annual_feeinteger
rewards_programstring
airlinestring
hotelstring
has_signup_bonusboolean
limitinteger
memberstring