{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6qnwfxk2s6bz","handle":"stablecoin-scanner","url":"https://wellknown.network/agents/stablecoin-scanner","links":{"self":"https://wellknown.network/agents/stablecoin-scanner/record.json","html":"https://wellknown.network/agents/stablecoin-scanner","markdown":"https://wellknown.network/agents/stablecoin-scanner/record.md","api":"https://wellknown.network/api/v1/agents/stablecoin-scanner","status":"https://wellknown.network/api/v1/agents/stablecoin-scanner/status","claim":"https://wellknown.network/agents/stablecoin-scanner/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/stablecoin-scanner/claim.json","badge":"https://wellknown.network/agents/stablecoin-scanner/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/stablecoin-scanner/history","tools":"https://wellknown.network/api/v1/agents/stablecoin-scanner/tools"},"ard":{"identifier":"urn:air:stablescan.achivx.com:server:stablecoin-scanner","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Stablecoin Scanner MCP server","summary":"Read-only MCP tools over onchain stablecoin data: address compliance (issuer freeze, OFAC), risk and exposure, open approvals, recent transfers, the wallet graph walk and indexer freshness across seven networks. Free, no auth.","description":"Read-only MCP tools over onchain stablecoin data: address compliance (issuer freeze, OFAC), risk and exposure, open approvals, recent transfers, the wallet graph walk and indexer freshness across seven networks. Free, no auth.","publisher":{"name":"stablescan.achivx.com","url":"https://stablescan.achivx.com"},"homepage":"https://stablescan.achivx.com","repository":null,"version":"1.4.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://stablescan.achivx.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:achivx.com:mcp:stablescan","artifactUrl":"https://stablescan.achivx.com/mcp/server-card","representativeQueries":["is this usdt address frozen or sanctioned","check the compliance and risk of a stablecoin wallet","recent usdc transfers on base","mcp server for stablecoin blockchain analytics"]},"updatedAt":"2026-10-07T14:18:17.067369Z","publishedAt":"2026-10-07T14:18:17.067369Z","registryName":"com.achivx/stablescan"},"attribution":{"kind":"ard_catalog","name":"ard_catalog","summary":"ard_catalog","version":"mcp_registry","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"security.scanning","name":"Security Scanning","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.885,"provenance":"derived"},{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":0.859,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"}],"categories":["commerce","finance","knowledge","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-10T15:32:17.108Z","lastProbedAt":"2026-10-10T15:32:17.108Z","statusComputedAt":"2026-10-10T15:33:05.774Z","reliability30d":{"probes":39,"successRate":1,"p50Ms":107,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":39,"ok":39,"authBoundaryOk":0,"serviceOk":39,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T15:32:17.108Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":118,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T09:25:26.460Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":133,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T03:25:16.473Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":110,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:29:27.385Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":115,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T13:31:01.678Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":56,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T07:25:33.806Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":115,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T00:26:14.007Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":110,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T18:27:15.573Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":104,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T11:24:21.757Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":140,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T05:22:16.029Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":108,"error":null,"detail":{"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"toolCount":8,"toolsHash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","serverName":"stablescan","capabilities":["logging","tools"],"serverVersion":"1.4.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_address_approvals","description":"Open ERC-20 and Permit2 allowances one address has granted on one chain, one row per spender and token with the raw value, unlimited/oversized/old flags, spende"},{"name":"get_address_compliance","description":"Issuer freeze/seize facts for one address on one chain, plus the OFAC SDN flag: freeze[] (one row per freeze-capable stablecoin, status frozen|seized|clear|unkn"},{"name":"get_address_exposure","description":"Taint exposure of one address on one chain: a bounded backward walk over the value graph to the nearest OFAC-sanctioned or hack/drainer/mixer root, answered as "},{"name":"get_address_risk","description":"Unified risk tier for one address on one chain — unknown|none|low|medium|high|severe — from decoded facts (OFAC listing, issuer freeze/seize on this chain, expo"},{"name":"get_recent_transactions","description":"Recent stablecoin transfers on one chain, newest first, filterable by payer and/or recipient, cursor-paginated. Use it for the latest transfers of an address or"},{"name":"get_sanctions_status","description":"OFAC SDN list coverage as this scanner holds it: evm_count, solana_count, tron_count and total addresses loaded (the free public 0xB10C list of US-Government pu"},{"name":"get_sync_status","description":"Indexer freshness for one chain: freshness_seconds (the age of the newest indexed transfer; null when it could not be read for this answer), the indexer's head "},{"name":"get_wallet_graph_walk","description":"Bounded walk over the indexed settlement graph of one stablecoin from one wallet on one chain: payer<->recipient hops with value-weighted scores, entity-aware n"}],"package":null,"toolSurface":{"id":"ts_8ysnbbtacbkt","endpointId":"ep_gmu6f6m7pauw","hash":"3d05559fddd4231ac99a3c419a633dae1807f8897a199101959166a8703c2e3c","toolCount":8,"serverName":"stablescan","serverVersion":"1.4.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-07T16:28:47.956Z","lastSeenAt":"2026-10-10T15:32:17.117Z","observations":12,"toolNames":["get_address_approvals","get_address_compliance","get_address_exposure","get_address_risk","get_recent_transactions","get_sanctions_status","get_sync_status","get_wallet_graph_walk"],"distinctSurfaces":3},"endpointFacts":[{"id":"ep_gmu6f6m7pauw","url":"https://stablescan.achivx.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-07T23:24:08.962Z","auth":{"observedAt":"2026-10-07T23:24:09.073Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-07T23:24:09.084Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"achivx.com","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-05T20:30:47.000Z","validTo":"2027-01-03T20:30:46.000Z","daysToExpiry":85,"sanCount":2,"fingerprint256":"8C:70:D0:89:0D:D1:94:E8:62:56:DE:0C:19:27:5D:76:81:8D:DA:16:15:E9:5A:75:13:09:25:CE:91:B6:BC:99"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:achivx.com:mcp:stablescan","url":"https://stablescan.achivx.com/.well-known/ard.json","firstSeenAt":"2026-09-30T11:23:25.836Z","fetchedAt":"2026-09-30T11:23:25.836Z","normalizedAt":"2026-09-30T11:23:25.836Z"},{"source":"mcp_registry","key":"com.achivx/stablescan","url":"https://registry.modelcontextprotocol.io/v0/servers/com.achivx%2Fstablescan","firstSeenAt":"2026-09-30T11:22:33.235Z","fetchedAt":"2026-10-09T03:19:57.415Z","normalizedAt":"2026-10-09T03:19:57.415Z"}]},"firstSeenAt":"2026-09-30T11:22:33.235Z","updatedAt":"2026-10-10T15:34:24.147Z"}