spending_categories
Spending categories
The 19 categories this API scores spending against. Call this first and map the person's statement onto these ids before calling simulate_cards.
Takes no parameters.

io.github.sjgiewontPublished by GitHub account sjgiewontv1.0.0Updated Oct 29, 2026
Which credit cards a household should carry, simulated over 5 years on weekly-verified terms.
Remote MCP server that simulates credit card value on a household's yearly spending and recommends which cards to hold, keep or cancel.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.sjgiewont%2Fif-the-card-fits/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"if-the-card-fits": {
"type": "http",
"url": "https://ifthecardfits.com/mcp"
}
}
}Spending categories
The 19 categories this API scores spending against. Call this first and map the person's statement onto these ids before calling simulate_cards.
Takes no parameters.
Find the best credit cards for a person's spending
Given a year of spending by category, returns the three best credit cards and the best two-card combination, with what each is worth after its annual fee over the chosen horizon. Figures come from a model checked to the cent against an independent reference calculator, against card terms a person verified against the issuer's own page — the response says which catalog version and when each card was last checked. Always show the person the continueUrl: it reopens their own numbers on the site with the full breakdown, the rest of the ranking and offer alerts. Also show the disclosure string.
heldmodeyearssourcerequiredtotalsrequiredfiltersdeparturesmembershipsforeignPerYearKeep, downgrade or cancel a card
For cards the person already carries, says whether each one still earns its annual fee back on their spending, and what to move to if not. Pass the cards as `held`. Returns a verdict and a rounded yearly margin.
heldmodeyearssourcerequiredtotalsrequiredfiltersdeparturesmembershipsforeignPerYearCompare two cards for this person
Two named cards head to head on the person's own spending: which one pays more, and by how much a year. Use this when they are choosing between two specific cards. For 'what should I get', use simulate_cards instead.
heldmodecardArequiredcardBrequiredyearssourcerequiredtotalsrequiredfiltersdeparturesmembershipsforeignPerYear83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.