Alchemy MCP Plugin
This plugin enables interaction with blockchain data and NFTs through the Alchemy SDK, allowing operations such as retrieving NFT metadata, fetching NFTs for wallet addresses, and getting the latest block number.
itsanishjain
Tools
get_tokens_for_owner
Get tokens owned by an address
get_nfts_for_owner
Get NFTs owned by a specific wallet address
get_nft_metadata
Get metadata for a specific NFT
get_nft_sales
Get NFT sales data for a contract or specific NFT
get_contracts_for_owner
Get NFT contracts owned by an address
get_floor_price
Get floor price for an NFT collection
get_owners_for_nft
Get owners of a specific NFT
get_nfts_for_contract
Get all NFTs for a contract
get_transfers_for_contract
Get transfers for an NFT contract
get_transfers_for_owner
Get NFT transfers for an owner
get_token_balances
Get token balances for a specific address
get_token_metadata
Get metadata for a token contract
get_asset_transfers
Get asset transfers for a specific address or contract
get_transaction_receipts
Get transaction receipts for a block
get_block_number
Get the latest block number
get_block_with_transactions
Get a block with its transactions
get_transaction
Get transaction details by hash
resolve_ens
Resolve an ENS name to an address
lookup_address
Lookup the ENS name for an address
estimate_gas_price
Estimate current gas price
subscribe
Subscribe to blockchain events
unsubscribe
Unsubscribe from blockchain events
README
Alchemy MCP Plugin
This MCP plugin provides integration with the Alchemy SDK for blockchain and NFT operations.
Features
- Get NFTs for a wallet address
- Get NFT metadata
- Get latest block number
- More endpoints can be added as needed
Setup
Installing via Smithery
To install alchemy-sdk-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @itsanishjain/alchemy-sdk-mcp --client claude
Manual Installation
- Install dependencies:
npm install
- Build the project:
npm run build
-
Configure your Alchemy API key:
- Get an API key from Alchemy
- Update the
ALCHEMY_API_KEY
insettings.json
-
Start the server:
npm start
Available Endpoints
1. Get NFTs for Owner
POST /getNftsForOwner
{
"owner": "wallet_address"
}
2. Get NFT Metadata
POST /getNftMetadata
{
"contractAddress": "contract_address",
"tokenId": "token_id"
}
3. Get Block Number
POST /getBlockNumber
Error Handling
All endpoints include proper error handling and logging. Errors are returned in the format:
{
"error": "Error message"
}
Logging
The server implements comprehensive logging using console.error for better debugging:
- [Setup] logs for initialization
- [API] logs for API calls
- [Error] logs for error handling
$env:ALCHEMY_API_KEY="KRdhdsBezoTMVajIknIxlXgBHc1Pprpw"; node dist/index.js
Recommended Servers
Crypto Price & Market Analysis MCP Server
A Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface.

chromia-mcp
Enables AI to interact with Chromia Wallet for sending $CHR transactions.
TripleWhale MCP Server
An implementation of Model Context Protocol (MCP) that allows users to interact with TripleWhale's e-commerce analytics platform using natural language queries through Claude Desktop.
Adamik MCP Server
Enables read and write interactions with 60+ blockchain networks through Claude Desktop, providing a standardized multi-chain API for transaction management, account insights, staking, and token interactions.
Open-Ledger-MCP-Server
A Model Context Protocol (MCP) server implementation for the OpenLedger API. This server provides structured context to AI models according to the MCP specification.
ntropy-mcp MCP Server
Enables enriching banking data with the Ntropy API, providing tools to create account holders and enrich transactions efficiently.
Iaptic MCP Server
A server for interacting with the Iaptic API, allowing AI models like Claude to query customer, purchase, and transaction data, as well as retrieve statistical insights.
Bitrefill Search and Shop
This MCP wraps Bitrefill public API to allow agents to search for products and shop using cryptocurrencies like Bitcoin, Ethereum, Solana, and many more.
MCP EVM Signer
A server that securely manages Ethereum private keys locally and enables Claude for Desktop to interact with EVM-compatible blockchains through Infura.
Cryptocurrency Daemon MCP Server
Enables secure interactions with cryptocurrency daemon RPC interfaces through AI assistants, supporting transaction management, wallet operations, and daemon monitoring for Bitcoin-derived cryptocurrencies.