Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 22 additions & 6 deletions content/tutorials/build-with-ai/alchemy-mcp-server.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Alchemy MCP Server
description: Give your AI coding agent direct access to 100+ blockchains with 159 tools through the Model Context Protocol.
subtitle: Give your AI coding agent direct access to 100+ blockchains with 159 tools through the Model Context Protocol.
description: Give your AI coding agent direct access to 100+ blockchains with 168 tools through the Model Context Protocol.
subtitle: Give your AI coding agent direct access to 100+ blockchains with 168 tools through the Model Context Protocol.
slug: docs/alchemy-mcp-server
---

The Alchemy MCP Server connects your AI tools to blockchain data through the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/). It exposes **159 tools** across token prices, NFT metadata, transaction history, smart contract simulation, tracing, account abstraction, Solana DAS, and more — covering **100+ networks** including Ethereum, Base, Polygon, Arbitrum, Optimism, Solana, and Starknet.
The Alchemy MCP Server connects your AI tools to blockchain data through the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/). It exposes **168 tools** across ENS resolution, token prices, NFT metadata, transaction history, smart contract simulation, tracing, account abstraction, smart wallets, Solana DAS, and more — covering **100+ networks** including Ethereum, Base, Polygon, Arbitrum, Optimism, Solana, and Starknet.

## Connect your client

Expand Down Expand Up @@ -140,7 +140,7 @@ Once connected, sign in with your Alchemy account when prompted. Then the typica

## Available tools

The server exposes **159 tools** in three categories:
The server exposes **168 tools** in three categories:

### Admin — Account & App Management (8 tools)

Expand All @@ -157,11 +157,11 @@ Manage your Alchemy account and apps. These tools do not interact with the block
| `list_chains` | List all 100+ supported networks |
| `update_allowlist` | Update app allowlists (network, address, origin, IP) |

### RPC — On-Chain JSON-RPC (123 tools)
### RPC — On-Chain JSON-RPC (132 tools)

Make JSON-RPC calls to blockchain nodes. All require `select_app` first.

<Accordion title="Standard EVM RPC (31 tools)">
<Accordion title="Standard EVM RPC (32 tools)">

| Tool | Description |
|------|-------------|
Expand Down Expand Up @@ -196,6 +196,7 @@ Make JSON-RPC calls to blockchain nodes. All require `select_app` first.
| `netVersion` | Get the network ID |
| `web3ClientVersion` | Get the client version |
| `web3Sha3` | Compute a Keccak-256 hash |
| `resolveEnsName` | Resolve an on-chain mainnet ENS name to an Ethereum address |

</Accordion>

Expand Down Expand Up @@ -270,6 +271,21 @@ Make JSON-RPC calls to blockchain nodes. All require `select_app` first.

</Accordion>

<Accordion title="Smart Wallets (8 tools)">

| Tool | Description |
|------|-------------|
| `walletPrepareCalls` | Prepare calls for smart wallet submission |
| `walletSendPreparedCalls` | Submit signed prepared smart wallet calls |
| `walletGetCallsStatus` | Get the status of submitted smart wallet calls |
| `walletGetCapabilities` | Get smart wallet capabilities for specified chains |
| `walletListAccounts` | List smart accounts associated with a signer address |
| `walletCreateSession` | Create a smart wallet session with scoped permissions |
| `walletGetCrossChainStatus` | Get same-chain or cross-chain transaction status |
| `walletRequestQuote` | Request a swap quote for a token exchange |

</Accordion>

<Accordion title="Solana Standard RPC (50 tools)">

| Tool | Description |
Expand Down
Loading