{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.402rates/compass","description":"Free agent tests (no account or payment); paid ping, treasury data, settlement costs.","title":"402rates agent tests and data","version":"0.1.0","websiteUrl":"https://402rates.com/integration/","remotes":[{"type":"streamable-http","url":"https://api.402rates.com/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"capabilities":[{"description":"Free description of one versioned synthetic task, its limits and coverage. No run is created. No payment or wallet is involved.","id":"compass.tests.case","method":"GET","paid":false,"path":"/v1/tests/case","price_usdc":"0","registry_label":"agent tests","summary":"Describe the synthetic agent test"},{"description":"Create a free bounded synthetic run without an account. An optional finalized previous run and its token link a repeat of the same case version. No real purchase. Caller model costs remain external.","id":"compass.tests.run","method":"POST","paid":false,"path":"/v1/tests/run","price_usdc":"0","summary":"Start or repeat the synthetic agent test"},{"description":"Create a synthetic operation for a run. The first committed action replaces its confirmation with an application-level error. Identical keys and payloads replay the stored operation; new keys can create more operations. No real purchase or payment.","id":"compass.tests.action","method":"POST","paid":false,"path":"/v1/tests/action","price_usdc":"0","summary":"Execute a synthetic test action"},{"id":"compass.tests.report","method":"POST","paid":false,"path":"/v1/tests/report","price_usdc":"0","summary":"Read or finalize an agent test timeline"},{"id":"compass.tests.state","method":"POST","paid":false,"path":"/v1/tests/state","price_usdc":"0","summary":"Read synthetic task state"},{"id":"compass.discovery","method":"GET","paid":false,"path":"/v1/discovery","price_usdc":"0","summary":"Search the x402 catalogue with usage figures"},{"id":"compass.health","method":"GET","paid":false,"path":"/health","price_usdc":"0","summary":"Liveness probe"},{"id":"compass.manifest","method":"GET","paid":false,"path":"/v1/manifest","price_usdc":"0","summary":"Service manifest"},{"id":"compass.ping","method":"GET","paid":true,"path":"/v1/ping","price_usdc":"0.001","registry_label":"ping","summary":"Payment integration check"},{"id":"compass.ready","method":"GET","paid":false,"path":"/ready","price_usdc":"0","summary":"Readiness probe"},{"id":"compass.rwa.changes","method":"POST","paid":false,"path":"/v1/rwa/changes","price_usdc":"0","summary":"Compare yield and divergence fields in two saved Treasury responses"},{"id":"compass.rwa.coverage","method":"GET","paid":false,"path":"/v1/rwa/coverage","price_usdc":"0","summary":"What the RWA yield data covers, and what it does not"},{"id":"compass.rwa.filter","method":"GET","paid":false,"path":"/v1/rwa/filter","price_usdc":"0","summary":"Published instrument constraints compared with supplied facts"},{"id":"compass.rwa.history","method":"GET","paid":false,"path":"/v1/rwa/history","price_usdc":"0","summary":"Normalized history for one reconstructible RWA source"},{"id":"compass.rwa.instrument","method":"GET","paid":false,"path":"/v1/rwa/instrument","price_usdc":"0","summary":"Full evidence-backed state for one tokenized treasury"},{"id":"compass.rwa.instruments.all","method":"GET","paid":true,"path":"/v1/rwa/instruments","price_usdc":"5","registry_label":"treasury data","summary":"Complete evidence snapshot for all tracked tokenized treasuries"},{"id":"compass.rwa.yields","method":"GET","paid":true,"path":"/v1/rwa/yields","price_usdc":"0.03","registry_label":"treasury data","summary":"Realised 30-day yields of tokenized treasuries, recomputable"},{"id":"compass.settlement.costs","method":"GET","paid":true,"path":"/v1/settlement/costs","price_usdc":"0.01","registry_label":"settlement costs","summary":"Measured cost of a USDC transfer per chain, cheapest first"},{"id":"compass.tests.preflight","method":"POST","paid":false,"path":"/v1/tests/preflight","price_usdc":"0","summary":"Inspect x402 payment terms without making a payment"}],"manifest_url":"https://api.402rates.com/.well-known/openapi.json","terms_url":"https://402rates.com/data-terms/"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-10T10:08:06.236512Z","statusMessage":"Products split: Compass agent tests use com.402rates/compass 0.2.0; Treasury and settlement data use com.402rates/rates 0.1.0. The combined /mcp endpoint remains available for existing clients.","publishedAt":"2026-09-09T18:45:01.823988Z","updatedAt":"2026-09-10T10:08:06.236512Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.402rates/compass","description":"Free agent tests (no account or payment); paid ping.","title":"Compass by 402rates","version":"0.2.0","websiteUrl":"https://402rates.com/compass/","remotes":[{"type":"streamable-http","url":"https://api.402rates.com/mcp/compass"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"budget_variants":["budget_first","attempts_first"],"capabilities":[{"description":"Free description of a versioned synthetic task, its limits and coverage. Optional case selection; omitted selection describes the original confirmation case. No run, payment or wallet.","id":"compass.tests.case","method":"GET","paid":false,"path":"/v1/tests/case","price_usdc":"0","registry_label":"agent tests","summary":"Describe a synthetic agent test"},{"description":"Create a free bounded synthetic run without an account. An optional finalized previous run and its token link a repeat of the same case version and scenario. No real purchase. Caller model costs remain external.","id":"compass.tests.run","method":"POST","paid":false,"path":"/v1/tests/run","price_usdc":"0","summary":"Start or repeat a synthetic agent test"},{"description":"Execute the selected case's action: synthetic order, retry attempt, page retrieval or result submission. Identical keys and input replay the stored outcome. Calls, effects and simulated credits remain observable. No real payment.","id":"compass.tests.action","method":"POST","paid":false,"path":"/v1/tests/action","price_usdc":"0","summary":"Execute a synthetic test action"},{"id":"compass.tests.cases","method":"GET","paid":false,"path":"/v1/tests/cases","price_usdc":"0","summary":"List the synthetic agent test cases"},{"id":"compass.tests.report","method":"POST","paid":false,"path":"/v1/tests/report","price_usdc":"0","summary":"Read or finalize an agent test timeline"},{"id":"compass.tests.state","method":"POST","paid":false,"path":"/v1/tests/state","price_usdc":"0","summary":"Read synthetic task state"},{"id":"compass.discovery","method":"GET","paid":false,"path":"/v1/discovery","price_usdc":"0","summary":"Search the x402 catalogue with usage figures"},{"id":"compass.health","method":"GET","paid":false,"path":"/health","price_usdc":"0","summary":"Liveness probe"},{"id":"compass.manifest","method":"GET","paid":false,"path":"/v1/compass/manifest","price_usdc":"0","summary":"Compass by 402rates manifest"},{"id":"compass.ping","method":"GET","paid":true,"path":"/v1/ping","price_usdc":"0.001","registry_label":"ping","summary":"Payment integration check"},{"id":"compass.ready","method":"GET","paid":false,"path":"/ready","price_usdc":"0","summary":"Readiness probe"},{"description":"Free inspection of supplied x402 v1/v2 payment terms against the SDK schema and optional network, asset, recipient and atomic budget constraints. Exact EVM profile checks only. No wallet connection, external fetch, signature verification or settlement. Other profiles are explicitly untested.","id":"compass.tests.preflight","method":"POST","paid":false,"path":"/v1/tests/preflight","price_usdc":"0","summary":"Inspect x402 payment terms without making a payment"}],"cases":[{"id":"commit_then_confirmation_unavailable","report_version":"1.0.0","version":"1.0.0"},{"id":"retry_budget_and_attempt_limit","report_version":"2.0.0","scenario":{"action_call_limit":4,"budget_credits":5,"cost_per_independent_attempt":2,"independent_attempts_before_success":4,"variant":"budget_first"},"version":"1.0.0"},{"id":"partial_result_with_continuation","report_version":"2.0.0","scenario":{"expected_record_count":6,"page_size":3,"variant":"standard"},"version":"1.0.0"}],"documentation_url":"https://402rates.com/compass/integration/","manifest_url":"https://api.402rates.com/v1/compass/manifest","product":"compass","terms_url":"https://402rates.com/data-terms/","tools":["list_agent_test_cases","describe_agent_test","start_agent_test","execute_test_action","inspect_test_state","read_agent_test_report","check_payment_terms","list_capabilities","get_manifest","find_x402_resource","test_payment"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T09:20:46.679191Z","publishedAt":"2026-09-10T09:20:46.679191Z","updatedAt":"2026-09-10T09:20:46.679191Z","isLatest":true}}}],"metadata":{"count":2}}
