diff --git a/content/tutorials/build-with-ai/alchemy-mcp-server.mdx b/content/tutorials/build-with-ai/alchemy-mcp-server.mdx index 7ac85089d..6a14c04d7 100644 --- a/content/tutorials/build-with-ai/alchemy-mcp-server.mdx +++ b/content/tutorials/build-with-ai/alchemy-mcp-server.mdx @@ -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 @@ -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) @@ -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. - + | Tool | Description | |------|-------------| @@ -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 | @@ -270,6 +271,21 @@ Make JSON-RPC calls to blockchain nodes. All require `select_app` first. + + +| 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 | + + + | Tool | Description |