Compass by 402rates

com.402ratesPublished by 402rates.comOfficial publisherv0.2.1Updated Oct 24, 2026

Free agent tests (no account or payment); paid ping.

VerifiedStreamable HTTPWeb executableFinanceAI & ML

Overview

AI-generated overview

Compass by 402rates is a remote MCP server for free synthetic agent tests and x402 payment-term inspection, plus a paid 0.001 USDC ping.

What you can do
List and describe versioned synthetic agent test cases, then start a free bounded run without an account and link a repeat to a finalized previous run and token. Execute a case's action (synthetic order, retry attempt, page retrieval or result submission), with identical keys and input replaying the stored outcome. Inspect operation records and read a test report of calls, timestamps, operations and state, optionally freezing the run. Decode an ERC-8021 schema-2 x402 builder-code suffix from supplied calldata, and check or compare unsigned x402 payment terms across documented profiles. Search the x402 resource catalogue for paid endpoints with price, accepted chains and 30-day usage counters
When to use it
Use it to exercise agent behaviour around confirmations, retries, attempt limits and partial results in a sandbox, or to inspect and compare x402 payment terms and builder-code attribution before integrating payments. The paid ping is only for checking payment integration.
Requirements
Remote streamable HTTP endpoint at api.402rates.com; no account, environment variables or headers are declared. The test_payment tool requires a 0.001 USDC payment over HTTP, with networks such as Base, Polygon, Arbitrum and XDC listed in the challenge. Network access is needed.
Before you install
test_payment spends 0.001 USDC and returns a receipt identifying the paid network. Test runs are synthetic and involve no real purchase or payment, and reports are not a score, certification or judgment of agent reliability. Payment-term checks and attribution decoding work on caller-supplied unsigned data with no fetching, signature verification or transaction lookup, so results reflect declarations only. Caller model costs remain external.

Installation

In SourceWeft

  1. Open Compass by 402rates in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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/com.402rates%2Fcompass/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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "compass-by-402rates": {
      "type": "http",
      "url": "https://api.402rates.com/mcp/compass"
    }
  }
}

Tools

13

list_agent_test_cases

List the synthetic agent test cases

Free catalogue of versioned synthetic cases: unavailable confirmation, retry credits and attempt limits, and partial results with continuation. No run, wallet or payment.

Takes no parameters.

describe_agent_test

Describe a synthetic agent test

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.

Parameterscase_idvariantcase_version

start_agent_test

Start or repeat a synthetic agent test

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.

Parameterscase_idrequiredvariantaccess_tokencase_versionprevious_run_idconfiguration_changed

execute_test_action

Execute a synthetic test action

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.

Parameterscursorrun_idrequiredtask_idrequiredquantityaction_keyrequiredrecord_idsaction_typeaccess_tokenrequired

inspect_test_state

Read synthetic task state

Read operation records for a synthetic task. Observation timestamps and state describe the test service only. No claim about client receipt or overall agent reliability.

Parametersrun_idrequiredtask_idrequiredaccess_tokenrequired

read_agent_test_report

Read or finalize an agent test timeline

Read calls, timestamps, operations and resulting state. Optional finalization freezes the run. A linked repeat includes the previous frozen report while retained. No score, certification or judgment of the agent.

Parametersrun_idrequiredfinalizeaccess_tokenrequired

decode_payment_attribution

Decode declared application and settlement metadata

Free local decoding of an ERC-8021 schema-2 x402 builder-code suffix from supplied calldata. Separates application, facilitator, services and facilitator-reported metadata. No transaction lookup, receipt confirmation, identity verification or payment. Malformed and unsupported suffixes remain explicit.

Parameterscalldata

compare_payment_terms

Compare previous and current x402 payment terms

Free comparison of two unsigned captures for the same resource and method. Default analysis version 1 retains Exact EVM; version 2 compares documented Exact, Upto, Batch Settlement and Auth-Capture fields, limits and lifecycle terms. Captures are caller declarations, with no authentication, fetching or payment. Unknown profiles remain non-comparable.

Parameterscurrentrequiredbaselinerequiredanalysis_version

check_payment_terms

Inspect x402 payment terms without making a payment

Free inspection of unsigned x402 terms. Default analysis version 1 retains Exact EVM checks; analysis_version 2 inspects documented EVM Exact, Upto, Batch Settlement and Auth-Capture profiles, declared limits and lifecycle fields. Unknown fields stay unchecked. No wallet, signature verification, live contract validation or settlement.

Parametersexpectedchallengeanalysis_version

list_capabilities

List capabilities for Compass by 402rates

Free capability and MCP tool catalogue for Compass by 402rates. Contains this product and shared service information only.

Takes no parameters.

find_x402_resource

Find an x402 resource that can answer a question

Searches the x402 resource catalogue and returns matching paid endpoints with their price, the chains they accept, and their 30-day usage from the catalogue's own counters: total calls, distinct paying addresses, the ratio between the two, and days since the last payment. Every figure is a count and carries its definition; no entry is scored, rated or labelled. Answers from a dated weekly snapshot and states which day it is from. Free.

Parametersqlimitnetworkmax_price

get_manifest

Get the manifest for Compass by 402rates

Free OpenAPI manifest for Compass by 402rates. Contains this product and shared service information only.

Parametersbase_url

test_payment

Payment integration check

Payment integration check for 0.001 USDC; no external data lookup. Returns time, rail, network mode and free/paid capabilities. HTTP payment options can include Base, Polygon, Arbitrum and XDC; the challenge lists currently available networks for each transport. The receipt identifies the paid network and transaction. Business/professional use only. Terms: https://402rates.com/data-terms/ Price: 0.001 USDC per call over x402.

Takes no parameters.

Version history

2
  1. v0.2.1LatestSep 24, 2026
  2. v0.2.0Sep 16, 2026

Score

72% 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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other 402rates integrations