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/dba70d23-04b1-41e4-8e25-f743282955ab/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: "dev.tanod/chain"
title: "EVM & Solana Chain Reads (Tanod)"
description: "Read EVM and Solana chains for balances, tokens, eth_call, logs, receipts, gas, blocks and ENS."
version: "0.1.3"
homepage_url: "https://tanod.dev"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "dev.tanod"
display_name: "dev.tanod"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/tanod-labs/tanod-mcp"
provider: "github"
owner: "tanod-labs"
name: "tanod-mcp"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://tanod.dev/mcp/chain"
endpoint_host: "tanod.dev"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "modern"
negotiated_version: "2026-07-28"
supported_versions[0]
transport_type: "streamable-http"
tools[40]
0{9}
name: "check_contract_before_interaction"
title: "txpeek: check an address before a transaction"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "55c44cdf7a04fe4a0870f4c046caba5d4cfa6696eff551e5e5b0a6e199cfa788"
input_schema_fingerprint: "94603815b7e5af7d78a9bfe20211f83c7bd5bd0bf062fb3e2485c6a363373d3e"
annotations{5}
title: "txpeek: check an address before a transaction"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
1{9}
name: "check_sanctions"
title: "chainpeek: screen a crypto address against the OFAC SDN list"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "ec6de0a4d8824928b1e1a8e99709fc3f90c50ee4c434292aed2c12dee3a92ab3"
input_schema_fingerprint: "470cb8bcbec44f5f59255e6a667ea39990b06ac9b0b9c398baf670f7e90fa322"
annotations{5}
title: "chainpeek: screen a crypto address against the OFAC SDN list"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
2{9}
name: "decode_calldata"
title: "chainpeek: decode EVM calldata"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "7a7d203b426a11a6cc29fbe55086dd2aa464eacc0b3a838a34e9f2a026d042b4"
input_schema_fingerprint: "b059b9a40e71b4a47e6ac387807a8914ce226fc3f9a4b2e8c52ea598689010ec"
annotations{5}
title: "chainpeek: decode EVM calldata"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
3{9}
name: "decode_tx_logs"
title: "chainpeek: decode a transaction's event logs"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "f789606074a53d07b571d39b4ae44cfaae0cc0e760a9160bc1996d27b4f06f6f"
input_schema_fingerprint: "52cc3a3520a67c367672051c94cd800c97ebdd705e0dc5f174460cf928fc1037"
annotations{5}
title: "chainpeek: decode a transaction's event logs"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
4{9}
name: "detect_proxy"
title: "chainpeek: detect a proxy contract and its implementation"
effect: "READ"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.88
risk_severity: "INFO"
fingerprint: "0cd9f8171346a02a61a70b19bc70851cd7aa419d24aee8284b039de297d0e7c6"
input_schema_fingerprint: "dce9cd50096488a2c781a9418318ec59adb40ec4e2d0487839980972a563ba90"
annotations{5}
title: "chainpeek: detect a proxy contract and its implementation"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
5{9}
name: "estimate_gas"
title: "chainpeek: estimate the gas of a transaction (eth_estimateGas) on Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.827
capabilities[2]
0{2}
capability: "EMAIL"
confidence: 0.73
1{2}
capability: "PERSONAL_DATA"
confidence: 0.66
risk_severity: "MEDIUM"
fingerprint: "a567848c3ab30fa62dcacb7553b54dfff22962823e81ac888cbea3b0fcb7a2fe"
input_schema_fingerprint: "ab75aa62b33e57935593d00f643f06a62827310ba10b807324798c6890377a32"
annotations{5}
title: "chainpeek: estimate the gas of a transaction (eth_estimateGas) on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
6{9}
name: "eth_call"
title: "chainpeek: a read-only contract call (eth_call) on Ethereum, Base or Robinhood Chain"
effect: "WRITE"
effect_confidence: 0.405
capabilities[0]
risk_severity: "LOW"
fingerprint: "9dc55dd8a2f1f6e497eab49289b7c5b50d04d4274ea67311bc2a5f0f5017872e"
input_schema_fingerprint: "e8c70b103073035fd96f770d81af5ba5138f7e8603116cce9f581bab8c6ae23d"
annotations{5}
title: "chainpeek: a read-only contract call (eth_call) on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
7{9}
name: "get_account_nonce"
title: "chainpeek: an account's transaction count (nonce) on Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "8d1e473ab44bf11e367b605c146630b6c33ead09cb909bb07a095930836ed6dd"
input_schema_fingerprint: "53f7736f55f6ea0fea68abe6986f8ca6946a493838ec4003bc9840516f4a7c77"
annotations{5}
title: "chainpeek: an account's transaction count (nonce) on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
8{9}
name: "get_allowance"
title: "chainpeek: get an ERC-20 allowance"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "e732182f703b184a01fcf0f9deed3d6a763ffb8d4c69672547a21d2effc3577e"
input_schema_fingerprint: "4cd736c87cb4cb76dfb6e1f8aed467218cad055b52c9ad622399b9d44fa6a53e"
annotations{5}
title: "chainpeek: get an ERC-20 allowance"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
9{9}
name: "get_balance"
title: "chainpeek: get a native or ERC-20 balance"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "1666ffeeba23ba8bd4d52e29df76239dcc63989fe22ebc83c9c71157b7819d0c"
input_schema_fingerprint: "a33549c59f939ff53e46770bee7708977562bc223bcfaef41bb8350991dc2daa"
annotations{5}
title: "chainpeek: get a native or ERC-20 balance"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
10{9}
name: "get_block"
title: "chainpeek: get the latest block header"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "67379227503b04e690fd3c51f4f9f22ebd45c1953413e62320540baf29515ecd"
input_schema_fingerprint: "30a98042cf406881bc11e5c53b0f494a802edcedf6be7ea8db50758a9d546b30"
annotations{5}
title: "chainpeek: get the latest block header"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
11{9}
name: "get_block_at_time"
title: "chainpeek: find the block at a point in time"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "c8cb88a056f503bedce19460b6dbadf65e9a60e06ddfd43b75aec7ba51428189"
input_schema_fingerprint: "fb79cd129cbfaae23074f55a897e967bd42517b7d8b34e3a74ff06dd58e9490e"
annotations{5}
title: "chainpeek: find the block at a point in time"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
12{9}
name: "get_block_number"
title: "chainpeek: the latest block number, timestamp and age of Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "cbbebcec240c10980209d0868279bd5ddb6162a2721838bd2ecf97ef9797c5aa"
input_schema_fingerprint: "291fb9b8f81b24dec483c3f50db0006ba51102788154a012fc379f9037ff3511"
annotations{5}
title: "chainpeek: the latest block number, timestamp and age of Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
13{9}
name: "get_chain_info"
title: "chainpeek: chain id, latest block, head age and gas price of Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "885de4635c4fac0bf115453a5befcef9ee399152f191f8635a3809462205e5f5"
input_schema_fingerprint: "733536e805a936209f572058bc0b6425c08bd14e3683035b7502069fb1176b5a"
annotations{5}
title: "chainpeek: chain id, latest block, head age and gas price of Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
14{9}
name: "get_contract_code"
title: "chainpeek: deployed bytecode size, hash, minimal-proxy and EIP-7702 detection of an address"
effect: "READ"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.601
risk_severity: "INFO"
fingerprint: "10b959c2849e7ebd43f011f0087043e4984db84ce98938ea78da11de68bb2585"
input_schema_fingerprint: "895d79dc1052f6052e92d20d25180787590f4e998e87a7d0daf6d4f5300312af"
annotations{5}
title: "chainpeek: deployed bytecode size, hash, minimal-proxy and EIP-7702 detection of an address"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
15{9}
name: "get_dex_price_candles"
title: "chainpeek: ETH and BTC OHLCV price candles from on-chain DEX swaps"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "15add29eac5e528187e7e1e03ab68078ff56f46e1e532341ba5860509ebbd590"
input_schema_fingerprint: "2165ca7fce92912702e3cd67307b9d9d8d270695a0bf5717d74f14d76b7e6e90"
annotations{5}
title: "chainpeek: ETH and BTC OHLCV price candles from on-chain DEX swaps"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
16{9}
name: "get_ens_records"
title: "chainpeek: read an ENS name's records (addresses, contenthash, text)"
effect: "READ"
effect_confidence: 0.798
capabilities[1]
0{2}
capability: "MESSAGING"
confidence: 0.594
risk_severity: "MEDIUM"
fingerprint: "9c73555e0c7aa5f6adab315a1ce8d9738d1abbd5342cd99c882ada886f6d9aca"
input_schema_fingerprint: "98eabd872d57feb7839311d8ad2fb5d5d69c3c08659008b470390ab59bbdaf07"
annotations{5}
title: "chainpeek: read an ENS name's records (addresses, contenthash, text)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
17{9}
name: "get_erc1155_balance"
title: "chainpeek: an ERC-1155 token balance on Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "90c99fbf892e323a78deb1c289a2ce83aac1a4d9aeb3d0cdad87a4495183b679"
input_schema_fingerprint: "a654eb3484a4da6551e971aff414610962f095b3c19b3e21af355f4e99a64391"
annotations{5}
title: "chainpeek: an ERC-1155 token balance on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
18{9}
name: "get_erc20_transfers"
title: "chainpeek: ERC-20 transfer history of an address on Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.798
capabilities[2]
0{2}
capability: "EMAIL"
confidence: 0.59
1{2}
capability: "PERSONAL_DATA"
confidence: 0.787
risk_severity: "MEDIUM"
fingerprint: "04819d325aae61c40acaeb7580d4a6336a50283c32a598b4e590bddf4fcb6da3"
input_schema_fingerprint: "ab2e0212871c9f06c9bf5f632c30bc3e8f49e056dc4d886b16bdef43848521a6"
annotations{5}
title: "chainpeek: ERC-20 transfer history of an address on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
19{9}
name: "get_event_logs"
title: "chainpeek: contract event logs over a block range (eth_getLogs) on Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.798
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.584
risk_severity: "LOW"
fingerprint: "0a10f4e561423d62e9291ee63d066a90a2718f1dae6d11979f863cd2850f2ead"
input_schema_fingerprint: "6897dc88b959a68e5f0edb05a267ff4019db466402abbd7425490934a4d4975c"
annotations{5}
title: "chainpeek: contract event logs over a block range (eth_getLogs) on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
20{9}
name: "get_funding_rates"
title: "chainpeek: Hyperliquid perp funding rates, hourly and annualised, with up to 7 days of history"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "6b7a3817cee8046a5eacfe30ee36d8499dba546808f179b53883c440837dd3de"
input_schema_fingerprint: "876397728209c499c1e2c29ea3e18f20250682d3eaa1c902a728871beb5ed5d6"
annotations{5}
title: "chainpeek: Hyperliquid perp funding rates, hourly and annualised, with up to 7 days of history"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
21{9}
name: "get_gas"
title: "chainpeek: get the current gas price"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "7c836c2836cbfaf3ded9eb1df3da78185e613dc8c5655cc560bb506516c8ad72"
input_schema_fingerprint: "b11d62ff33f6b03de00f9e6add873454a919cc01cbfccdcbe6bc5b4bf4dbb4ea"
annotations{5}
title: "chainpeek: get the current gas price"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
22{9}
name: "get_nft"
title: "chainpeek: get an NFT's standard, owner and token URI"
effect: "READ"
effect_confidence: 0.798
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.601
risk_severity: "INFO"
fingerprint: "1ad8d482d572f9c8c8e885ba33e0a9f8112bedf1e46570b3df66c5a175d49f07"
input_schema_fingerprint: "bbe5fb21c4409f3258fa120c9eedca4bce0c2b818c6af04d79f7b931db808f8b"
annotations{5}
title: "chainpeek: get an NFT's standard, owner and token URI"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
23{9}
name: "get_nft_owner"
title: "chainpeek: the owner and token URI of an ERC-721 token on Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.76
risk_severity: "INFO"
fingerprint: "2219c120ab52d1edb967693aa800857cefeb0603e2677fab9ff0df309db0ff37"
input_schema_fingerprint: "76a0cba2a8e85fca3f4e97f6ab174bf16b01e5b9a2f3aff066f86c7fdd70faed"
annotations{5}
title: "chainpeek: the owner and token URI of an ERC-721 token on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
24{9}
name: "get_perp_markets"
title: "chainpeek: the Hyperliquid perp market list with mark, oracle, open interest, volume and max leverage"
effect: "READ"
effect_confidence: 0.798
capabilities[1]
0{2}
capability: "DATABASE_ACCESS"
confidence: 0.669
risk_severity: "INFO"
fingerprint: "af19dabd2cb902f7f4bef3f80fcbe1778f934acdc8f46c0c1bff60535800aa3f"
input_schema_fingerprint: "124cc4dd93cd8613d8d20fc27cc1b5acbf2a40665bf049252d154febc9fbcccf"
annotations{5}
title: "chainpeek: the Hyperliquid perp market list with mark, oracle, open interest, volume and max leverage"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
25{9}
name: "get_portfolio"
title: "chainpeek: get native and ERC-20 balances of an address"
effect: "READ"
effect_confidence: 0.798
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.667
risk_severity: "LOW"
fingerprint: "386269daf8da327cb21969782623250164b97b0b334b5bea6356920894d3bee2"
input_schema_fingerprint: "5a4a0aae5b97956b18120a807ad92ebdfae89256933acc0f98e09c59c66980be"
annotations{5}
title: "chainpeek: get native and ERC-20 balances of an address"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
26{9}
name: "get_solana_account"
title: "chainpeek: raw account info of a Solana address"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "e3e848f88d4d998e84f948f3bca185ea29761e9295092e65d119e9c864a2d049"
input_schema_fingerprint: "31beeaff664366fe69feb0dcd276bd00a21253fcf3996740454406510af9d4cb"
annotations{5}
title: "chainpeek: raw account info of a Solana address"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
27{9}
name: "get_solana_balance"
title: "chainpeek: SOL balance of a Solana address"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "a57b4ef1b903f6d8df10176fb8b0a4a248afe48cb1bf7c15046a8fd131cc8df5"
input_schema_fingerprint: "410f1252c21418304f4db20d894c1252be53cf06b1eb4b3371e82354262e8a82"
annotations{5}
title: "chainpeek: SOL balance of a Solana address"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
28{9}
name: "get_solana_signatures"
title: "chainpeek: recent transaction signatures of a Solana address"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "c68e8bede943d5b627e3c3fef43604252b56698b93cfa57d76f489a49be49c48"
input_schema_fingerprint: "054aa3cc3ad6d52d1659649ad4b7733546d34d6bcffdd600107321506d1b6840"
annotations{5}
title: "chainpeek: recent transaction signatures of a Solana address"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
29{9}
name: "get_solana_token_balances"
title: "chainpeek: SPL token balances of a Solana wallet"
effect: "READ"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.567
risk_severity: "LOW"
fingerprint: "6793d97f98765a0f6b6d7a89f8eee08c8c94a1664a624eb2c9039ffc31c8d3c0"
input_schema_fingerprint: "a4a607831aec120d82d0ab3f0b8bfd2c5429418b2d2560ec88b1f61628271451"
annotations{5}
title: "chainpeek: SPL token balances of a Solana wallet"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
30{9}
name: "get_solana_token_info"
title: "chainpeek: SPL token mint info on Solana"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "a6e99ef84286049470e319fa3eac01a9e816f2c2751c13f8adbb9b051b433350"
input_schema_fingerprint: "102cf7a2e5dcbbec991f2fb88378f543fef576d8d7073b303b75962350abe357"
annotations{5}
title: "chainpeek: SPL token mint info on Solana"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
31{9}
name: "get_solana_transaction"
title: "chainpeek: parsed Solana transaction by signature"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "2533a2565e9f05d38a1fecc3dfd9e3fd5dfd29ebb98e00e21623785270b65bc3"
input_schema_fingerprint: "54a2ce6468b16fd4ca3eccbde5c3517d63ed16761265528f36f80cef218fa44b"
annotations{5}
title: "chainpeek: parsed Solana transaction by signature"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
32{9}
name: "get_storage_at"
title: "chainpeek: read a contract storage slot (eth_getStorageAt) on Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "5c8882cabb62dc26af94bd2dcff1544911a86c93005155898208dcd5dacb06c0"
input_schema_fingerprint: "53d5a5e846b5b4613944773baa9ae6cd0c4a4e081d1a8a0db2af78515795f5e9"
annotations{5}
title: "chainpeek: read a contract storage slot (eth_getStorageAt) on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
33{9}
name: "get_swap_quote"
title: "chainpeek: get a Uniswap V3 spot swap quote"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "4565963616a8a527d81c6ce8de8f8f1e92d813510238b23ea887c0cca28f24f9"
input_schema_fingerprint: "7878ebe11c5687d223c7a118e129b649889af932de08efd274e5b88d57ec7148"
annotations{5}
title: "chainpeek: get a Uniswap V3 spot swap quote"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
34{9}
name: "get_token_info"
title: "chainpeek: get ERC-20 token metadata"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "d2b3ab04b5677fd0ae93d8bc3cf9ad4ac678b481fa6c5c3228e29bb9fe2ae644"
input_schema_fingerprint: "1122f15179e2096c2d70a4f887673b6d006c058ff684e67fc202cf184e966972"
annotations{5}
title: "chainpeek: get ERC-20 token metadata"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
35{9}
name: "get_token_price"
title: "chainpeek: get a Chainlink oracle token price"
effect: "READ"
effect_confidence: 0.798
capabilities[1]
0{2}
capability: "DATABASE_ACCESS"
confidence: 0.61
risk_severity: "INFO"
fingerprint: "e53530ffb7ecd049da8ddccb32a75ee2ba93bfc2b0b4499cb5ac2613f036b4eb"
input_schema_fingerprint: "93fb84fddce14e927c0bad1b5cc876b365598d74ba55c5a93b9b80e4c23cb9ce"
annotations{5}
title: "chainpeek: get a Chainlink oracle token price"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
36{9}
name: "get_total_supply"
title: "chainpeek: ERC-20 total supply with decimals and symbol on Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "7bec3ff29b9ffa01e47c41cc3a6310f6fe5c41e40218d4df7bf2d281e884a275"
input_schema_fingerprint: "91c2b4f21f334143f1d24345e8609a5c380d963af168105b18c36abb599ada5d"
annotations{5}
title: "chainpeek: ERC-20 total supply with decimals and symbol on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
37{9}
name: "get_transaction"
title: "chainpeek: get a transaction and its receipt summary"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "9b7e25427e47cd6d2c9e9d1c499426a13f7d7c7cc1249e196500ca2389b8cb66"
input_schema_fingerprint: "06c96537de8d5cf104a92f304c468f163389c05bb7677cd380f7f941c3012f72"
annotations{5}
title: "chainpeek: get a transaction and its receipt summary"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
38{9}
name: "get_transaction_receipt"
title: "chainpeek: a transaction receipt on Ethereum, Base or Robinhood Chain"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "5126842691518973c017c2b40a817c00fa78a096daea0ed36ef9b3f2662a9bb5"
input_schema_fingerprint: "0166a3ed6f4c6c41036d226ebb2f244504fc214f0669c4ee7efcae933dd31606"
annotations{5}
title: "chainpeek: a transaction receipt on Ethereum, Base or Robinhood Chain"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
39{9}
name: "resolve_ens"
title: "chainpeek: resolve an ENS name or address"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "95f930321f2f3b4e669c07aa5714e58f5852f65c0e7fee1812baaaed7f6fc9a7"
input_schema_fingerprint: "ebfde8f5668f40753f212e47112b090d1fb3fdb276d76ac67af54c2d24544eb4"
annotations{5}
title: "chainpeek: resolve an ENS name or address"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
resources[0]
prompts[1]
0{2}
name: "sanctions-check"
fingerprint: "56ae68dfa1812ff083215b18b76f9b312cfe3fd89f5a005807cae0aa831b70bb"
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: "tanod.dev"
registrable_domain: "tanod.dev"
source: "transport"
findings[6]
0{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
1{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_allowance"
2{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_balance"
3{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_erc20_transfers"
4{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_total_supply"
5{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "check_sanctions"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "unknown"
security_scan: "no_critical_findings"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "dev.tanod/chain"
registry_content_sha256: "417e03b5dc313248976d061f0cf8287944381fd1741d9c19dc0c764971aff53d"
scan_snapshot_fingerprint: "dbb1a0add9ce8f0c95b8ab2a360c2fba9bccb9266709c10f460f28151acb71ad"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T03:40:03.230Z"
observed_at: "2026-11-09T14:53:59.967+00:00"
registry_published_at: "2026-11-09T13:39:13.38821+00:00"
registry_updated_at: null