SwitchWize MCP
Qué hace este MCP
Provides verified US savings, deposit, mortgage, credit-card, rewards, transfer-bonus, and rate-comparison data with freshness metadata.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['wallet'], 'properties': {'wallet': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 25, 'minItems': 1, 'description': 'Card ids the user holds, in the form issuer:slug, e.g. ["chase:sapphire-preferred", "amex:gold-card"].'}, 'categories': {'type': 'array', 'items': {'enum': ['dining', 'rideshare', 'travel', 'lounge', 'entertainment', 'insurance', 'groceries', 'gas', 'other'], 'type': 'string'}, 'description': 'Optional spend categories to rank held cards for; defaults to all nine.'}, 'usedBenefits': {'type': 'array', 'items': {'type': 'object', 'required': ['cardId', 'benefitKey', 'periodStart'], 'properties': {'cardId': {'type': 'string'}, 'benefitKey': {'type': 'string'}, 'periodStart': {'type': 'string', 'description': 'ISO first-of-month key for the period the credit was used in, e.g. 2026-09-01T00:00:00.000Z.'}}, 'additionalProperties': False}, 'maxItems': 200, 'description': 'Optional log of period credits already used this month; excluded from picks and counted toward renewal value. Omit to treat every credit as unused.'}, 'savingsBalance': {'type': 'number', 'maximum': 10000000, 'minimum': 0, 'description': 'Optional cash balance, to include the savings-rate move beside the card moves.'}, 'currentSavingsApy': {'type': 'number', 'maximum': 25, 'minimum': 0, 'description': 'Optional current savings APY, used with savingsBalance.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'cardMoves': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'savingsMove': {'type': ['object', 'null'], 'additionalProperties': True}, 'verified_at': {'type': ['string', 'null']}, 'unheldOffers': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}, 'transferBonuses': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['currentApy'], 'properties': {'balance': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'currentApy': {'type': 'number', 'maximum': 25, 'minimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'balance': {'type': 'number'}, 'annualGap': {'type': 'number'}, 'currentApy': {'type': 'number'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'comparisonApy': {'type': 'number'}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'currentInterest': {'type': 'number'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}, 'breakEvenFraming': {'type': 'string'}, 'comparisonInterest': {'type': 'number'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'bank': {'type': 'string', 'description': 'Optional bank name for user-facing context.'}, 'balance': {'type': 'number', 'maximum': 10000000, 'minimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'bank': {'type': ['object', 'string', 'null']}, 'tool': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'balance': {'type': 'number'}, 'bankApy': {'type': ['number', 'null']}, 'annualGap': {'type': 'number'}, 'bankCount': {'type': 'number'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'baselineApy': {'type': 'number'}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'comparisonApy': {'type': 'number'}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'label': {'type': 'string'}, 'month': {'type': ['string', 'null']}, 'index_id': {'type': 'string'}, 'gapPoints': {'type': ['number', 'null']}, 'topAvgApy': {'type': ['number', 'null']}, 'datasetUrl': {'type': 'string'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'banksTracked': {'type': ['number', 'null']}, 'headlineValue': {'type': ['number', 'null']}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'nationalAvgApy': {'type': ['number', 'null']}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}, 'releaseArchiveUrl': {'type': 'string'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'sinceDays': {'type': 'integer', 'maximum': 365, 'minimum': 1, 'description': 'Only changes observed within this many days.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'count': {'type': 'number'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'changes': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'sinceDays': {'type': ['number', 'null']}, 'datasetUrl': {'type': 'string'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'cardId': {'type': 'string', 'description': 'Optional card id (issuer:slug), e.g. chase:sapphire-reserve or capital-one:venture-x-rewards. Omit to return every verified downgrade path and fee-refund window.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'count': {'type': 'number'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'cardId': {'type': 'string'}, 'datasetUrl': {'type': 'string'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'schemaVersion': {'type': 'string'}, 'downgradePaths': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'methodologyUrl': {'type': 'string'}, 'feeRefundWindow': {'type': ['object', 'null'], 'additionalProperties': True}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}, 'feeRefundWindows': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'card': {'type': 'string', 'description': 'Optional card id (issuer:slug), slug, or name to filter to one card, e.g. chase:sapphire-preferred or Sapphire Preferred.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'count': {'type': 'number'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'offers': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'datasetUrl': {'type': 'string'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'totalTracked': {'type': 'number'}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'institutionId': {'type': 'string', 'description': 'Optional institution_registry id, e.g. chase, american-express, wells-fargo. Omit to return every bank SwitchWize has verified.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'count': {'type': 'number'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'sourceUrl': {'type': ['string', 'null']}, 'datasetUrl': {'type': 'string'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'institutions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'institutionId': {'type': 'string'}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}, 'gracePeriodDays': {'type': ['number', 'null']}, 'autoRenewDefault': {'type': ['boolean', 'null']}, 'autoRenewDescription': {'type': 'string'}, 'earlyWithdrawalPenalty': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'institutionId': {'type': 'string', 'description': 'Optional institution_registry id, e.g. tab, ally, marcus. Omit to return every savings account measured against the latest Fed hike.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'move': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'count': {'type': 'number'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'summary': {'type': ['object', 'null'], 'additionalProperties': True}, 'excluded': {'type': 'object', 'additionalProperties': True}, 'datasetUrl': {'type': 'string'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'institution': {'type': 'object', 'additionalProperties': True}, 'verified_at': {'type': ['string', 'null']}, 'institutions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}, 'daysSinceAnnouncement': {'type': ['number', 'null']}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['indexId'], 'properties': {'limit': {'type': 'integer', 'maximum': 60, 'minimum': 1}, 'indexId': {'type': 'string', 'description': 'Index id, e.g. bank-gap-index, cd-spread, mma-spread, checking-gap.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'label': {'type': 'string'}, 'series': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'index_id': {'type': 'string'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'category': {'type': 'string'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'tool': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'sources': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'schemaVersion': {'type': 'string'}, 'affectedRoutes': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['card'], 'properties': {'card': {'type': 'string', 'description': 'Card slug or name, e.g. platinum-card or Chase Sapphire Reserve.'}, 'segment': {'type': 'string', 'description': 'Optional segment id, e.g. occasional-traveler, small-business-owner, balance-carrier.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'result': {'type': ['object', 'null'], 'additionalProperties': True}, 'segment': {'type': 'object', 'additionalProperties': True}, 'index_id': {'type': 'string'}, 'datasetUrl': {'type': 'string'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'currency': {'type': 'string', 'description': 'Optional reward currency id or name, e.g. chase-ultimate-rewards or Membership Rewards.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'count': {'type': 'number'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'datasetUrl': {'type': 'string'}, 'valuations': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'category', 'count', 'generatedAt', 'freshnessStatus', 'rates'], 'properties': {'id': {'type': 'string'}, 'asOf': {'type': ['string', 'null']}, 'count': {'type': 'number'}, 'rates': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'terms': {'type': 'string'}, 'source': {'type': 'string'}, 'category': {'type': 'string'}, 'rate_type': {'enum': ['APY', 'APR'], 'type': 'string'}, 'attribution': {'type': 'string'}, 'emptyReason': {'type': ['string', 'null']}, 'generatedAt': {'type': 'string'}, 'schemaVersion': {'type': 'string'}, 'sourceDetails': {'type': 'object', 'additionalProperties': True}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}, 'attributionDetails': {'type': 'object', 'additionalProperties': True}, 'supportedCategories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['category'], 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1}, 'category': {'type': 'string', 'description': 'Rate category, e.g. savings, cds, money-market, checking, mortgage.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'category', 'count', 'generatedAt', 'freshnessStatus', 'rates'], 'properties': {'id': {'type': 'string'}, 'asOf': {'type': ['string', 'null']}, 'count': {'type': 'number'}, 'rates': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'terms': {'type': 'string'}, 'source': {'type': 'string'}, 'category': {'type': 'string'}, 'rate_type': {'enum': ['APY', 'APR'], 'type': 'string'}, 'attribution': {'type': 'string'}, 'emptyReason': {'type': ['string', 'null']}, 'generatedAt': {'type': 'string'}, 'schemaVersion': {'type': 'string'}, 'sourceDetails': {'type': 'object', 'additionalProperties': True}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}, 'attributionDetails': {'type': 'object', 'additionalProperties': True}, 'supportedCategories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'program': {'type': 'string', 'description': 'Optional program id or name to filter routes by source or destination, e.g. chase-ultimate-rewards or Flying Blue.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['schemaVersion', 'tool', 'generatedAt'], 'properties': {'asOf': {'type': ['string', 'null'], 'description': 'ISO timestamp of the underlying data this response reflects.'}, 'tool': {'type': 'string'}, 'count': {'type': 'number'}, 'error': {'type': 'object', 'required': ['code', 'message'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': False}, 'routes': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'datasetUrl': {'type': 'string'}, 'attribution': {'type': 'object', 'additionalProperties': True}, 'generatedAt': {'type': 'string', 'description': 'ISO timestamp this response was computed at.'}, 'verified_at': {'type': ['string', 'null']}, 'schemaVersion': {'type': 'string'}, 'methodologyUrl': {'type': 'string'}, 'freshnessStatus': {'enum': ['fresh', 'aging', 'stale', 'unavailable'], 'type': 'string'}}, 'additionalProperties': True}
Cambios recientes en herramientas
Servidores MCP similares
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Crank Protocol
Provides non-custodial Solana and EVM tools for swaps, derivatives, lending, staking, tokenized equities, bridging, and strategy …
Red by Big Red Cloud
Connects to Big Red Cloud accounting for customers, suppliers, products, invoices, purchases, payments, receipts, journals, quote…
x402-services
Provides on-chain, trading, and AI tools for Robinhood Chain.