
Avalanche AVAX MCP
This connects Claude directly to the official Avalanche blockchain documentation at build.avax.network. You get search and retrieval of AVAX development docs without leaving your workflow. Reach for this when you're building on Avalanche and need quick access to API references, smart contract guides, or network specs. It uses streamable HTTP transport, so it's a remote service rather than a local install. The underlying source is a VSCode extension that's been adapted to work as an MCP server, giving you the same doc access through Claude that VSCode users get in their editor.
- tools
- 47
- transport
- HTTP
- last updated
- Feb 5, 2026
Install
From registry metadata$ npx add-mcp https://build.avax.network/api/mcp --name avalanche-docsRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http avalanche-docs https://build.avax.network/api/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 47 toolsVerified live against the running server on Nov 6, 2026.
docs_searchSearch body-level chunks across Avalanche documentation, academy courses, integrations, and blog posts. Returns source citations and matching excerpts.3 params
Search body-level chunks across Avalanche documentation, academy courses, integrations, and blog posts. Returns source citations and matching excerpts.
limitnumberquery*stringsourcestringdocs · academy · integrations · blogdocs_fetchFetch a specific documentation page as markdown1 params
Fetch a specific documentation page as markdown
url*stringdocs_list_sectionsList available documentation sections and their page counts
List available documentation sections and their page counts
No parameters. Call it with no arguments.
cli_lookup_commandLook up Avalanche CLI, Platform CLI, and tmpnet command guidance in the docs. Returns cited command references and task docs.3 params
Look up Avalanche CLI, Platform CLI, and tmpnet command guidance in the docs. Returns cited command references and task docs.
clistringplatform-cli · tmpnet · alllimitnumberquery*stringrpc_lookup_methodLook up Avalanche RPC methods and API guides across C-Chain, P-Chain, X-Chain, Subnet-EVM, and node RPC docs.3 params
Look up Avalanche RPC methods and API guides across C-Chain, P-Chain, X-Chain, Subnet-EVM, and node RPC docs.
chainstringp-chain · c-chain · x-chain · subnet-evm · other · alllimitnumberquery*stringacp_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).3 params
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).
limitnumbernumbernumberquerystringacp_listList Avalanche Community Proposals with structured fields, optionally filtered by status (Activated, Implementable, Proposed, Stale, Withdrawn) or track (Standards, Best Practices, Meta, Subnet).3 params
List Avalanche Community Proposals with structured fields, optionally filtered by status (Activated, Implementable, Proposed, Stale, Withdrawn) or track (Standards, Best Practices, Meta, Subnet).
limitnumberstatusstringProposed · Implementable · Activated · Stale · Withdrawn · UnknowntrackstringStandards · Best Practices · Meta · Subnetavalanche_docs_searchCompatibility alias for docs_search. Prefer docs_search for new clients.3 params
Compatibility alias for docs_search. Prefer docs_search for new clients.
limitnumberquery*stringsourcestringdocs · academy · integrations · blogavalanche_docs_fetchCompatibility alias for docs_fetch. Prefer docs_fetch for new clients.1 params
Compatibility alias for docs_fetch. Prefer docs_fetch for new clients.
url*stringavalanche_docs_list_sectionsCompatibility alias for docs_list_sections. Prefer docs_list_sections for new clients.
Compatibility alias for docs_list_sections. Prefer docs_list_sections for new clients.
No parameters. Call it with no arguments.
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).2 params
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).
networkstringmainnet · fujidefault: mainnettxHash*stringblockchain_lookup_subnetLook up a Subnet / L1 by its ID — validators, chains, and configuration.2 params
Look up a Subnet / L1 by its ID — validators, chains, and configuration.
networkstringmainnet · fujidefault: mainnetsubnetId*stringblockchain_lookup_chainLook up a blockchain by its ID — name, VM type, and Subnet/L1.2 params
Look up a blockchain by its ID — name, VM type, and Subnet/L1.
chainId*stringnetworkstringmainnet · fujidefault: mainnetblockchain_lookup_validatorLook up a validator by node ID — stake, uptime, delegation info.3 params
Look up a validator by node ID — stake, uptime, delegation info.
networkstringmainnet · fujidefault: mainnetnodeId*stringsubnetIdstringplatform_get_heightGet the current P-Chain block height1 params
Get the current P-Chain block height
networkstringmainnet · fujiplatform_get_blockGet a P-Chain block by its block ID3 params
Get a P-Chain block by its block ID
blockID*stringencodingstringjson · hexnetworkstringmainnet · fujiplatform_get_block_by_heightGet a P-Chain block by its height3 params
Get a P-Chain block by its height
encodingstringjson · hexheight*stringnetworkstringmainnet · fujiplatform_get_blockchainsGet all blockchains that exist on the P-Chain (paginated; use limit/offset)3 params
Get all blockchains that exist on the P-Chain (paginated; use limit/offset)
limitnumbernetworkstringmainnet · fujioffsetnumberplatform_get_subnetsGet information about Subnets/L1s on the P-Chain4 params
Get information about Subnets/L1s on the P-Chain
idsarraylimitnumbernetworkstringmainnet · fujioffsetnumberplatform_get_current_validatorsGet the current validators of a Subnet/L1 (paginated; use limit/offset)5 params
Get the current validators of a Subnet/L1 (paginated; use limit/offset)
limitnumbernetworkstringmainnet · fujinodeIDsarrayoffsetnumbersubnetIDstringplatform_get_pending_validatorsGet the pending validators of a Subnet/L1 (paginated; use limit/offset)5 params
Get the pending validators of a Subnet/L1 (paginated; use limit/offset)
limitnumbernetworkstringmainnet · fujinodeIDsarrayoffsetnumbersubnetIDstringplatform_get_staking_asset_idGet the asset ID of the token used for staking on a Subnet/L12 params
Get the asset ID of the token used for staking on a Subnet/L1
networkstringmainnet · fujisubnetIDstringplatform_get_min_stakeGet the minimum staking amounts for validators and delegators on a Subnet/L12 params
Get the minimum staking amounts for validators and delegators on a Subnet/L1
networkstringmainnet · fujisubnetIDstringplatform_get_total_stakeGet the total amount staked on a Subnet/L12 params
Get the total amount staked on a Subnet/L1
networkstringmainnet · fujisubnetIDstringplatform_get_balanceGet the AVAX balance of one or more P-Chain addresses2 params
Get the AVAX balance of one or more P-Chain addresses
addresses*arraynetworkstringmainnet · fujiplatform_get_utxosGet UTXOs that reference a given set of P-Chain addresses4 params
Get UTXOs that reference a given set of P-Chain addresses
addresses*arraylimitnumbernetworkstringmainnet · fujisourceChainstringplatform_get_txGet a P-Chain transaction by its transaction ID3 params
Get a P-Chain transaction by its transaction ID
encodingstringjson · hexnetworkstringmainnet · fujitxID*stringplatform_get_tx_statusGet the status of a P-Chain transaction2 params
Get the status of a P-Chain transaction
networkstringmainnet · fujitxID*stringplatform_get_current_supplyGet the current total supply of AVAX on a Subnet/L12 params
Get the current total supply of AVAX on a Subnet/L1
networkstringmainnet · fujisubnetIDstringplatform_get_validators_atGet the validators and their weights of a Subnet/L1 at a given P-Chain height3 params
Get the validators and their weights of a Subnet/L1 at a given P-Chain height
height*valuenetworkstringmainnet · fujisubnetIDstringinfo_get_node_versionGet the version of the node, including the database version, git commit, and API compatibility info.1 params
Get the version of the node, including the database version, git commit, and API compatibility info.
networkstringmainnet · fujiinfo_get_network_idGet the numeric ID of the Avalanche network this node is participating in.1 params
Get the numeric ID of the Avalanche network this node is participating in.
networkstringmainnet · fujiinfo_get_network_nameGet the human-readable name of the Avalanche network this node is participating in.1 params
Get the human-readable name of the Avalanche network this node is participating in.
networkstringmainnet · fujiinfo_get_blockchain_idGet the CB58-encoded blockchain ID for a given blockchain alias (e.g., "X", "P", "C").2 params
Get the CB58-encoded blockchain ID for a given blockchain alias (e.g., "X", "P", "C").
alias*stringnetworkstringmainnet · fujiinfo_is_bootstrappedCheck whether a given chain has finished bootstrapping on the node.2 params
Check whether a given chain has finished bootstrapping on the node.
chain*stringnetworkstringmainnet · fujiinfo_get_tx_feeGet the current transaction fees for the network, returned in both nAVAX and AVAX.1 params
Get the current transaction fees for the network, returned in both nAVAX and AVAX.
networkstringmainnet · fujiinfo_peersGet a list of peers this node is connected to. Optionally filter by specific NodeIDs.2 params
Get a list of peers this node is connected to. Optionally filter by specific NodeIDs.
networkstringmainnet · fujinodeIDsarrayinfo_acpsGet information about Avalanche Community Proposals (ACPs), including their status and vote counts.1 params
Get information about Avalanche Community Proposals (ACPs), including their status and vote counts.
networkstringmainnet · fujiblockchain_get_native_balanceCompatibility alias for onchain_lookup address balances. Prefer onchain_lookup for new clients.2 params
Compatibility alias for onchain_lookup address balances. Prefer onchain_lookup for new clients.
address*stringchainIdstringblockchain_get_contract_infoCompatibility alias for onchain_lookup contract metadata. Prefer onchain_lookup for new clients.2 params
Compatibility alias for onchain_lookup contract metadata. Prefer onchain_lookup for new clients.
address*stringchainIdstringblockchain_lookup_addressCompatibility alias for onchain_lookup address details. Prefer onchain_lookup for new clients.2 params
Compatibility alias for onchain_lookup address details. Prefer onchain_lookup for new clients.
address*stringchainIdstringonchain_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...6 params
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...
chainIdstringincludearraykindstringauto · address · contract · token · nft · transactionnetworkstringmainnet · fujitokenIdstringvalue*stringonchain_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 ti...10 params
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 ti...
blockchainIdstringchainIdstringfeedstringtransactions · transfers · erc20Transfers · nftTransfersfromTimestampnumberhoursnumbernetworkstringmainnet · fujipageSizenumberscope*stringaddress · chain · token · contract · primarytoTimestampnumbervaluestringchain_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 a...7 params
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 a...
chainIdstringdaysnumberhoursnumbernetworkstringmainnet · fujitargetstringchain · networktimeIntervalstringhour · day · week · monthwindowstringseries · recentbuild_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-C...19 params
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-C...
amountstringchainIdstringdurationstringexamplestringsend-message · transfer-token · validator-manager-setup · add-validatorhomeChainstringnamestringnetworkstringfuji · mainnetnodeIdstringoperation*stringcreate-l1 · ictt · validator-manager · staking · transfer · interchain-kitremoteChainstringstakestringtostringtokenstringtokenSymbolstringtokenTypestringerc20 · nativetransferKindstringsend · p-to-c · c-to-ptypestringpoa · pos-native · pos-erc20validatorManagerstringpoa · pos-native · pos-erc20vmstringsubnet-evm · customconsole_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.3 params
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.
flow*stringcreate-l1 · convert-to-l1 · validator-manager · ictt · faucet · multisignetworkstringfuji · mainnetvalidatorManagerstringpoa · pos-native · pos-erc20console_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, mu...1 params
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, mu...
flowstringcreate-l1 · convert-to-l1 · validator-manager · ictt · faucet · multisigSponsors
Readme
MCP Registry
The MCP registry provides MCP clients with a list of MCP servers, like an app store for MCP servers.
📤 Publish my MCP server | ⚡️ Live API docs | 👀 Ecosystem vision | 📖 Full documentation
Development Status
2025-10-24 update: The Registry API has entered an API freeze (v0.1) 🎉. For the next month or more, the API will remain stable with no breaking changes, allowing integrators to confidently implement support. This freeze applies to v0.1 while development continues on v0. We'll use this period to validate the API in real-world integrations and gather feedback to shape v1 for general availability. Thank you to everyone for your contributions and patience—your involvement has been key to getting us here!
Details
- Repository
- github.com/airpote/avalanche-mcp-vscode
- Website
- build.avax.network
- Categories
- Developer Tools, Search & Web Crawling
- Transport
- HTTP
- Registry
- MCP registry, active
- Resources
- 7
- Tools verified
- Nov 6, 2026