Alchemy MCP Plugin

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

Finance
Visit Server

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

smithery badge

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

  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Configure your Alchemy API key:

    • Get an API key from Alchemy
    • Update the ALCHEMY_API_KEY in settings.json
  2. 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

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.

Featured
TypeScript
chromia-mcp

chromia-mcp

Enables AI to interact with Chromia Wallet for sending $CHR transactions.

Official
Local
TypeScript
TripleWhale MCP Server

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.

Official
Local
TypeScript
Adamik MCP Server

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.

Official
Local
TypeScript
Open-Ledger-MCP-Server

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.

Official
TypeScript
ntropy-mcp MCP Server

ntropy-mcp MCP Server

Enables enriching banking data with the Ntropy API, providing tools to create account holders and enrich transactions efficiently.

Official
Python
Iaptic MCP Server

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.

Official
TypeScript
Bitrefill Search and Shop

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.

Official
TypeScript
MCP EVM Signer

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.

Local
TypeScript
Cryptocurrency Daemon MCP Server

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.

Local
TypeScript