Alchemy MCP. Audit any wallet, NFT collection, or transaction history.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Alchemy. Audit wallets, NFTs, and transactions via AI. This server lets your AI client talk to the blockchain. You can get current balances for any address, check NFT ownership, and query transaction receipts instantly.
It turns complex RPC calls into natural conversation, letting you audit assets without touching a block explorer.
What your AI agents can do
Check api status
Checks if the Alchemy service is currently working.
Get latest block number
Gets the number of the most recent block on the chain.
Get owned nfts
Gets all Non-Fungible Tokens held by a specific address.
Determines if the Alchemy service is currently operational.
Retrieves the number of the most recently processed block on the network.
Lists all Non-Fungible Tokens owned by a specified blockchain address.
Retrieves all ERC-20 token balances for a specific address.
Fetches the complete details and outcome of a transaction using its unique hash.
Retrieves the total balance of an Ethereum address, measured in wei.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Alchemy MCP Server: 6 Tools for Blockchain Data Access
Use these tools to let your AI agent read, audit, and track all data on the blockchain, from token balances to NFT ownership.
019d8413check api status
Checks if the Alchemy service is currently working.
019d8413get latest block number
Gets the number of the most recent block on the chain.
019d8413get owned nfts
Gets all Non-Fungible Tokens held by a specific address.
019d8413get token balances
Gets all ERC-20 token balances for a specific address.
019d8413get transaction receipt
Gets the detailed results of a transaction using its hash.
019d8413get wallet balance
Gets the total balance of an Ethereum address in wei.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Alchemy, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Your AI agent needs to talk to the blockchain. This server connects your agent to the entire web3 data layer, letting you run full blockchain audits from a single conversation. You don't gotta manually query block explorers. Your agent acts like a real-time blockchain analyst, handling everything from token balances to NFT ownership.
check_api_status: Checks if the Alchemy service is up and running.get_latest_block_number: Gets the number of the most recent block on the chain.get_owned_nfts: Lists all Non-Fungible Tokens belonging to a specific address.get_token_balances: Gets all ERC-20 token balances for a specific address.get_transaction_receipt: Fetches the complete details and outcome of a transaction using its unique hash.get_wallet_balance: Gets the total balance of an Ethereum address, measured in wei.
How Alchemy MCP Works
- 1 Subscribe to the Alchemy server and enter your API Key.
- 2 Select the specific blockchain Network you want to track.
- 3 Instruct your AI client to run the desired audit (e.g., 'What are the ERC-20 balances for 0x...').
The bottom line is, you tell your AI agent what data you need, and it runs the specific blockchain queries for you.
Who Is Alchemy MCP For?
Web3 analysts and developers who spend time manually clicking block explorers or writing complex RPC queries. If your job involves verifying digital assets, tracking smart contract activity, or auditing NFT portfolios, this server cuts out the manual steps and lets you run full checks via natural conversation.
Verifies wallet balances and audits NFT portfolios for clients without manually searching block explorer pages.
Monitors smart contract events and retrieves blockchain metadata directly within their development workflow.
Performs rapid audits of transaction receipts and identifies relevant asset markers using natural language prompts.
What Changes When You Connect
- Check wallet health instantly. Use
check_api_statusto confirm the server is up before running complex queries. - Track all assets at once. Use
get_token_balancesto list every ERC-20 token held by an address, not just the native balance. - Verify ownership history.
get_owned_nftspulls all NFTs from an address, giving you a clear view of the digital asset distribution. - Deep dive into transactions. Run
get_transaction_receipton a hash to understand the precise outcome of any blockchain event. - Monitor the network.
get_latest_block_numberkeeps you current on the blockchain's progress, which is key for time-sensitive data. - Get the core balance.
get_wallet_balanceprovides the foundational ETH balance, measured accurately in wei.
Real-World Use Cases
Verifying a Client's Portfolio
A crypto analyst needs to prove a client's holdings. They ask their agent, 'What are the NFT and ERC-20 balances for 0x...?' The agent runs get_owned_nfts and get_token_balances in sequence, compiling a single, comprehensive asset report for the analyst to review.
Investigating a Failed Transfer
A security researcher spots a suspicious transaction. They feed the transaction hash to their agent, asking it to 'get the transaction receipt'. The agent processes the hash, returning the exact outcome and status, allowing the researcher to determine if the transfer succeeded or failed.
Tracking a Smart Contract Deployment
A developer needs to know the network's current state. They prompt the agent, 'What is the latest block number, and what is the ETH balance of the contract?' The agent uses get_latest_block_number and get_wallet_balance to establish the current operational context for the contract.
Auditing a Brand's NFT Collection
An operations lead wants to track a collection's distribution. They ask the agent to run get_owned_nfts against multiple addresses, building a clear map of who owns the assets and what the metadata says.
The Tradeoffs
Reading data piece by piece
Manually opening a block explorer, copying the ETH balance, switching tabs to check NFTs, and then running a separate query for ERC-20 tokens. This wastes time and forces context switching.
→
Ask your agent to run a comprehensive audit. Use get_wallet_balance combined with get_token_balances and get_owned_nfts in one prompt. The agent handles the sequence and gives you one unified answer.
Ignoring transaction context
Only checking the balance after a transfer. You don't know if the transfer failed or if the funds were seized. You miss the 'why' behind the balance change.
→
Always run get_transaction_receipt first using the transaction hash. This confirms the status and details of the event before you check the final balance state.
Assuming network uptime
Running a critical audit without checking if the underlying API is functioning. You waste time waiting for a timeout on a non-functional endpoint.
→
Start with check_api_status. This quick check confirms the entire web3 research workflow is operational before you start any major data pulls.
When It Fits, When It Doesn't
Use this if you need to audit a specific asset, track ownership, or confirm the exact outcome of a blockchain event. It's perfect for analysts who need to aggregate data from multiple sources (ETH balance, ERC-20 tokens, NFTs) into a single view. Don't use this if you just need to monitor a simple, single-stream metric, like tracking only the gas price. For that, you'd need a dedicated gas estimation tool. If you are building a basic transaction log viewer and don't need the ability to query asset ownership, a simple RPC wrapper might suffice, but you're missing the high-level orchestration this server provides.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Alchemy. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually checking asset balances and history is a total time sink.
Today, auditing a wallet means jumping between tabs. You check the ETH balance on one site, then switch to another to see NFTs, and finally run a third query just for ERC-20 tokens. You copy data, you switch contexts, and you waste minutes just gathering the basics.
With the Alchemy server, your AI agent handles the whole sequence. You just ask, 'What is the full asset breakdown for this wallet?' and the agent runs `get_wallet_balance`, `get_token_balances`, and `get_owned_nfts` to give you one clean, complete answer.
Alchemy MCP Server: Audit blockchain data instantly.
You no longer need to write complex query strings or remember which endpoint handles which data type. You simply prompt your agent to 'check the transaction history for this hash.'
The difference is simple: you ask a question, and you get the data. No more manual API calls. Period.
Common Questions About Alchemy MCP
How do I use the get_token_balances tool? +
You tell your agent the wallet address and the token type. The agent runs get_token_balances and returns a list of all ERC-20 tokens and their corresponding amounts for that address.
Is the get_transaction_receipt tool better than just checking the wallet balance? +
Yes. Checking the balance only gives you a snapshot. get_transaction_receipt shows the full event history, confirming if the transaction succeeded, who it affected, and why the balance changed.
What is the purpose of the get_owned_nfts tool? +
It lists all Non-Fungible Tokens (NFTs) linked to an address. This is different from a simple balance check because it confirms ownership of unique, non-fungible digital assets.
How do I check the API status with check_api_status? +
You run check_api_status to confirm the server is online. This is a quick, necessary step to ensure your web3 workflow won't fail because the endpoint is down.
What happens if I use get_wallet_balance for a non-Ethereum compatible address? +
The server will return an error indicating unsupported networks. You must use an address compatible with the configured network (Ethereum or compatible) to get a balance.
How do I get the latest block number using get_latest_block_number? +
This tool returns the most recent block number for the specified network. You can then use this number to scope subsequent transaction queries for time-bound analysis.
Do I need to use get_transaction_receipt for every transaction I want to check? +
No, you only need the transaction hash for this tool. It fetches the full receipt, which includes detailed status and event logs, going beyond a simple balance check.
Are there any limitations or rate limits when calling get_owned_nfts? +
The limits are managed by the underlying Alchemy service and your API key. If you hit a rate limit, your agent should wait and retry the request.
How do I find my Alchemy API Key? +
Log in to your Alchemy dashboard, create an app for your desired network, and you will find your API Key in the 'API Key' section. Copy and paste it below.
Which networks are supported? +
Alchemy supports Ethereum, Polygon, Arbitrum, Optimism, and more. Ensure you provide the correct network slug (e.g., 'eth-mainnet') in the configuration.
Can the agent show NFT metadata? +
Yes. The get_owned_nfts tool retrieves the list of NFTs owned by an address, including titles and token IDs from the metadata.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
JSON Schema Validator
Prevent malformed JSON hallucination. Validates large LLM-generated JSON objects strictly against JSON Schema standards before sending to the client.
IP & CIDR Validator
Equip cybersecurity agents with binary IP math. Instantly validate IPv4/IPv6 addresses and check CIDR subnet allocations local.
ESPHome
Control and monitor your ESPHome-powered IoT devices directly from any AI agent via the Web Server API.
You might also like
Gradient AI (LLM API & Finetuning)
Access powerful LLMs, fine-tune models on your own data, and generate embeddings directly through your AI agent.
Business Timezone & Holiday Scheduler
Eradicate LLM scheduling errors. Calculate exact business days skipping global public holidays and convert precise timezones flawlessly.
GPTZero
Detect AI-generated text with confidence scores and highlight exactly which passages were likely written by a language model.