io.github.Airpote/avalanche-docs

Avalanche AVAX MCP

Search and retrieve Avalanche blockchain documentation for building on AVAX.

Endpointhttps://build.avax.network/api/mcp (streamable-http)
Registry version1.0.1
Now47 tools · grade C (74) · pin ts_6f183288fa85dd7baaf88ec5d7656708 · protocol 2024-11-05
First / last listed2026-11-14 00:53 UTC / 2026-11-14 00:53 UTC
Grade over time2026-11-14: C (74), 47 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-14 00:53 UTC
47 tools, grade C (74)

Tools: docs_search docs_fetch docs_list_sections cli_lookup_command rpc_lookup_method acp_lookup acp_list avalanche_docs_search avalanche_docs_fetch avalanche_docs_list_sections blockchain_lookup_transaction blockchain_lookup_subnet blockchain_lookup_chain blockchain_lookup_validator platform_get_height platform_get_block platform_get_block_by_height platform_get_blockchains platform_get_subnets platform_get_current_validators platform_get_pending_validators platform_get_staking_asset_id platform_get_min_stake platform_get_total_stake platform_get_balance platform_get_utxos platform_get_tx platform_get_tx_status platform_get_current_supply platform_get_validators_at info_get_node_version info_get_network_id info_get_network_name info_get_blockchain_id info_is_bootstrapped info_get_tx_fee info_peers info_acps blockchain_get_native_balance blockchain_get_contract_info blockchain_lookup_address onchain_lookup onchain_activity chain_stats build_plan console_link console_flow

Current tools (47)

docs_searchSearch body-level chunks across Avalanche documentation, academy courses, integrations, and blog posts. Returns source citations and matching excerpts.
params: query*, source, limit
docs_fetchFetch a specific documentation page as markdown
params: url*
docs_list_sectionsList available documentation sections and their page counts
params: none
cli_lookup_commandLook up Avalanche CLI, Platform CLI, and tmpnet command guidance in the docs. Returns cited command references and task docs.
params: query*, cli, limit
rpc_lookup_methodLook up Avalanche RPC methods and API guides across C-Chain, P-Chain, X-Chain, Subnet-EVM, and node RPC docs.
params: query*, chain, limit
acp_lookupLook 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).
params: query, number, limit
acp_listList Avalanche Community Proposals with structured fields, optionally filtered by status (Activated, Implementable, Proposed, Stale, Withdrawn) or track (Standards, Best Practices, Meta, Subnet).
params: status, track, limit
avalanche_docs_searchCompatibility alias for docs_search. Prefer docs_search for new clients.
params: query*, source, limit
avalanche_docs_fetchCompatibility alias for docs_fetch. Prefer docs_fetch for new clients.
params: url*
avalanche_docs_list_sectionsCompatibility alias for docs_list_sections. Prefer docs_list_sections for new clients.
params: none
blockchain_lookup_transactionLook 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).
params: txHash*, network
blockchain_lookup_subnetLook up a Subnet / L1 by its ID — validators, chains, and configuration.
params: subnetId*, network
blockchain_lookup_chainLook up a blockchain by its ID — name, VM type, and Subnet/L1.
params: chainId*, network
blockchain_lookup_validatorLook up a validator by node ID — stake, uptime, delegation info.
params: nodeId*, subnetId, network
platform_get_heightGet the current P-Chain block height
params: network
platform_get_blockGet a P-Chain block by its block ID
params: blockID*, encoding, network
platform_get_block_by_heightGet a P-Chain block by its height
params: height*, encoding, network
platform_get_blockchainsGet all blockchains that exist on the P-Chain (paginated; use limit/offset)
params: network, limit, offset
platform_get_subnetsGet information about Subnets/L1s on the P-Chain
params: ids, network, limit, offset
platform_get_current_validatorsGet the current validators of a Subnet/L1 (paginated; use limit/offset)
params: subnetID, nodeIDs, network, limit, offset
platform_get_pending_validatorsGet the pending validators of a Subnet/L1 (paginated; use limit/offset)
params: subnetID, nodeIDs, network, limit, offset
platform_get_staking_asset_idGet the asset ID of the token used for staking on a Subnet/L1
params: subnetID, network
platform_get_min_stakeGet the minimum staking amounts for validators and delegators on a Subnet/L1
params: subnetID, network
platform_get_total_stakeGet the total amount staked on a Subnet/L1
params: subnetID, network
platform_get_balanceGet the AVAX balance of one or more P-Chain addresses
params: addresses*, network
platform_get_utxosGet UTXOs that reference a given set of P-Chain addresses
params: addresses*, limit, sourceChain, network
platform_get_txGet a P-Chain transaction by its transaction ID
params: txID*, encoding, network
platform_get_tx_statusGet the status of a P-Chain transaction
params: txID*, network
platform_get_current_supplyGet the current total supply of AVAX on a Subnet/L1
params: subnetID, network
platform_get_validators_atGet the validators and their weights of a Subnet/L1 at a given P-Chain height
params: height*, subnetID, network
info_get_node_versionGet the version of the node, including the database version, git commit, and API compatibility info.
params: network
info_get_network_idGet the numeric ID of the Avalanche network this node is participating in.
params: network
info_get_network_nameGet the human-readable name of the Avalanche network this node is participating in.
params: network
info_get_blockchain_idGet the CB58-encoded blockchain ID for a given blockchain alias (e.g., "X", "P", "C").
params: alias*, network
info_is_bootstrappedCheck whether a given chain has finished bootstrapping on the node.
params: chain*, network
info_get_tx_feeGet the current transaction fees for the network, returned in both nAVAX and AVAX.
params: network
info_peersGet a list of peers this node is connected to. Optionally filter by specific NodeIDs.
params: nodeIDs, network
info_acpsGet information about Avalanche Community Proposals (ACPs), including their status and vote counts.
params: network
blockchain_get_native_balanceCompatibility alias for onchain_lookup address balances. Prefer onchain_lookup for new clients.
params: address*, chainId
blockchain_get_contract_infoCompatibility alias for onchain_lookup contract metadata. Prefer onchain_lookup for new clients.
params: address*, chainId
blockchain_lookup_addressCompatibility alias for onchain_lookup address details. Prefer onchain_lookup for new clients.
params: address*, chainId
onchain_lookupPRIMARY 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 th
params: value*, kind, network, chainId, tokenId, include
onchain_activityRecent 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
params: scope*, value, feed, network, chainId, blockchainId, hours, fromTimestamp, toTimestamp, pageSize
chain_statsChain 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 vali
params: target, window, chainId, timeInterval, hours, days, network
build_planGenerate 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
params: operation*, network, name, vm, validatorManager, chainId, tokenSymbol, type, token, tokenType, homeChain, remoteChain, stake, duration, nodeId, transferKind, amount, to, example
console_linkReturn 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.
params: flow*, network, validatorManager
console_flowBuilder 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.
params: flow

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.