Act on Avalanche from your agent: scaffold a dapp, deploy a contract, mint, and read chain state.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
The open-source, AI-native developer toolkit for Avalanche.
Scaffold a social-login dapp, deploy-ready, with agent context baked in. One core, four surfaces. No seed phrases, no boilerplate.
avakit.dev Β· Documentation Β· Templates
βΆ Watch the 90-second demo β one command to a live, social-login Avalanche dapp: sign in with Google, deploy an NFT from the browser, and mint it on Fuji.
That's it. Connect with a social login, read your balance, and send your first transaction on Avalanche in minutes.

Then deploy an NFT contract and mint it, straight from the browser, on Fuji:

Proven live on Fuji. The mint in that clip is a real on-chain transaction; view it on Snowtrace (contract
0x7612β¦7786). No Foundry, no backend: the bytecode is bundled and deployed from the user's wallet.
Avalanche's C-Chain is EVM-compatible and end-user onboarding is already solved (Core wallet's seedless social login). The remaining friction is on the developer side: spinning up a modern dapp with onboarding wired up still takes hours. AvaKit removes that.
localStorage β see SECURITY.md.)CLAUDE.md, llms.txt, and .cursor/rules, and @avakit/mcp lets Claude Code / Cursor scaffold, deploy, and read chain state for you.| Package | What it is |
|---|---|
@avakit/core | Framework-agnostic kernel: viem clients, wallet adapters, deploy helpers, chain data |
@avakit/react | <ConnectAvalanche> social-login widget, <TransactionButton>, and hooks, built on shadcn/ui |
create-avalanche-app | Batteries-included scaffolder (8 templates) |
@avakit/mcp | MCP server: scaffold, deploy, and read Avalanche from Claude Code / Cursor |
@avakit/studio | Local dev dashboard: spin up devnets, send Interchain messages, inspect data (npx @avakit/studio); also an MCP server |
| Template | What you get |
|---|---|
minimal | Social-login wallet, balance, and a first transaction |
nft-mint | Deploy an ERC-721 from the browser, then mint |
token-gated-app | Unlock content for holders of an access-pass NFT |
erc20-token | Deploy an ERC-20, mint supply, and transfer |
icm-messenger | Send a message between two Avalanche L1s over Interchain Messaging, on a one-command local devnet |
eerc-token | Register, mint, and privately transfer tokens with hidden balances (Encrypted ERC) |
l1-launch | Launch your own Avalanche L1 with one command, then explore it in a built-in dashboard |
token-bridge | Bridge an ERC-20 between two Avalanche L1s with Interchain Token Transfer (ICTT) |
Every template ships with a social-login wallet, shadcn/ui (black & white, dark/light), and AI context files.
Add social login by installing @web3auth/modal and passing web3authAdapter({ clientId }) (from @avakit/core/web3auth).
@avakit/coreand@avakit/reactare ESM-only (useimport, notrequire; Node β₯ 20.11).
Add the MCP server to Claude Code, Cursor, or Claude Desktop:
Then just ask: "Scaffold an nft-mint dapp and deploy it to Fuji."
Requirements: Node β₯ 20.11, pnpm β₯ 10. See CONTRIBUTING.md and the design docs in docs/. Conventions: English everywhere, shadcn/ui only, Framer Motion / GSAP for animation, latest stable versions.
MIT Β© AvaKit contributors
Built on viem, Web3Auth, Foundry, and shadcn/ui. Testnet-first (Fuji); mainnet is opt-in.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/avalanche)<a href="https://allmcps.com/mcp/avalanche"><img src="https://allmcps.com/api/badge/avalanche?style=directory" alt="Avalanche on AllMCPs" /></a>