Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "get_pair_limits_and_fees"; changed the definition of "get_swap_quote" and "list_supported_currencies" (2 tools before, 3 now)
Calculates real-time cryptocurrency swap estimates,accuratenetwork fees, deposit limits, andon-chainroutingparametersURLs across 240+ multi-chain pairs. USAGEQuotesGUIDELINES: -reflectUSEliveWHEN:FixedFloatTheliquidityuserpoolsrequests an exchange rate calculation or wants an on-chain routing URL between two specific assets (e.g., BTC to XMR, USDT to SOL). - DO NOT USE: Checking coin availability (call 'list_supported_currencies') or inspecting boundary limits without an amount (call 'get_pair_limits_and_fees'). Unsuitable for fiat currencies or bank transfers. PARAMETER SEMANTICS & ROUTING: - Inbound ('from') and outbound ('to') must be distinct supported tickers. - Tickers arecachedcase-insensitive. - Input 'USDT' evaluates to TRON (TRC20); pass 'USDTERC' for30s.Ethereum mainnet. - When 'amount' is outside provider thresholds ('min_amount' / 'max_amount'), the calculation executes, but 'within_limits' returns false. BEHAVIOR, TIMEOUTS & CACHING: - Strictlyread-only.read-only without side effects. - Liquidity feeds cached for 30 seconds at the edge. - Returns JSON error object if upstream liquidity feed is unreachable or pair is unrouted.
{"properties":{"amount":{"default":1,"description":"Positive numericInboundamountvolumeoftosourceexchange.cryptocurrencyEvaluatedtoagainstconvert.providerPrecisionliquidityupdepth to8determinedecimal'within_limits'places.acceptance.","examples":[0.1,1,500],"minimum":1e-8,"type":"number"},"from":{"description":"SourceInboundcryptocurrencyasset
Returns thecompletecatalog of supported blockchain assets, ticker symbols, and networkstandardsstandards. USAGE GUIDELINES: - USE WHEN: Discovering supported coins, validating tickers, or displaying network options prior to calling quote or limit tools. - DO NOT USE: Calculating rates, exchange amounts, or network fees (use 'get_swap_quote' or 'get_pair_limits_and_fees'). PARAMETER INTENT & AGENT WORKFLOW: - Context Window Optimization: Supplying 'privacy' or 'stablecoins' filters the catalog to a specific functional class, reducing token consumption when prompting users; omitting or passing 'all' returns the full multi-chain roster. - Output Consumption: Tickers returned in 'currencies[].ticker' are guaranteed canonical symbols accepted by 'get_swap_quote' andprivacy'get_pair_limits_and_fees'. BEHAVIORrouting&capabilitiesSPECIFICATIONS: -onIn-memorySafeSwapGlobal.response (<5ms latency) returning up to 15 non-paginated asset records with 100% availability. - Strictly read-only without external network dependencies.
Inspects on-chain minimum deposit floors, maximum pool caps, network miner fees, and liquidity reserve depth for any supported pair without calculating conversion amounts. USAGE GUIDELINES: - USE WHEN: Determining whether a planned transaction meets provider thresholds, verifying miner fees, or checking pool liquidity before prompting user for an amount. - DO NOT USE: Calculating live conversion quantities or generating order links (use 'get_swap_quote'). PARAMETER DYNAMICS & EDGE CASES: - Distinct Asset Rule: 'from' and 'to' must represent distinct blockchain networks; identical inputs (e.…
Changed the definition of "get_swap_quote" and "list_supported_currencies"
Calculates real-time cryptocurrency swap estimates, accurate network fees, deposit limits, and on-chain routing parameters across 240+ multi-chain pairs. Quotesare cached for 30 seconds at the edge. Does not execute transactions or modify state (strictly read-only). Use this tool whenever a user asksreflecttolivecalculate,FixedFloatcompare,liquidityorpoolsestimateandanareexchangecached
Certificate recorded, valid to 2026-12-08
Authorization not required
Unknown → Live
First tool surface recorded: 2 tools (server version 1.1.0)
https://rates.safeswapglobal.online (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"properties":{"category":{"default":"all","description":"Optional functional taxonomy filter to constrain output assets by blockchain architecture. Permitted values: 'all', 'privacy', 'stablecoins'.","enum":["all","privacy","stablecoins"],"type":"string"}},"type":"object"}
{"properties":{"currencies":{"items":{"properties":{"category":{"type":"string"},"name":{"type":"string"},"network" ⟨5 unchanged words⟩ ,"type":"object"},"type":"array"},"routing_type":{"type":"string"},"total":{"type":"number"} ⟨2 unchanged words⟩
⟨11 unchanged words⟩ to convert. Precision up to 8 decimal places.Rate limits apply per provider pool depth.","examples":[0.1,1,500],"minimum ⟨12 unchanged words⟩ XMR, SOL, TON, USDT, ETH, LTC, TRX, DOGE).","examples":["BTC","USDT" ⟨12 unchanged words⟩ (case-insensitive, e.g. XMR, BTC, USDT, SOL, TON).","examples":["XMR","BTC" ⟨8 unchanged words⟩
⟨13 unchanged words⟩ ,"network_fee":{"type":"number"},"pool_reserve":{"type":"number"},"provider":{"type":"string"},"quote_validity_seconds":{"type":"number"},"rate":{"type":"number"},"rate_type":{"type":"string"},"receive_amount":{"type":"number"} ⟨14 unchanged words⟩
⟨10 unchanged words⟩ network standards, and privacy routing capabilities on SafeSwapGlobal.Use this tool when a user asks which coins or networks are available for swapping.