
Alchemy MCP Server
https://github.com/alchemyplatform/alchemy-mcp-server- Category
- AI Agents
- Rank
- No. 924Tools index
Previous survey · No. 908 ·
- Pricing
- Open Source
- Type
- TOOL
- Builder
- alchemyplatform
- GitHub
- 88 stars
- Latest release
- v0.3.0
- Date
About
Official MCP server letting AI agents interact with Alchemy's blockchain APIs.
What it does
A local bridge turns natural-language agent requests into structured blockchain queries over standard input and output. It covers prices, balances, transfers, transaction history, NFTs, simulations, traces, Beacon data, Solana assets, swaps, and transaction submission across many networks.
Why it's ranked here
The breadth is substantial, especially for investigation across EVM chains, Solana, and Ethereum Beacon data. Clear schemas, network discovery, formatted errors, and human-friendly conversions make agent use practical. However, the repository is legacy, unmaintained, and planned for retirement, so the hosted service is the sensible default.
What's good
The server gives agents explicit parameter schemas and descriptions instead of exposing a vague general-purpose endpoint. It normalizes timestamps, token balances, and transaction values for easier interpretation. Network discovery spans many mainnets and testnets, while shared error handling extracts useful messages from REST and JSON-RPC responses.
Tradeoffs
Local blockchain data queries require an Alchemy API key. Swaps and transaction submission also require a separate wallet agent server for signing and broadcasting. The local package may trail the hosted service in tools and behavior. Some numeric conversion code uses JavaScript numbers, which can lose precision for large balances.
How to use it well
Use the hosted Streamable HTTP service for new agent workflows that investigate wallets, assets, NFTs, prices, transfers, simulations, or traces across supported chains. Keep the local package for reference, migration, or constrained local development. It does not provide wallet signing infrastructure, so transaction execution needs a separate wallet service.
Technical notes+
index.ts creates an SDK McpServer, registers tools through api/registerTools.ts, and connects a StdioServerTransport. api/alchemyApi.ts routes calls through injected Axios clients, while api/client-providers.ts caches per-network JSON-RPC, NFT V3, and Beacon clients using the configured API key. api/networks.ts defines EVM, Beacon, Solana, other non-EVM, testnet-only, and internal network groups. types/types.d.ts supplies request interfaces, and utils/dateUtils.ts, utils/convertHexBalanceToDecimal.ts, utils/convertTimestampToDate.ts, and utils/ethConversions.ts perform agent-facing normalization. package.json publishes the compiled dist directory as the public @alchemy/mcp-server package and exposes the mcp-server-alchemy executable.
Observed
- License
- MIT
- Primary language
- TypeScript
- Package
- Public npm package named @alchemy/mcp-server, installable through npx
- Local interface
- Model Context Protocol server over STDIO
- Hosted interface
- Model Context Protocol server over Streamable HTTP with OAuth
- Client support
- Documented setup for Claude Code, Codex, Cursor, Windsurf, VS Code Copilot, Claude Desktop, and Cline
- Runtime packaging
- ES modules with a compiled dist directory and command-line executable
- Repository status
- Legacy local server, not actively maintained, with hosted service recommended
Read from README.md, package.json, index.ts, eslint.config.ts, api/networks.ts, di/di-symbols.ts, types/types.d.ts, api/alchemyApi.ts, di/di-container.ts, utils/dateUtils.ts, api/registerTools.ts, api/client-providers.ts, utils/ethConversions.ts, utils/convertTimestampToDate.ts, utils/convertHexBalanceToDecimal.ts.
What it can do
Query blockchain transaction data
Transaction hash or address → Transaction details and metadata
Retrieve wallet balance information
Wallet address and blockchain network → Token balances and asset holdings
Fetch NFT metadata and ownership
NFT contract address and token ID → NFT properties, images, and owner information
Monitor blockchain events and logs
Smart contract address and event filters → Real-time blockchain event notifications
Analyze gas fee estimates
Transaction parameters and network conditions → Gas price recommendations and cost estimates
Track token transfers and movements
Token contract address and wallet addresses → Transfer history and transaction records
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.