Skip to main content
Glama
SwitchWize MCP

SwitchWize MCP

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SWITCHWIZE_MCP_URLNoOptional full Streamable HTTP MCP endpoint override for developers.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_top_ratesA

Return top SwitchWize rates with freshness and attribution. Savings, CDs, checking and money market answer only from their editor-approved snapshot. A category with no approved release yet returns no ranked rates and says so (approval_status: not_yet_approved) rather than serving unverified observations; approvedOnly makes that requirement explicit. Approved responses include product terms and field evidence; stale or unavailable releases return no ranked rates. detail=full (savings) adds the complete shared build: every listed account marked verified or tracked, best picks, movers, history and a headline summary.

get_top_hysa_ratesA

Return top high-yield savings rates with freshness and attribution. Answers only from the editor-approved snapshot; before its first release it returns no ranked rates and says so (approval_status: not_yet_approved). approvedOnly makes the requirement explicit. detail=full adds every listed account marked verified or tracked, best picks, movers, history and a headline summary.

get_bank_gapA

Estimate annual savings interest forgone for a supplied balance and optional bank name. comparisonApy is the average of the top three tracked savings rates, not an average across all banks; bankCount is the size of the tracked set. baselineApy is the named bank's APY, or the national savings benchmark when no bank is supplied. Return annualGap, APYs, observation date, freshness and methodology. This is a hypothetical estimate, not guaranteed savings or an account recommendation; verify eligibility, fees and current provider terms.

compare_switch_savingsB

Compare a user's current APY with SwitchWize's current top savings APY for a balance.

get_rate_freshnessA

Return public data source freshness status and affected routes. savings is an alias for hysa; money-market is an alias for mma. Also supports cds, checking, macro, bank-gap-index, and indices. Omit category for all supported sources. Unknown categories return an error; a source with no observations is explicitly unavailable. Source collection freshness does not establish that a ranked deposit release is approved or current.

get_index_datasetC

Return a SwitchWize index dataset summary and recent series.

get_bank_gap_indexA

Return the current SwitchWize Bank Gap Index headline value, latest release, and methodology URL.

get_reality_scoreA

Estimate the modeled annual value of a supported premium credit card for a consumer segment. Supply a card slug or name and optionally a segment ID; the default is occasional-traveler. Return segment assumptions, score, rewards, credits, perks, fee, interest, friction, net value, caveats, sources, verification date, freshness and methodology. Gross recovered value is rewards + credits + perks. breakageMultiplier is gross recovered value / advertised value, NOT divided by annual fee. feeRecoveryMultiplier is max(0, gross recovered value - interest drag - rewards friction discount) / annual fee, before subtracting the fee. Friction applies to raw rewards only. Reality Score is 100 * net realized value / advertised value. Ratios are rounded. These are scenario estimates, not personalized advice or guaranteed benefits. Preserve stale or unavailable labels; do not infer that all terms share the observation date. Unknown cards or segments return a structured error with suggestions.

get_card_offersA

Return current credit-card welcome-bonus offers (non-targeted, confidence-gated), each with a verified timestamp, source URL, and the card's own 12-month best.

get_transfer_bonusesB

Return current point-transfer bonuses across tracked bank-to-partner routes, each with a verified timestamp, source URL, and best-ever-for-route when real history exists.

get_card_changesB

Return recent verified credit-card fee and APR changes, most recent first. Each event is a diff between two confirmed snapshots of the same card.

get_reward_valuationsB

Return SwitchWize points/miles valuations (cents per point) per reward currency, with sample size and provisional/published status.

best_move_this_weekA

Given the credit cards a user holds, rank this week's dollar-valued actions: which held card to use per spend category, welcome offers at a 12-month high on cards not held, active transfer bonuses, and (optionally) the savings-rate move beside the card move.

get_cd_rollover_rulesA

Return verified CD rollover rules for one bank, or every bank SwitchWize has verified: what happens automatically at maturity if the customer does nothing, the grace period, how to stop the rollover, and the early-withdrawal penalty. Each fact is sourced directly from the bank's own disclosure; an unverified field is omitted, never guessed.

get_card_downgrade_pathA

Return verified credit-card product-change (downgrade) paths and the issuer's fee-refund window: which no-fee or lower-fee card a given card can be product-changed to, and how long after the annual fee posts a refund is available on cancellation. Optionally filtered to one card id (issuer:slug); returns every verified path and window when omitted.

get_fed_hike_pass_throughA

Return how much of the latest Federal Reserve rate hike each tracked savings account has passed through to savers so far: rate before the hike, rate now, change in basis points, pass-through share, and days until the bank moved. One source per bank; each row carries its source type and observation dates. Optionally filtered to one institution id.

Prompts

Interactive templates invoked by user choice

NameDescription
audit_savingsCheck whether the user is losing money by keeping cash at their current bank, and what the annual gap is.
audit_walletGiven the credit cards a user holds, find this week's highest-value move: which card to use per spend category, unheld offers at a 12-month high, and active transfer bonuses.
prepare_cd_maturityExplain what happens automatically when a CD matures at a given bank (or every verified bank), and whether the rollover rate is competitive.

Resources

Contextual data attached and managed by the client

NameDescription
SwitchWize methodologyHow SwitchWize sources, verifies, and labels rate/card/reward data — read this before citing a SwitchWize figure as authoritative.
Freshness and verification policyWhat freshnessStatus, asOf, and verified_at mean on every tool response, and how stale is too stale to act on.
Tool catalogAll 16 public-data tools with descriptions and suggested chaining — a compact reference so a client doesn't need to re-request tools/list to remember what's available.
Supported institutionsHow to get the full list of banks/cards SwitchWize tracks for a given category — this server does not hardcode the list (it changes as coverage grows), it points to the tool that returns it live.

TDQS

B3.4/5.0

Scored across 16 tools

Disambiguation3/5

Most tools target distinct datasets, but several savings/rate tools overlap: get_top_rates vs get_top_hysa_rates, and compare_switch_savings vs get_bank_gap both involve comparing a user's APY to top savings rates. best_move_this_week also aggregates actions covered by more specific tools, so boundaries are understandable but not always crisp.

Naming Consistency4/5

Almost all tools use a consistent snake_case get_* convention (e.g., get_card_offers, get_rate_freshness, get_fed_hike_pass_through). The only deviations are best_move_this_week and compare_switch_savings, which are still readable and not chaotic.

Tool Count4/5

Sixteen tools is slightly above the ideal compact range but reasonable for a broad finance-data server covering cards, savings, rates, offers, transfers, and bank behavior. Each tool maps to a recognizable dataset or analysis, though a few could be consolidated.

Completeness4/5

The surface covers a wide range of personal-finance analytics: card value, offers, transfer bonuses, changes, downgrade paths, savings rates, CD rollover rules, bank gaps, and Fed pass-through. Minor gaps remain around explicit card/bank discovery or general product-detail lookup, but core workflows are well supported.

Maintenance

ActivityNo data
ResponsivenessSyncing