Vibeleaderboard
Index / tool
Visit github.com
Category
AI Agents
Rank

Previous survey · No. 908 ·

Pricing
Open Source
Type
TOOL
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 addressTransaction details and metadata

  • Retrieve wallet balance information

    Wallet address and blockchain networkToken balances and asset holdings

  • Fetch NFT metadata and ownership

    NFT contract address and token IDNFT properties, images, and owner information

  • Monitor blockchain events and logs

    Smart contract address and event filtersReal-time blockchain event notifications

  • Analyze gas fee estimates

    Transaction parameters and network conditionsGas price recommendations and cost estimates

  • Track token transfers and movements

    Token contract address and wallet addressesTransfer history and transaction records

Tags

mcpblockchainalchemyagentsweb3

Tech Stack

Node.jsTypeScript

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.