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
Available Tools
36 toolsblockchain_get_contract_infoTry in Inspector
Check if an address is a contract and get its ERC20 name/symbol if applicable
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | EVM address (0x...) | |
| chainId | No | Chain ID — "43114" for C-Chain mainnet, "43113" for Fuji testnet | 43114 |
blockchain_get_native_balanceTry in Inspector
Get the native AVAX balance of an address on C-Chain
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | EVM address (0x...) | |
| chainId | No | Chain ID — "43114" for C-Chain mainnet, "43113" for Fuji testnet | 43114 |
blockchain_lookup_addressTry in Inspector
Look up an address — balance, contract info. Use when users paste an 0x address.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | The address to look up (0x format) | |
| chainId | No | Chain ID — "43114" for C-Chain mainnet, "43113" for Fuji testnet | 43114 |
blockchain_lookup_chainTry in Inspector
Look up a blockchain by its ID — name, VM type, and subnet.
| Name | Required | Description | Default |
|---|---|---|---|
| chainId | Yes | The blockchain ID | |
| network | No | mainnet |
blockchain_lookup_subnetTry in Inspector
Look up a Subnet / L1 by its ID — validators, chains, and configuration.
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | mainnet | |
| subnetId | Yes | The 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).
| Name | Required | Description | Default |
|---|---|---|---|
| txHash | Yes | Transaction hash (0x... for C-Chain, CB58 for P/X-Chain) | |
| network | No | Network to search | mainnet |
blockchain_lookup_validatorTry in Inspector
Look up a validator by node ID — stake, uptime, delegation info.
| Name | Required | Description | Default |
|---|---|---|---|
| nodeId | Yes | Node ID (e.g. NodeID-...) | |
| network | No | mainnet | |
| subnetId | No | Subnet ID (default: Primary Network) | 11111111111111111111111111111111LpoYY |
docs_fetchTry in Inspector
Fetch a specific documentation page as markdown
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The page URL path (e.g., /docs/primary-network/overview) |
docs_list_sectionsTry in Inspector
List available documentation sections and their page counts
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
docs_searchTry in Inspector
Search across Avalanche documentation, academy courses, integrations, and blog posts
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results (default: 10) | |
| query | Yes | The search query | |
| source | No | Filter by documentation source (optional) |
github_get_fileTry in Inspector
Retrieve the contents of a specific file from an Avalanche GitHub repository.
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | The git ref (branch, tag, or commit SHA) to fetch from. Defaults to "HEAD". | |
| path | Yes | The path to the file within the repository. | |
| repo | Yes | The 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).
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | The repository to search in. Defaults to "all". | |
| query | Yes | The search query string to find relevant code. | |
| language | No | Filter results by programming language. Defaults to "any". |
info_acpsTry in Inspector
Get information about Avalanche Community Proposals (ACPs), including their status and vote counts.
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | The 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").
| Name | Required | Description | Default |
|---|---|---|---|
| alias | Yes | The blockchain alias (e.g., "X", "P", "C", or a full blockchain name) | |
| network | No | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | The Avalanche network to query (default: mainnet) |
info_is_bootstrappedTry in Inspector
Check whether a given chain has finished bootstrapping on the node.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | The chain ID or alias to check (e.g., "X", "P", "C") | |
| network | No | The 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.
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | The Avalanche network to query (default: mainnet) | |
| nodeIDs | No | Optional 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
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Avalanche network to query (default: mainnet) | |
| addresses | Yes | List of P-Chain addresses to query (e.g. P-avax1...) |
platform_get_blockTry in Inspector
Get a P-Chain block by its block ID
| Name | Required | Description | Default |
|---|---|---|---|
| blockID | Yes | The CB58-encoded block ID | |
| network | No | Avalanche network to query (default: mainnet) | |
| encoding | No | Encoding format for the block (default: json) |
platform_get_block_by_heightTry in Inspector
Get a P-Chain block by its height
| Name | Required | Description | Default |
|---|---|---|---|
| height | Yes | The block height as a string | |
| network | No | Avalanche network to query (default: mainnet) | |
| encoding | No | Encoding format for the block (default: json) |
platform_get_blockchainsTry in Inspector
Get all blockchains that exist on the P-Chain
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Avalanche network to query (default: mainnet) |
platform_get_current_supplyTry in Inspector
Get the current total supply of AVAX on a subnet
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Avalanche network to query (default: mainnet) | |
| subnetID | No | The subnet ID to query current supply for (default: Primary Network) |
platform_get_current_validatorsTry in Inspector
Get the current validators of a subnet
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Avalanche network to query (default: mainnet) | |
| nodeIDs | No | Optional list of node IDs to filter by | |
| subnetID | No | The subnet ID to query validators for (default: Primary Network) |
platform_get_heightTry in Inspector
Get the current P-Chain block height
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Avalanche network to query (default: mainnet) |
platform_get_min_stakeTry in Inspector
Get the minimum staking amounts for validators and delegators on a subnet
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Avalanche network to query (default: mainnet) | |
| subnetID | No | The 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)
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Avalanche network to query (default: mainnet) | |
| nodeIDs | No | Optional list of node IDs to filter by | |
| subnetID | No | The 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
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Avalanche network to query (default: mainnet) | |
| subnetID | No | The subnet ID to query the staking asset for (default: Primary Network) |
platform_get_subnetsTry in Inspector
Get information about subnets on the P-Chain
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Optional list of subnet IDs to filter by | |
| network | No | Avalanche network to query (default: mainnet) |
platform_get_total_stakeTry in Inspector
Get the total amount staked on a subnet
| Name | Required | Description | Default |
|---|---|---|---|
| network | No | Avalanche network to query (default: mainnet) | |
| subnetID | No | The subnet ID to query total stake for (default: Primary Network) |
platform_get_txTry in Inspector
Get a P-Chain transaction by its transaction ID
| Name | Required | Description | Default |
|---|---|---|---|
| txID | Yes | The CB58-encoded transaction ID | |
| network | No | Avalanche network to query (default: mainnet) | |
| encoding | No | Encoding format for the transaction (default: json) |
platform_get_tx_statusTry in Inspector
Get the status of a P-Chain transaction
| Name | Required | Description | Default |
|---|---|---|---|
| txID | Yes | The CB58-encoded transaction ID | |
| network | No | Avalanche network to query (default: mainnet) |
platform_get_utxosTry in Inspector
Get UTXOs that reference a given set of P-Chain addresses
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of UTXOs to return | |
| network | No | Avalanche network to query (default: mainnet) | |
| addresses | Yes | List of P-Chain addresses to get UTXOs for | |
| sourceChain | No | If 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
| Name | Required | Description | Default |
|---|---|---|---|
| height | Yes | The P-Chain height to query validators at, or "proposed" | |
| network | No | Avalanche network to query (default: mainnet) | |
| subnetID | No | The subnet ID to query validators for (default: Primary Network) |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.