Skip to main content
Glama

Server Details

Search and retrieve Avalanche blockchain documentation for building on AVAX.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
Airpote/avalanche-mcp-vscode
GitHub Stars
0

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

36 tools
blockchain_get_contract_infoTry in Inspector

Check if an address is a contract and get its ERC20 name/symbol if applicable

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesEVM address (0x...)
chainIdNoChain ID — "43114" for C-Chain mainnet, "43113" for Fuji testnet43114
blockchain_get_native_balanceTry in Inspector

Get the native AVAX balance of an address on C-Chain

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesEVM address (0x...)
chainIdNoChain ID — "43114" for C-Chain mainnet, "43113" for Fuji testnet43114
blockchain_lookup_addressTry in Inspector

Look up an address — balance, contract info. Use when users paste an 0x address.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesThe address to look up (0x format)
chainIdNoChain ID — "43114" for C-Chain mainnet, "43113" for Fuji testnet43114
blockchain_lookup_chainTry in Inspector

Look up a blockchain by its ID — name, VM type, and subnet.

ParametersJSON Schema
NameRequiredDescriptionDefault
chainIdYesThe blockchain ID
networkNomainnet
blockchain_lookup_subnetTry in Inspector

Look up a Subnet / L1 by its ID — validators, chains, and configuration.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNomainnet
subnetIdYesThe Subnet ID
blockchain_lookup_transactionTry in Inspector

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
txHashYesTransaction hash (0x... for C-Chain, CB58 for P/X-Chain)
networkNoNetwork to searchmainnet
blockchain_lookup_validatorTry in Inspector

Look up a validator by node ID — stake, uptime, delegation info.

ParametersJSON Schema
NameRequiredDescriptionDefault
nodeIdYesNode ID (e.g. NodeID-...)
networkNomainnet
subnetIdNoSubnet ID (default: Primary Network)11111111111111111111111111111111LpoYY
docs_fetchTry in Inspector

Fetch a specific documentation page as markdown

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe page URL path (e.g., /docs/primary-network/overview)
docs_list_sectionsTry in Inspector

List available documentation sections and their page counts

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

github_get_fileTry in Inspector

Retrieve the contents of a specific file from an Avalanche GitHub repository.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoThe git ref (branch, tag, or commit SHA) to fetch from. Defaults to "HEAD".
pathYesThe path to the file within the repository.
repoYesThe repository to fetch the file from (owner is always ava-labs).
github_search_codeTry in Inspector

Search for code across Avalanche GitHub repositories (avalanchego, icm-services, builders-hub).

ParametersJSON Schema
NameRequiredDescriptionDefault
repoNoThe repository to search in. Defaults to "all".
queryYesThe search query string to find relevant code.
languageNoFilter results by programming language. Defaults to "any".
info_acpsTry in Inspector

Get information about Avalanche Community Proposals (ACPs), including their status and vote counts.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoThe Avalanche network to query (default: mainnet)
info_get_blockchain_idTry in Inspector

Get the CB58-encoded blockchain ID for a given blockchain alias (e.g., "X", "P", "C").

ParametersJSON Schema
NameRequiredDescriptionDefault
aliasYesThe blockchain alias (e.g., "X", "P", "C", or a full blockchain name)
networkNoThe Avalanche network to query (default: mainnet)
info_get_network_idTry in Inspector

Get the numeric ID of the Avalanche network this node is participating in.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoThe Avalanche network to query (default: mainnet)
info_get_network_nameTry in Inspector

Get the human-readable name of the Avalanche network this node is participating in.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoThe Avalanche network to query (default: mainnet)
info_get_node_versionTry in Inspector

Get the version of the node, including the database version, git commit, and API compatibility info.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoThe Avalanche network to query (default: mainnet)
info_get_tx_feeTry in Inspector

Get the current transaction fees for the network, returned in both nAVAX and AVAX.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoThe Avalanche network to query (default: mainnet)
info_is_bootstrappedTry in Inspector

Check whether a given chain has finished bootstrapping on the node.

ParametersJSON Schema
NameRequiredDescriptionDefault
chainYesThe chain ID or alias to check (e.g., "X", "P", "C")
networkNoThe Avalanche network to query (default: mainnet)
info_peersTry in Inspector

Get a list of peers this node is connected to. Optionally filter by specific NodeIDs.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoThe Avalanche network to query (default: mainnet)
nodeIDsNoOptional list of NodeIDs to filter peers by (e.g., ["NodeID-AbC..."]). If omitted, all peers are returned.
platform_get_balanceTry in Inspector

Get the AVAX balance of one or more P-Chain addresses

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoAvalanche network to query (default: mainnet)
addressesYesList of P-Chain addresses to query (e.g. P-avax1...)
platform_get_blockTry in Inspector

Get a P-Chain block by its block ID

ParametersJSON Schema
NameRequiredDescriptionDefault
blockIDYesThe CB58-encoded block ID
networkNoAvalanche network to query (default: mainnet)
encodingNoEncoding format for the block (default: json)
platform_get_block_by_heightTry in Inspector

Get a P-Chain block by its height

ParametersJSON Schema
NameRequiredDescriptionDefault
heightYesThe block height as a string
networkNoAvalanche network to query (default: mainnet)
encodingNoEncoding format for the block (default: json)
platform_get_blockchainsTry in Inspector

Get all blockchains that exist on the P-Chain

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoAvalanche network to query (default: mainnet)
platform_get_current_supplyTry in Inspector

Get the current total supply of AVAX on a subnet

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoAvalanche network to query (default: mainnet)
subnetIDNoThe subnet ID to query current supply for (default: Primary Network)
platform_get_current_validatorsTry in Inspector

Get the current validators of a subnet

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoAvalanche network to query (default: mainnet)
nodeIDsNoOptional list of node IDs to filter by
subnetIDNoThe subnet ID to query validators for (default: Primary Network)
platform_get_heightTry in Inspector

Get the current P-Chain block height

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoAvalanche network to query (default: mainnet)
platform_get_min_stakeTry in Inspector

Get the minimum staking amounts for validators and delegators on a subnet

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoAvalanche network to query (default: mainnet)
subnetIDNoThe subnet ID to query minimum stake for (default: Primary Network)
platform_get_pending_validatorsTry in Inspector

Get the pending validators of a subnet (validators not yet validating)

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoAvalanche network to query (default: mainnet)
nodeIDsNoOptional list of node IDs to filter by
subnetIDNoThe subnet ID to query pending validators for (default: Primary Network)
platform_get_staking_asset_idTry in Inspector

Get the asset ID of the token used for staking on a subnet

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoAvalanche network to query (default: mainnet)
subnetIDNoThe subnet ID to query the staking asset for (default: Primary Network)
platform_get_subnetsTry in Inspector

Get information about subnets on the P-Chain

ParametersJSON Schema
NameRequiredDescriptionDefault
idsNoOptional list of subnet IDs to filter by
networkNoAvalanche network to query (default: mainnet)
platform_get_total_stakeTry in Inspector

Get the total amount staked on a subnet

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoAvalanche network to query (default: mainnet)
subnetIDNoThe subnet ID to query total stake for (default: Primary Network)
platform_get_txTry in Inspector

Get a P-Chain transaction by its transaction ID

ParametersJSON Schema
NameRequiredDescriptionDefault
txIDYesThe CB58-encoded transaction ID
networkNoAvalanche network to query (default: mainnet)
encodingNoEncoding format for the transaction (default: json)
platform_get_tx_statusTry in Inspector

Get the status of a P-Chain transaction

ParametersJSON Schema
NameRequiredDescriptionDefault
txIDYesThe CB58-encoded transaction ID
networkNoAvalanche network to query (default: mainnet)
platform_get_utxosTry in Inspector

Get UTXOs that reference a given set of P-Chain addresses

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of UTXOs to return
networkNoAvalanche network to query (default: mainnet)
addressesYesList of P-Chain addresses to get UTXOs for
sourceChainNoIf fetching atomic UTXOs, the chain they were exported from
platform_get_validators_atTry in Inspector

Get the validators and their weights of a subnet at a given P-Chain height

ParametersJSON Schema
NameRequiredDescriptionDefault
heightYesThe P-Chain height to query validators at, or "proposed"
networkNoAvalanche network to query (default: mainnet)
subnetIDNoThe subnet ID to query validators for (default: Primary Network)

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.