avalanche-mcp
Registry code: 5f49facb1f09770a
Search and retrieve Avalanche blockchain documentation for building on AVAX.
from a public catalogue that lists it, not from the operator
- endpoint
- https://build.avax.network/api/mcp
- protocol
- http-sse ·2024-11-05
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is avalanche-mcp live?
- Yes — it answered the hub's last check (checked 1h ago). It answered 100% of checks over the last 30 days.
- Is avalanche-mcp free to use?
- Yes — the hub reached it with no key and no payment.
- What tools does avalanche-mcp have?
- 47 tools: blockchain_lookup_subnet, platform_get_balance, blockchain_lookup_chain, platform_get_staking_asset_id, avalanche_docs_fetch, avalanche_docs_search, blockchain_lookup_validator, docs_fetch, ….
- Is avalanche-mcp safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 99.7%· all time 99.7%
last good check
of 47 tools
- degraded → live
- live → degraded· timeout after 20000ms
- unknown → live
- used for
- search avalanche documentation
- look up avalanche community proposals
- look up an avalanche transaction or address
- get validator and staking data
- query on-chain chain statistics
- takes → gives
- text → data, text
- tools
- 24 reads
Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.
through this hub
successful
what callers paid
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
info_get_tx_fee open 19h ago
Get the current transaction fees for the network, returned in both nAVAX and AVAX.
{ "type": "object", "required": [], "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "The Avalanche network to query (default: mainnet)" } } }arguments 14 linesplatform_get_pending_validators reads open 26h ago
Get the pending validators of a Subnet/L1 (paginated; use limit/offset)
{ "type": "object", "properties": { "limit": { "type": "number", "maximum": 200, "minimum": 1, "description": "Max items to return (default: 50). Use with \"offset\" to page." }, "offset": { "type": "number", "minimum": 0, "description": "Number of items to skip from the start (default: 0)." }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "nodeIDs": { "type": "array", "items": { "type": "string" }, "description": "Optional list of node IDs to filter by" }, "subnetID": { "type": "string", "description": "The Subnet ID to query pending validators for (default: Primary Network)" } } }arguments 35 linesdocs_list_sections open 4h ago
List available documentation sections and their page counts
{ "type": "object", "required": [], "properties": {} }arguments 5 linesplatform_get_min_stake reads open 30h ago
Get the minimum staking amounts for validators and delegators on a Subnet/L1
{ "type": "object", "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "subnetID": { "type": "string", "description": "The Subnet ID to query minimum stake for (default: Primary Network)" } } }arguments 17 linesacp_list reads open 11h ago
List Avalanche Community Proposals with structured fields, optionally filtered by status (Activated, Implementable, Proposed, Stale, Withdrawn) or track (Standards, Best Practices, Meta, Subnet).
{ "type": "object", "required": [], "properties": { "limit": { "type": "number", "maximum": 100, "minimum": 1, "description": "Maximum number of ACPs to return (default: 50)" }, "track": { "enum": [ "Standards", "Best Practices", "Meta", "Subnet" ], "type": "string", "description": "Filter by ACP track. Matches Standards, Best Practices, Meta, or Subnet." }, "status": { "enum": [ "Proposed", "Implementable", "Activated", "Stale", "Withdrawn", "Unknown" ], "type": "string", "description": "Filter by ACP status (case-insensitive)" } } }arguments 34 lineschain_stats reads open 4h ago
Chain statistics from the Avalanche Stats API (pre-aggregated; closed periods only, so the current hour or day is not included). target=chain: tx count, gas used, fees paid and average gas price over the last `hours` (window=recent, max 720h = 30 days), or a time-series that also has active senders (window=series, `days` max 365; timeInterval=hour max 90 days). target=network: current P-chain validator snapshot. There are no per-contract stats here; for those, run SQL in the Builder Hub explorer Query page. Note: C-Chain gasUsed is gas-target-regulated, so daily gas is about stable even as tx count varies. That is expected, not an error.
{ "type": "object", "required": [], "properties": { "days": { "type": "number", "description": "Look-back days for window=series (default: 30, max 365; max 90 with timeInterval=hour)" }, "hours": { "type": "number", "description": "Look-back hours for window=recent (default: 24, max 720)" }, "target": { "enum": [ "chain", "network" ], "type": "string", "description": "chain (default) | network" }, "window": { "enum": [ "series", "recent" ], "type": "string", "description": "chain: recent aggregate (default) or series" }, "chainId": { "type": "string", "description": "EVM chain ID (default: C-Chain for the network)" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Network (default: mainnet)" }, "timeInterval": { "enum": [ "hour", "day", "week", "month" ], "type": "string", "description": "Bucket size for window=series (default: day)" } } }arguments 52 linesinfo_get_network_name open 26h ago
Get the human-readable name of the Avalanche network this node is participating in.
{ "type": "object", "required": [], "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "The Avalanche network to query (default: mainnet)" } } }arguments 14 linesplatform_get_blockchains open 8h ago
Get all blockchains that exist on the P-Chain (paginated; use limit/offset)
{ "type": "object", "properties": { "limit": { "type": "number", "maximum": 200, "minimum": 1, "description": "Max items to return (default: 50). Use with \"offset\" to page." }, "offset": { "type": "number", "minimum": 0, "description": "Number of items to skip from the start (default: 0)." }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" } } }arguments 24 linesplatform_get_tx_status open 43h ago
Get the status of a P-Chain transaction
{ "type": "object", "required": [ "txID" ], "properties": { "txID": { "type": "string", "description": "The CB58-encoded transaction ID" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" } } }arguments 20 linesplatform_get_subnets open 23h ago
Get information about Subnets/L1s on the P-Chain
{ "type": "object", "properties": { "ids": { "type": "array", "items": { "type": "string" }, "description": "Optional list of Subnet IDs to filter by" }, "limit": { "type": "number", "maximum": 200, "minimum": 1, "description": "Max items to return (default: 50). Use with \"offset\" to page." }, "offset": { "type": "number", "minimum": 0, "description": "Number of items to skip from the start (default: 0)." }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" } } }arguments 31 linesplatform_get_height open 1h ago
Get the current P-Chain block height
{ "type": "object", "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" } } }arguments 13 linesinfo_get_network_id reads open 1h ago
Get the numeric ID of the Avalanche network this node is participating in.
{ "type": "object", "required": [], "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "The Avalanche network to query (default: mainnet)" } } }arguments 14 linesavalanche_docs_list_sections reads open 15h ago
Compatibility alias for docs_list_sections. Prefer docs_list_sections for new clients.
{ "type": "object", "required": [], "properties": {} }arguments 5 linesplatform_get_total_stake reads open 15h ago
Get the total amount staked on a Subnet/L1
{ "type": "object", "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "subnetID": { "type": "string", "description": "The Subnet ID to query total stake for (default: Primary Network)" } } }arguments 17 linesblockchain_lookup_subnet reads unknown 2d ago
Look up a Subnet / L1 by its ID — validators, chains, and configuration.
{ "type": "object", "required": [ "subnetId" ], "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "default": "mainnet" }, "subnetId": { "type": "string", "description": "The Subnet ID" } } }arguments 20 linesplatform_get_balance unknown 2d ago
Get the AVAX balance of one or more P-Chain addresses
{ "type": "object", "required": [ "addresses" ], "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "addresses": { "type": "array", "items": { "type": "string" }, "description": "List of P-Chain addresses to query (e.g. P-avax1...)" } } }arguments 23 linesblockchain_lookup_chain unknown 2d ago
Look up a blockchain by its ID — name, VM type, and Subnet/L1.
{ "type": "object", "required": [ "chainId" ], "properties": { "chainId": { "type": "string", "description": "The blockchain ID" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "default": "mainnet" } } }arguments 20 linesplatform_get_staking_asset_id unknown never probed
Get the asset ID of the token used for staking on a Subnet/L1
{ "type": "object", "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "subnetID": { "type": "string", "description": "The Subnet ID to query the staking asset for (default: Primary Network)" } } }arguments 17 linesavalanche_docs_fetch unknown 11h ago
Compatibility alias for docs_fetch. Prefer docs_fetch for new clients.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string", "description": "The page URL path (e.g., /docs/primary-network/overview)" } } }arguments 12 linesavalanche_docs_search reads unknown 11h ago
Compatibility alias for docs_search. Prefer docs_search for new clients.
{ "type": "object", "required": [ "query" ], "properties": { "limit": { "type": "number", "maximum": 50, "minimum": 1, "description": "Maximum number of chunk results (default: 10)" }, "query": { "type": "string", "description": "The search query" }, "source": { "enum": [ "docs", "academy", "integrations", "blog" ], "type": "string", "description": "Filter by documentation source (optional)" } } }arguments 28 linesblockchain_lookup_validator unknown 40h ago
Look up a validator by node ID — stake, uptime, delegation info.
{ "type": "object", "required": [ "nodeId" ], "properties": { "nodeId": { "type": "string", "description": "Node ID (e.g. NodeID-...)" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "default": "mainnet" }, "subnetId": { "type": "string", "default": "11111111111111111111111111111111LpoYY", "description": "Subnet ID (default: Primary Network)" } } }arguments 25 linesdocs_fetch unknown 30h ago
Fetch a specific documentation page as markdown
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string", "description": "The page URL path (e.g., /docs/primary-network/overview)" } } }arguments 12 linescli_lookup_command reads unknown never probed
Look up Avalanche CLI, Platform CLI, and tmpnet command guidance in the docs. Returns cited command references and task docs.
{ "type": "object", "required": [ "query" ], "properties": { "cli": { "enum": [ "platform-cli", "tmpnet", "all" ], "type": "string", "description": "CLI surface to search. Defaults to all." }, "limit": { "type": "number", "maximum": 20, "minimum": 1, "description": "Maximum number of results (default: 8)" }, "query": { "type": "string", "description": "Command, flag, or task to look up" } } }arguments 27 linesplatform_get_block_by_height reads unknown 2d ago
Get a P-Chain block by its height
{ "type": "object", "required": [ "height" ], "properties": { "height": { "type": "string", "description": "The block height as a string" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "encoding": { "enum": [ "json", "hex" ], "type": "string", "description": "Encoding format for the block (default: json)" } } }arguments 28 linesplatform_get_utxos reads unknown 37h ago
Get UTXOs that reference a given set of P-Chain addresses
{ "type": "object", "required": [ "addresses" ], "properties": { "limit": { "type": "number", "description": "Maximum number of UTXOs to return" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "addresses": { "type": "array", "items": { "type": "string" }, "description": "List of P-Chain addresses to get UTXOs for" }, "sourceChain": { "type": "string", "description": "If fetching atomic UTXOs, the chain they were exported from" } } }arguments 31 linesinfo_peers unknown never probed
Get a list of peers this node is connected to. Optionally filter by specific NodeIDs.
{ "type": "object", "required": [], "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "The Avalanche network to query (default: mainnet)" }, "nodeIDs": { "type": "array", "items": { "type": "string" }, "description": "Optional list of NodeIDs to filter peers by (e.g., [\"NodeID-AbC...\"]). If omitted, all peers are returned." } } }arguments 21 linesinfo_acps reads unknown never probed
Get information about Avalanche Community Proposals (ACPs), including their status and vote counts.
{ "type": "object", "required": [], "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "The Avalanche network to query (default: mainnet)" } } }arguments 14 linesonchain_activity reads unknown never probed
Recent on-chain activity. scope=chain returns the transaction COUNT over the last `hours` (closed hours, max 720h = 30 days; for longer windows use chain_stats window=series) plus the latest transactions. scope=address returns the latest transactions of the address, with no time window. For a token/contract use scope=token (transfers). scope=primary covers P/X-chain and DEFAULTS to P-Chain when no blockchainId is given (so "last N P-chain transactions" just works). A value with no scope defaults to address.
{ "type": "object", "required": [ "scope" ], "properties": { "feed": { "enum": [ "transactions", "transfers", "erc20Transfers", "nftTransfers" ], "type": "string", "description": "transactions (default) | transfers | erc20Transfers | nftTransfers" }, "hours": { "type": "number", "description": "Look-back window in hours for the scope=chain count (default: 2, max 720)" }, "scope": { "enum": [ "address", "chain", "token", "contract", "primary" ], "type": "string", "description": "address | chain | token | contract | primary" }, "value": { "type": "string", "description": "Address/contract/token (omit for scope=chain)" }, "chainId": { "type": "string", "description": "EVM chain ID (default: C-Chain for the network)" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Network (default: mainnet)" }, "pageSize": { "type": "number", "maximum": 100, "minimum": 1, "description": "Max rows (default: 25)" }, "toTimestamp": { "type": "number", "description": "Unix end time (scope=primary)" }, "blockchainId": { "type": "string", "description": "Blockchain ID for scope=primary (default: P-Chain)" }, "fromTimestamp": { "type": "number", "description": "Unix start time (scope=primary)" } } }arguments 67 linesbuild_plan unknown never probed
Generate a step-by-step, copy-pasteable runbook for an Avalanche operation — Builder Console (no-code) path plus the equivalent platform-cli / SDK / interchain-kit commands. Read-only: never signs. operation: create-l1 (launch an L1); use ictt or interchain-kit for any CROSS-CHAIN / interoperability work — bridging tokens, sending cross-chain (ICM / Teleporter / Warp) messages, or connecting your L1 to C-Chain or other L1s (interchain-kit also lets you iterate locally first); validator-manager; staking; transfer.
{ "type": "object", "required": [ "operation" ], "properties": { "to": { "type": "string", "description": "transfer: destination address (transferKind=send)" }, "vm": { "enum": [ "subnet-evm", "custom" ], "type": "string", "description": "create-l1: VM type (default: subnet-evm)" }, "name": { "type": "string", "description": "create-l1: L1 name (default: myL1)" }, "type": { "enum": [ "poa", "pos-native", "pos-erc20" ], "type": "string", "description": "validator-manager: manager type (alias of validatorManager)" }, "stake": { "type": "string", "description": "staking: stake amount" }, "token": { "type": "string", "description": "ictt: token contract address (or \"native\")" }, "amount": { "type": "string", "description": "transfer: amount" }, "nodeId": { "type": "string", "description": "staking: NodeID-…" }, "chainId": { "type": "string", "description": "create-l1: EVM chain ID" }, "example": { "enum": [ "send-message", "transfer-token", "validator-manager-setup", "add-validator" ], "type": "string", "description": "interchain-kit: which example to run" }, "network": { "enum": [ "fuji", "mainnet" ], "type": "string", "description": "Target network (default: fuji)" }, "duration": { "type": "string", "description": "staking: staking period (e.g. 336h)" }, "homeChain": { "type": "string", "description": "ictt: home chain (where the token originates)" }, "operation": { "enum": [ "create-l1", "ictt", "validator-manager", "staking", "transfer", "interchain-kit" ], "type": "string", "description": "Which runbook to generate" }, "tokenType": { "enum": [ "erc20", "native" ], "type": "string", "description": "ictt: token type (default: erc20)" }, "remoteChain": { "type": "string", "description": "ictt: destination chain (required for operation=ictt)" }, "tokenSymbol": { "type": "string", "description": "create-l1: native token symbol" }, "transferKind": { "enum": [ "send", "p-to-c", "c-to-p" ], "type": "string", "description": "transfer: kind (default: send)" }, "validatorManager": { "enum": [ "poa", "pos-native", "pos-erc20" ], "type": "string", "description": "create-l1 / validator-manager: model (default: poa)" } } }arguments 125 linesconsole_link reads unknown never probed
Return a deep-link into a specific Builder Console flow (create-l1, convert-to-l1, validator-manager, ictt, faucet, multisig, staking, transfers, interchain-kit-local). For faucet on mainnet, returns a note that there is no mainnet faucet.
{ "type": "object", "required": [ "flow" ], "properties": { "flow": { "enum": [ "create-l1", "convert-to-l1", "validator-manager", "ictt", "faucet", "multisig", "staking", "transfers", "interchain-kit-local" ], "type": "string", "description": "The console flow to link to" }, "network": { "enum": [ "fuji", "mainnet" ], "type": "string", "description": "Network (only affects faucet; default: fuji)" }, "validatorManager": { "enum": [ "poa", "pos-native", "pos-erc20" ], "type": "string", "description": "Validator-manager variant (default: poa)" } } }arguments 40 linesconsole_flow unknown never probed
Builder Console flow knowledge. Call with NO `flow` to list every flow (summaries + deep-links); call with a `flow` key to explain it (ordered steps, equivalent CLI, whether it signs transactions, deep-link). Flows: create-l1, convert-to-l1, validator-manager, ictt, faucet, multisig, staking, transfers, interchain-kit-local.
{ "type": "object", "required": [], "properties": { "flow": { "enum": [ "create-l1", "convert-to-l1", "validator-manager", "ictt", "faucet", "multisig", "staking", "transfers", "interchain-kit-local" ], "type": "string", "description": "Flow key to explain. Omit to list all flows." } } }arguments 21 linesacp_lookup reads unknown 19h ago
Look up Avalanche Community Proposals (ACPs) by number, title, or topic. When a number is provided the structured ACP record is returned (title, status, track, authors, cross-references).
{ "type": "object", "required": [], "properties": { "limit": { "type": "number", "maximum": 20, "minimum": 1, "description": "Maximum number of results (default: 8)" }, "query": { "type": "string", "description": "ACP title, topic, or keyword" }, "number": { "type": "number", "description": "ACP number, if known" } } }arguments 20 linesblockchain_lookup_transaction reads unknown 46h ago
Look up a transaction by hash on Avalanche (C-Chain, P-Chain, or X-Chain). Supports 0x format (C-Chain) and CB58 format (P/X-Chain).
{ "type": "object", "required": [ "txHash" ], "properties": { "txHash": { "type": "string", "description": "Transaction hash (0x... for C-Chain, CB58 for P/X-Chain)" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "default": "mainnet", "description": "Network to search" } } }arguments 21 linesinfo_is_bootstrapped reads unknown never probed
Check whether a given chain has finished bootstrapping on the node.
{ "type": "object", "required": [ "chain" ], "properties": { "chain": { "type": "string", "description": "The chain ID or alias to check (e.g., \"X\", \"P\", \"C\")" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "The Avalanche network to query (default: mainnet)" } } }arguments 20 linesblockchain_get_contract_info unknown 4h ago
Compatibility alias for onchain_lookup contract metadata. Prefer onchain_lookup for new clients.
{ "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string", "description": "Contract address (0x...)" }, "chainId": { "type": "string", "default": "43114", "description": "43114 for C-Chain mainnet, 43113 for Fuji" } } }arguments 17 linesblockchain_lookup_address reads unknown never probed
Compatibility alias for onchain_lookup address details. Prefer onchain_lookup for new clients.
{ "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string", "description": "EVM address (0x...)" }, "chainId": { "type": "string", "default": "43114", "description": "43114 for C-Chain mainnet, 43113 for Fuji" } } }arguments 17 linesrpc_lookup_method unknown 15h ago
Look up Avalanche RPC methods and API guides across C-Chain, P-Chain, X-Chain, Subnet-EVM, and node RPC docs.
{ "type": "object", "required": [ "query" ], "properties": { "chain": { "enum": [ "p-chain", "c-chain", "x-chain", "subnet-evm", "other", "all" ], "type": "string", "description": "RPC area to search. Defaults to all." }, "limit": { "type": "number", "maximum": 20, "minimum": 1, "description": "Maximum number of results (default: 8)" }, "query": { "type": "string", "description": "RPC method, namespace, or task to look up" } } }arguments 30 linesplatform_get_block reads unknown 2d ago
Get a P-Chain block by its block ID
{ "type": "object", "required": [ "blockID" ], "properties": { "blockID": { "type": "string", "description": "The CB58-encoded block ID" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "encoding": { "enum": [ "json", "hex" ], "type": "string", "description": "Encoding format for the block (default: json)" } } }arguments 28 linesinfo_get_node_version reads unknown 23h ago
Get the version of the node, including the database version, git commit, and API compatibility info.
{ "type": "object", "required": [], "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "The Avalanche network to query (default: mainnet)" } } }arguments 14 linesplatform_get_validators_at unknown 23h ago
Get the validators and their weights of a Subnet/L1 at a given P-Chain height
{ "type": "object", "required": [ "height" ], "properties": { "height": { "oneOf": [ { "type": "number", "description": "A specific P-Chain block height" }, { "enum": [ "proposed" ], "type": "string", "description": "Use \"proposed\" for the proposed height" } ], "description": "The P-Chain height to query validators at, or \"proposed\"" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "subnetID": { "type": "string", "description": "The Subnet ID to query validators for (default: Primary Network)" } } }arguments 36 linesblockchain_get_native_balance unknown 1h ago
Compatibility alias for onchain_lookup address balances. Prefer onchain_lookup for new clients.
{ "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string", "description": "EVM address (0x...)" }, "chainId": { "type": "string", "default": "43114", "description": "43114 for C-Chain mainnet, 43113 for Fuji" } } }arguments 17 linesinfo_get_blockchain_id unknown 19h ago
Get the CB58-encoded blockchain ID for a given blockchain alias (e.g., "X", "P", "C").
{ "type": "object", "required": [ "alias" ], "properties": { "alias": { "type": "string", "description": "The blockchain alias (e.g., \"X\", \"P\", \"C\", or a full blockchain name)" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "The Avalanche network to query (default: mainnet)" } } }arguments 20 linesplatform_get_current_supply unknown 8h ago
Get the current total supply of AVAX on a Subnet/L1
{ "type": "object", "properties": { "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "subnetID": { "type": "string", "description": "The Subnet ID to query current supply for (default: Primary Network)" } } }arguments 17 linesdocs_search reads unknown 26h ago
Search body-level chunks across Avalanche documentation, academy courses, integrations, and blog posts. Returns source citations and matching excerpts.
{ "type": "object", "required": [ "query" ], "properties": { "limit": { "type": "number", "maximum": 50, "minimum": 1, "description": "Maximum number of chunk results (default: 10)" }, "query": { "type": "string", "description": "The search query" }, "source": { "enum": [ "docs", "academy", "integrations", "blog" ], "type": "string", "description": "Filter by documentation source (optional)" } } }arguments 28 linesplatform_get_tx reads unknown 43h ago
Get a P-Chain transaction by its transaction ID
{ "type": "object", "required": [ "txID" ], "properties": { "txID": { "type": "string", "description": "The CB58-encoded transaction ID" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "encoding": { "enum": [ "json", "hex" ], "type": "string", "description": "Encoding format for the transaction (default: json)" } } }arguments 28 linesplatform_get_current_validators reads unknown 8h ago
Get the current validators of a Subnet/L1 (paginated; use limit/offset)
{ "type": "object", "properties": { "limit": { "type": "number", "maximum": 200, "minimum": 1, "description": "Max items to return (default: 50). Use with \"offset\" to page." }, "offset": { "type": "number", "minimum": 0, "description": "Number of items to skip from the start (default: 0)." }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Avalanche network to query (default: mainnet)" }, "nodeIDs": { "type": "array", "items": { "type": "string" }, "description": "Optional list of node IDs to filter by" }, "subnetID": { "type": "string", "description": "The Subnet ID to query validators for (default: Primary Network)" } } }arguments 35 linesonchain_lookup unknown 2d ago
PRIMARY lookup tool — use this (not raw RPC) to resolve/describe any on-chain identifier in one call: an EVM address (native + token balances, recent txs, contract metadata + isContract), a contract/token (metadata + deployment + recent transfers), an NFT (collection + tokenId), a tx hash, a subnet ID, a NodeID validator, a P-/X-Chain account (P-…/X-… → P-Chain balance), or a chain name/id. Use this for any address balance / contract-info / token / identity question. `kind` auto-detects; network is inferred from P-/X-Chain prefixes. Backed by Glacier + P-Chain RPC.
{ "type": "object", "required": [ "value" ], "properties": { "kind": { "enum": [ "auto", "address", "contract", "token", "nft", "transaction", "subnet", "validator", "chain", "pchain" ], "type": "string", "description": "Entity kind (default: auto-detect from value)" }, "value": { "type": "string", "description": "The identifier: 0x address / 0x tx hash / NodeID-… / subnetId / chain name or id" }, "chainId": { "type": "string", "description": "EVM chain ID for EVM kinds (default: C-Chain for the network)" }, "include": { "type": "array", "items": { "enum": [ "balances", "nfts" ], "type": "string" }, "description": "Extra data for an address (e.g. [\"nfts\"])" }, "network": { "enum": [ "mainnet", "fuji" ], "type": "string", "description": "Network (default: mainnet)" }, "tokenId": { "type": "string", "description": "NFT token ID (kind=nft)" } } }arguments 55 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id5f49facb1f09770a.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/5f49facb1f09770a/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/5f49facb1f09770a?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.