Loading…
Source-backed treasury data, settlement costs. Free instrument records and history.
Rates by 402rates is an MCP server entry in ChatHome Skills, sourced from Official MCP Registry and scored 93/100. As a Model Context Protocol server, it exposes tools that MCP-compatible LLM clients such as Claude, Cursor, and Copilot can call directly, extending an agent's reach beyond its built-in capabilities. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. The install command above is ready to copy. Review the last-pushed date and repository status before adding Rates by 402rates to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
mcp add com.402rates/rates https://api.402rates.com/mcp/ratesReview the upstream source before running this command.
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": true,
"updatedAt": "2026-09-13T12:16:05.636345Z",
"publishedAt": "2026-09-13T12:16:05.636345Z",
"statusChangedAt": "2026-09-13T12:16:05.636345Z"
}
},
"server": {
"name": "com.402rates/rates",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"tools": [
"compare_rwa_snapshots",
"list_rwa_updates",
"compare_rwa_benchmark",
"list_capabilities",
"get_manifest",
"get_rwa_instrument",
"get_rwa_history",
"cheapest_settlement_chain",
"compare_settlement_costs",
"get_rwa_yields",
"get_rwa_instruments"
],
"product": "rates",
"terms_url": "https://402rates.com/data-terms/",
"capabilities": [
{
"id": "compass.health",
"paid": false,
"path": "/health",
"method": "GET",
"summary": "Liveness probe",
"price_usdc": "0",
"description": "Free liveness probe returning the configured network mode and server time."
},
{
"id": "compass.manifest",
"paid": false,
"path": "/v1/rates/manifest",
"method": "GET",
"summary": "Rates by 402rates manifest",
"price_usdc": "0"
},
{
"id": "compass.ready",
"paid": false,
"path": "/ready",
"method": "GET",
"summary": "Readiness probe",
"price_usdc": "0"
},
{
"id": "compass.rwa.benchmark",
"paid": false,
"path": "/v1/rwa/benchmark",
"method": "POST",
"summary": "Compare a supplied USD Treasury return with a matching benchmark",
"price_usdc": "0",
"description": "Free arithmetic comparison of a saved measured USD instrument response and caller-supplied US Treasury total-return index levels with identical dates. Simple actual/365; 28-32 days. Input provenance is not verified. Spot rates, unmatched windows, quoted yields and other currencies are not comparable. The spread does not establish fees or causality."
},
{
"id": "compass.rwa.changes",
"paid": false,
"path": "/v1/rwa/changes",
"method": "POST",
"summary": "Compare yield and divergence fields in two saved Treasury responses",
"price_usdc": "0",
"description": "Free comparison of two supplied 402rates Treasury snapshots: yield, issuer divergence, source identifiers, calculation windows and data availability. Reports numeric threshold crossings without assigning economic significance. No new data access, authentication of snapshots, historical reconstruction or automatic monitoring. Examples are synthetic."
},
{
"id": "compass.rwa.coverage",
"paid": false,
"path": "/v1/rwa/coverage",
"method": "GET",
"summary": "What the RWA yield data covers, and what it does not",
"price_usdc": "0"
},
{
"id": "compass.rwa.filter",
"paid": false,
"path": "/v1/rwa/filter",
"method": "GET",
"summary": "Published instrument constraints compared with supplied facts",
"price_usdc": "0"
},
{
"id": "compass.rwa.history",
"paid": false,
"path": "/v1/rwa/history",
"method": "GET",
"summary": "Normalized history for one reconstructible RWA source",
"price_usdc": "0"
},
{
"id": "compass.rwa.instrument",
"paid": false,
"path": "/v1/rwa/instrument",
"method": "GET",
"summary": "Full evidence-backed state for one tokenized treasury",
"price_usdc": "0"
},
{
"id": "compass.rwa.instruments.all",
"paid": true,
"path": "/v1/rwa/instruments",
"method": "GET",
"summary": "Complete evidence snapshot for all tracked tokenized treasuries",
"price_usdc": "5",
"registry_label": "treasury data"
},
{
"id": "compass.rwa.updates",
"paid": false,
"path": "/v1/rwa/updates",
"method": "POST",
"summary": "Read observed Treasury changes since a saved cursor",
"price_usdc": "0",
"description": "Free cursor-based change notices for Treasury yields, terms, source evidence and availability. Capture every fifteen minutes; 90-day retention. Notices contain field names and state digests. Full before/after records use the existing instrument access limits. No reconstruction before the first baseline."
},
{
"id": "compass.rwa.yields",
"paid": true,
"path": "/v1/rwa/yields",
"method": "GET",
"summary": "Realised 30-day yields of tokenized treasuries, recomputable",
"price_usdc": "0.03",
"registry_label": "treasury data"
},
{
"id": "compass.settlement.costs",
"paid": true,
"path": "/v1/settlement/costs",
"method": "GET",
"summary": "Measured cost of a USDC transfer per chain, cheapest first",
"price_usdc": "0.01",
"registry_label": "settlement costs"
}
],
"manifest_url": "https://api.402rates.com/v1/rates/manifest",
"documentation_url": "https://402rates.com/integration/"
}
},
"title": "Rates by 402rates",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.402rates.com/mcp/rates",
"type": "streamable-http"
}
],
"version": "0.2.0",
"websiteUrl": "https://402rates.com/",
"description": "Source-backed treasury data, settlement costs. Free instrument records and history."
}
}