Connection check
verified live · 27h ago
avalanche-docs
Search and retrieve Avalanche blockchain documentation for building on AVAX.
Tools
48
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
27h ago
Tools & capabilities
48 toolsRead from the running server on 27h ago.
acp_list
limittrackstatus
List Avalanche Community Proposals with structured fields, optionally filtered by status (Activated, Implementable, Proposed, Stale, Withdrawn) or track (Standards, Best Practices,… List Avalanche Community Proposals with structured fields, optionally filtered by status (Activated, Implementable, Proposed, Stale, Withdrawn) or track (Standards, Best Practices, Meta, Subnet).
acp_lookup
limitquerynumber
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-refer… 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).
avalanche_docs_fetch
url*
Compatibility alias for docs_fetch. Prefer docs_fetch for new clients. Compatibility alias for docs_fetch. Prefer docs_fetch for new clients.
avalanche_docs_list_sections
Compatibility 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.
avalanche_docs_search
limitquery*source
Compatibility alias for docs_search. Prefer docs_search for new clients. Compatibility alias for docs_search. Prefer docs_search for new clients.
blockchain_get_contract_info
address*chainId
Compatibility alias for onchain_lookup contract metadata. Prefer onchain_lookup for new clients. Compatibility alias for onchain_lookup contract metadata. Prefer onchain_lookup for new clients.
blockchain_get_native_balance
address*chainId
Compatibility alias for onchain_lookup address balances. Prefer onchain_lookup for new clients. Compatibility alias for onchain_lookup address balances. Prefer onchain_lookup for new clients.
blockchain_lookup_address
address*chainId
Compatibility alias for onchain_lookup address details. Prefer onchain_lookup for new clients. Compatibility alias for onchain_lookup address details. Prefer onchain_lookup for new clients.
blockchain_lookup_chain
chainId*network
Look up a blockchain by its ID — name, VM type, and Subnet/L1. Look up a blockchain by its ID — name, VM type, and Subnet/L1.
blockchain_lookup_subnet
networksubnetId*
Look up a Subnet / L1 by its ID — validators, chains, and configuration. Look up a Subnet / L1 by its ID — validators, chains, and configuration.
blockchain_lookup_transaction
txHash*network
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). 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).
blockchain_lookup_validator
nodeId*networksubnetId
Look up a validator by node ID — stake, uptime, delegation info. Look up a validator by node ID — stake, uptime, delegation info.
build_plan
tovmnametypestaketoken
+13
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-o… 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.
chain_stats
dayshoursvaluetargetwindowchainId
+2
On-chain statistics via the query gateway, which picks the most accurate live source PER FIELD and stamps it (sources/warnings in the response). target=chain: tx count/gas/fees/act… On-chain statistics via the query gateway, which picks the most accurate live source PER FIELD and stamps it (sources/warnings in the response). target=chain: tx count/gas/fees/active senders/avg gas price over a recent window (window=recent, `hours`, max 720h = 30 days) OR a time-series (window=series, `days`, max 365). target=contract: per-contract tx/sender/gas totals (`days`, max 365 — use this for contract activity beyond 30 days). target=network: current P-chain validator snapshot. IMPORTANT: relay any `warnings` notes to the user verbatim-in-substance (e.g. gas coverage windows or accuracy caveats) — never present a flagged value as exact. Note: C-Chain gasUsed is gas-target-regulated, so daily gas is ~stable even as tx count varies — expected, not an error.
cli_lookup_command
clilimitquery*
Look up Avalanche CLI, Platform CLI, and tmpnet command guidance in the docs. Returns cited command references and task docs. Look up Avalanche CLI, Platform CLI, and tmpnet command guidance in the docs. Returns cited command references and task docs.
console_flow
flow
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 sig… 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.
console_link
flow*networkvalidatorManager
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… 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.
docs_fetch
url*
Fetch a specific documentation page as markdown Fetch a specific documentation page as markdown
docs_list_sections
List available documentation sections and their page counts List available documentation sections and their page counts
docs_search
limitquery*source
Search body-level chunks across Avalanche documentation, academy courses, integrations, and blog posts. Returns source citations and matching excerpts. Search body-level chunks across Avalanche documentation, academy courses, integrations, and blog posts. Returns source citations and matching excerpts.
info_acps
network
Get information about Avalanche Community Proposals (ACPs), including their status and vote counts. Get information about Avalanche Community Proposals (ACPs), including their status and vote counts.
info_get_blockchain_id
alias*network
Get the CB58-encoded blockchain ID for a given blockchain alias (e.g., "X", "P", "C"). Get the CB58-encoded blockchain ID for a given blockchain alias (e.g., "X", "P", "C").
info_get_network_id
network
Get the numeric ID of the Avalanche network this node is participating in. Get the numeric ID of the Avalanche network this node is participating in.
info_get_network_name
network
Get the human-readable name of the Avalanche network this node is participating in. Get the human-readable name of the Avalanche network this node is participating in.
info_get_node_version
network
Get the version of the node, including the database version, git commit, and API compatibility info. Get the version of the node, including the database version, git commit, and API compatibility info.
info_get_tx_fee
network
Get the current transaction fees for the network, returned in both nAVAX and AVAX. Get the current transaction fees for the network, returned in both nAVAX and AVAX.
info_is_bootstrapped
chain*network
Check whether a given chain has finished bootstrapping on the node. Check whether a given chain has finished bootstrapping on the node.
info_peers
networknodeIDs
Get a list of peers this node is connected to. Optionally filter by specific NodeIDs. Get a list of peers this node is connected to. Optionally filter by specific NodeIDs.
onchain_activity
feedhoursscope*valuechainIdnetwork
+4
Time-windowed on-chain activity. scope=chain/address returns the transaction COUNT over the last `hours` (max 720h = 30 days; for longer windows use chain_stats series or onchain_q… Time-windowed on-chain activity. scope=chain/address returns the transaction COUNT over the last `hours` (max 720h = 30 days; for longer windows use chain_stats series or onchain_query day-based ops) plus a recent sample. 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.
onchain_lookup
kindvalue*chainIdincludenetworktokenId
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 + isCon… 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.
onchain_query
op*params*
PRIMARY tool for indexed on-chain stats/activity/totals — prefer this over raw RPC for chain data. Each `op` is a backend-agnostic intent: the query gateway selects the most accura… PRIMARY tool for indexed on-chain stats/activity/totals — prefer this over raw RPC for chain data. Each `op` is a backend-agnostic intent: the query gateway selects the most accurate live source per field (indexed DB / pre-aggregated metrics / Data API), stamps every field (`sources`), and flags any caveat (`warnings`) — relay warnings to the user, never present a flagged value as exact. Pick an `op` and pass its `params`; `chainId` is an allowlisted EVM chain (43114 C-Chain, 43113 Fuji, + L1s). Lookback: hour-based ops (chainStatsRecent/chainActivity/addressActivity) max 720h (30 days); day-based ops (chainStatsSeries/contractStats/chainGasTotal/protocolRanking/contractGasFlow/topUnknownContracts) max 365 days — use a day-based op for windows over 30 days. Ops: chainStatsRecent {chainId, hours≤720} — tx count/gas/fees/active senders/avg gas price over the last N hours; chainStatsSeries {chainId, days≤365, bucket: hour|day|week|month} — bucketed time-series of the same; addressActivity {chainId, address, hours≤720, limit≤100} — tx count + recent sample for an address in a window; chainActivity {chainId, hours≤720, limit≤100} — tx count + recent sample chain-wide in a window; contractStats {chainId, contract, days≤365} — tx/unique-sender/gas totals for a contract; protocolRanking {chainId, contracts[≤25], days≤365, orderBy: txCount|gasUsed|uniqueSenders|feesPaidAvax, dir: asc|desc, limit≤100} — rank a set of contracts; contractGasFlow {chainId, contract, days≤365, limit≤100} — gas received/given per counterparty; topUnknownContracts {chainId, exclude[≤25], days≤365, limit≤100} — top contracts by gas excluding a set; chainGasTotal {chainId, days≤365} OR {chainId, fromDate, toDate} — total tx/gas/fees over N days or a YYYY-MM-DD range (≤365d). Note: C-Chain gasUsed is gas-target-regulated → ~stable day-to-day even as txCount varies (expected, not a bug).
platform_get_balance
networkaddresses*
Get the AVAX balance of one or more P-Chain addresses Get the AVAX balance of one or more P-Chain addresses
platform_get_block
blockID*networkencoding
Get a P-Chain block by its block ID Get a P-Chain block by its block ID
platform_get_block_by_height
height*networkencoding
Get a P-Chain block by its height Get a P-Chain block by its height
platform_get_blockchains
limitoffsetnetwork
Get all blockchains that exist on the P-Chain (paginated; use limit/offset) Get all blockchains that exist on the P-Chain (paginated; use limit/offset)
platform_get_current_supply
networksubnetID
Get the current total supply of AVAX on a Subnet/L1 Get the current total supply of AVAX on a Subnet/L1
platform_get_current_validators
limitoffsetnetworknodeIDssubnetID
Get the current validators of a Subnet/L1 (paginated; use limit/offset) Get the current validators of a Subnet/L1 (paginated; use limit/offset)
platform_get_height
network
Get the current P-Chain block height Get the current P-Chain block height
platform_get_min_stake
networksubnetID
Get the minimum staking amounts for validators and delegators on a Subnet/L1 Get the minimum staking amounts for validators and delegators on a Subnet/L1
platform_get_pending_validators
limitoffsetnetworknodeIDssubnetID
Get the pending validators of a Subnet/L1 (paginated; use limit/offset) Get the pending validators of a Subnet/L1 (paginated; use limit/offset)
platform_get_staking_asset_id
networksubnetID
Get the asset ID of the token used for staking on a Subnet/L1 Get the asset ID of the token used for staking on a Subnet/L1
platform_get_subnets
idslimitoffsetnetwork
Get information about Subnets/L1s on the P-Chain Get information about Subnets/L1s on the P-Chain
platform_get_total_stake
networksubnetID
Get the total amount staked on a Subnet/L1 Get the total amount staked on a Subnet/L1
platform_get_tx
txID*networkencoding
Get a P-Chain transaction by its transaction ID Get a P-Chain transaction by its transaction ID
platform_get_tx_status
txID*network
Get the status of a P-Chain transaction Get the status of a P-Chain transaction
platform_get_utxos
limitnetworkaddresses*sourceChain
Get UTXOs that reference a given set of P-Chain addresses Get UTXOs that reference a given set of P-Chain addresses
platform_get_validators_at
height*networksubnetID
Get the validators and their weights of a Subnet/L1 at a given P-Chain height Get the validators and their weights of a Subnet/L1 at a given P-Chain height
rpc_lookup_method
chainlimitquery*