Avalanche MCP server
{
"mcpServers": {
"avakit-avalanche": {
"command": "npx",
"args": [
"-y",
"@avakit/mcp@latest"
]
}
}
}{
"mcpServers": {
"avakit-avalanche": {
"command": "npx",
"args": [
"-y",
"@avakit/mcp@latest"
]
}
}
}{
"mcpServers": {
"avakit-avalanche": {
"command": "npx",
"args": [
"-y",
"@avakit/mcp@latest"
]
}
}
}{
"servers": {
"avakit-avalanche": {
"command": "npx",
"args": [
"-y",
"@avakit/mcp@latest"
]
}
}
}{
"mcpServers": {
"avakit-avalanche": {
"command": "npx",
"args": [
"-y",
"@avakit/mcp@latest"
]
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @avakit/mcpversion 0.1.25
What it does
AvaKit exposes tools to scaffold dapps on Avalanche, deploy contracts from the browser, mint NFTs, and read chain state. It is for developers building on Avalanche who want to use AI agents to automate dapp scaffolding, contract deployment, and on-chain interactions.
- Generate a new Avalanche dapp scaffold using an AI agent instead of manually running create-avalanche-app.
- Deploy a smart contract from the browser and mint an NFT on Fuji testnet via Claude Code or Cursor.
- Read Avalanche chain state and wallet balances through the MCP server integrated into your AI development environment.
Tools this server exposes
| Tool | Does |
|---|---|
| scaffold_app | Create an Avalanche dapp scaffold from templates (minimal, nft-mint, token-gated-app, erc20-token, icm-messenger, eerc-token, l1-launch, token-bridge). |
| deploy_contract | Compile and deploy a smart contract to Avalanche from bundled bytecode. |
| mint_nft | Mint an NFT on Avalanche Fuji testnet after deploying an ERC-721 contract. |
| read_chain_state | Query Avalanche chain data including wallet balances, account information, and contract state. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.