MCP Bill of Materials
A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/5a0f4d91-26bc-4f2c-88bb-1402426b15a1/mcbom.
MCP Bill of Materials
root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "com.402rates/rates"
title: "Rates by 402rates"
description: "Source-backed treasury data, settlement costs. Free instrument records and history."
version: "0.2.0"
homepage_url: "https://402rates.com/"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.402rates"
display_name: "com.402rates"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://api.402rates.com/mcp/rates"
endpoint_host: "api.402rates.com"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "legacy"
negotiated_version: "2025-11-25"
supported_versions[0]
transport_type: "streamable-http"
tools[13]
0{9}
name: "cheapest_settlement_chain"
title: "Cheapest chain for a USDC transfer"
effect: "READ"
effect_confidence: 0.626
capabilities[0]
risk_severity: "INFO"
fingerprint: "70c3c331e5b7daefce5963cc050f1c91258472ea007d94b256785d536b04e746"
input_schema_fingerprint: "b0bbed9e35d8150126f72d601824b28f0da46d8a134931662ff0b0d4212cc09f"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: true
1{9}
name: "compare_rwa_benchmark"
title: "Compare a supplied USD Treasury return with a matching benchmark"
effect: "READ"
effect_confidence: 0.879
capabilities[0]
risk_severity: "INFO"
fingerprint: "faca06a061fca107ec7b25d898ad5c72673fa0c0a3edc3e8c84682d6f3da76f0"
input_schema_fingerprint: "a5c4cdf27a351bc826a5454720ff49f600f1a0fdd6960830d2f6ff112ee0e350"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
2{9}
name: "compare_rwa_snapshots"
title: "Compare yield and divergence fields in two saved Treasury responses"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "942e55e5e464e88877796f2dcae330b28c9611feed80310002cd54743790ecdc"
input_schema_fingerprint: "978cfcaaf378e8f60b76a648d3cfabba8a7c74fa4f819794b778bec40b1716b8"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
3{9}
name: "compare_settlement_costs"
title: "Measured cost of a USDC transfer per chain, cheapest first"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "fadeed07fbf318ce26f32dbc44490c405ce7b156edc09a0c14fd18e657338d67"
input_schema_fingerprint: "b0bbed9e35d8150126f72d601824b28f0da46d8a134931662ff0b0d4212cc09f"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: true
4{9}
name: "estimate_payment_costs"
title: "Calculate workload costs from supplied payment profiles"
effect: "READ"
effect_confidence: 0.896
capabilities[2]
0{2}
capability: "PAYMENT"
confidence: 0.89
1{2}
capability: "PERSONAL_DATA"
confidence: 0.712
risk_severity: "LOW"
fingerprint: "15e638403a2139529cf3603a325b6bbd7193d9a2c4f63a794ad80151d3e923fd"
input_schema_fingerprint: "cf8a6af1d968af5b5e9c59b85bb636b4feabb08e264843f45a7d4bca232deddd"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
5{9}
name: "get_manifest"
title: "Get the manifest for Rates by 402rates"
effect: "READ"
effect_confidence: 0.832
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.53
risk_severity: "INFO"
fingerprint: "e0f788dca91efeb6272478bddbddb9c709ac90ad7f9d718f45400a819a435c26"
input_schema_fingerprint: "62835c038deb903219e9baf1e65fbb3fc102b3b5338d767ec2f162a4a0fb39d9"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: true
6{9}
name: "get_rwa_history"
title: "Get one RWA source history"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "40deab6e800f0c5a9e68daf4ce7bfac3512f54f99830eb593a75bf0d3ee77840"
input_schema_fingerprint: "768c37fb735a913de3a831572a1723eb5bd6db360764f08c6c979c51c6480e08"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: true
7{9}
name: "get_rwa_instrument"
title: "Get one RWA instrument state"
effect: "READ"
effect_confidence: 0.933
capabilities[0]
risk_severity: "INFO"
fingerprint: "6ee80b28b20e23775b5588ce4a9f74c8b2c0b112022d0955bae54e321aee8c9a"
input_schema_fingerprint: "1b369000a25d4adf63482d6afc29c199d9f9b9376cf93542efe4c291e66458f9"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: true
8{9}
name: "get_rwa_instruments"
title: "Complete evidence snapshot for all tracked tokenized treasuries"
effect: "WRITE"
effect_confidence: 0.67
capabilities[0]
risk_severity: "LOW"
fingerprint: "6dbf78ce4152ed69a584311e2632e334cb2a3ca123b58d3c7dfa43199dbecd5a"
input_schema_fingerprint: "8c80b150382e98ebeb53b847e2ebea5777109bdc0eda963b8b1ce55726176aa1"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: true
9{9}
name: "get_rwa_yields"
title: "Realised 30-day yields of tokenized treasuries, recomputable"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "1f069d235cdf5e9bca97af00d54b855f9e5e379215907eba7ce36fef4b0c9a22"
input_schema_fingerprint: "d759ce7b0a9a1d7fad0ea1ae5162d2cd48478c72e168817c4978211ffd989040"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: true
10{9}
name: "list_capabilities"
title: "List capabilities for Rates by 402rates"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "e3329fa8511cf8cc0a5f250085138d0cf6f82afec43cdc704e25912c11f9ad49"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: true
11{9}
name: "list_rwa_updates"
title: "Read observed Treasury changes since a saved cursor"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "99740164ea26d83f04ace123415b9fd35c8731c14cb8b06e50b69301befdaad1"
input_schema_fingerprint: "9c9130d974b3930b66e38ec2ce5051406b19d3756bdceaca9ebf03c688fd0e32"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
12{9}
name: "read_rwa_access_evidence"
title: "Read dated Treasury access and settlement documentation"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "459806c39d0fc779304f41c985252485d77befcf8a07d6d50dbbc9364b5c925c"
input_schema_fingerprint: "cdd6a6aec706bf9e2331d441b783b18093d0930fb5fd354953544dd6a8e945c2"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
resources[0]
prompts[0]
extensions[0]
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "api.402rates.com"
registrable_domain: "402rates.com"
source: "transport"
findings[3]
0{6}
check_id: "SQ-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "MEDIUM"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "get_rwa_instruments"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "not_provided"
source_provenance: "unknown"
security_scan: "no_critical_findings"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "com.402rates/rates"
registry_content_sha256: "f40e1174c54d08367c2461d801ac366f1ecc432e9472f99ca7b14c61dea6d5b3"
scan_snapshot_fingerprint: "67c2104e918785675e00d9e56bf0d96d87b0ed21313a5887a0a321e2c757cb65"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T04:54:00.096Z"
observed_at: "2026-11-13T03:05:13.929+00:00"
registry_published_at: "2026-09-13T12:16:05.636345+00:00"
registry_updated_at: null