# Avalanche MCP server

Agent View of the PolicyLayer registry record for Avalanche: identity, probed posture, risk grade, and all 16 tools classified. HTML page: https://policylayer.com/tools/dev-avakit-avalanche

## Facts

- Server id: `@avakit/mcp`
- Install: `npx -y @avakit/mcp`
- Homepage: https://github.com/mericcintosun/AvaKit
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 16
- Tool categories present: Execute, Read, Write
- Tags: dev avakit avalanche, automation
- Record last modified: 2026-08-12T11:06:22.496Z

## Tools (16)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `deploy_contract` | Execute | High | https://policylayer.com/tools/dev-avakit-avalanche/deploy-contract.md |
| `devnet_launch_l1` | Execute | High | https://policylayer.com/tools/dev-avakit-avalanche/devnet-launch-l1.md |
| `devnet_spin_up` | Execute | High | https://policylayer.com/tools/dev-avakit-avalanche/devnet-spin-up.md |
| `devnet_start` | Execute | High | https://policylayer.com/tools/dev-avakit-avalanche/devnet-start.md |
| `devnet_stop` | Execute | High | https://policylayer.com/tools/dev-avakit-avalanche/devnet-stop.md |
| `icm_deploy_messengers` | Execute | High | https://policylayer.com/tools/dev-avakit-avalanche/icm-deploy-messengers.md |
| `icm_send` | Execute | High | https://policylayer.com/tools/dev-avakit-avalanche/icm-send.md |
| `avalanche_env` | Read | Low | https://policylayer.com/tools/dev-avakit-avalanche/avalanche-env.md |
| `data_lookup` | Read | Low | https://policylayer.com/tools/dev-avakit-avalanche/data-lookup.md |
| `devnet_status` | Read | Low | https://policylayer.com/tools/dev-avakit-avalanche/devnet-status.md |
| `estimate_gas` | Read | Low | https://policylayer.com/tools/dev-avakit-avalanche/estimate-gas.md |
| `get_context` | Read | Low | https://policylayer.com/tools/dev-avakit-avalanche/get-context.md |
| `icm_state` | Read | Low | https://policylayer.com/tools/dev-avakit-avalanche/icm-state.md |
| `list_templates` | Read | Low | https://policylayer.com/tools/dev-avakit-avalanche/list-templates.md |
| `read_chain` | Read | Low | https://policylayer.com/tools/dev-avakit-avalanche/read-chain.md |
| `scaffold_app` | Write | Medium | https://policylayer.com/tools/dev-avakit-avalanche/scaffold-app.md |

## Tool descriptions

- `deploy_contract` — Deploy compiled bytecode to Avalanche using a deployer key from the AVAKIT_DEPLOYER_KEY env var. Fuji testnet by default; mainnet (c-chain) requires confirm:true.
- `devnet_launch_l1` — Create a single custom Subnet-EVM L1 and deploy it locally. Returns the exit code and log tail; read the chain
- `devnet_spin_up` — Create two local Avalanche L1s with Interchain Messaging and a relayer, and deploy them locally. Idempotent. Takes a few minutes.
- `devnet_start` — Start the local Avalanche network.
- `devnet_stop` — Stop the local Avalanche network.
- `icm_deploy_messengers` — Deploy the AvaKitMessenger contract on each running L1 that doesn
- `icm_send` — Send a string from one L1
- `avalanche_env` — Detect the local Avalanche toolchain (avalanche-cli, Foundry), the current project, and any local L1s.
- `data_lookup` — Balances, NFTs, and recent transactions for an address on a public Avalanche chain, via the AvaCloud Data API.
- `devnet_status` — Report the local L1s and whether the local network is running.
- `estimate_gas` — Estimate the gas a transaction (to / data / value) would use and report the current gas price and rough AVAX cost, over RPC. No key needed.
- `get_context` — Return AvaKit + Avalanche context for coding: the API surface, conventions, and doc links.
- `icm_state` — Report each L1
- `list_templates` — List the Avalanche dapp templates available to scaffold_app.
- `read_chain` — Read a native AVAX balance, a transaction receipt, or a contract view/pure function over RPC.
- `scaffold_app` — Create a new Avalanche dapp from a template (minimal, nft-mint, token-gated-app, erc20-token, icm-messenger, eerc-token, l1-launch, token-bridge). Wraps create-avalanche-app. Returns the created files and next steps.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Mcp A2a (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (790 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crawlora (728 tools) — https://policylayer.com/tools/crawlora-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=dev-avakit-avalanche · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/dev-avakit-avalanche
