Alchemy MCP. Audit Web3 assets and track every on-chain movement.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Alchemy MCP lets your AI client audit and query complex web3 data directly through natural language. You can instantly check wallet balances for native ETH or specific ERC-20 tokens, track NFT ownership by address, and get detailed receipts for any transaction hash—all without opening a block explorer.
This is deep blockchain data analysis built into your workflow.
What your AI agents can do
Check api status
Confirms whether the underlying Alchemy service connection is currently working.
Get latest block number
Retrieves the number of the most recent block on the connected blockchain network.
Get owned nfts
Lists all Non-Fungible Tokens belonging to a specified wallet address.
Retrieves current balances for both native currency (ETH) and specific ERC-20 tokens linked to an address.
Lists every Non-Fungible Token belonging to a specified wallet address, along with collection details.
Provides the full status and data payload for any specific blockchain transaction hash you provide.
Checks if the connection to the underlying blockchain service is operational and gets the latest block number.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Alchemy: 6 Tools for Deep Blockchain Querying
These tools give your agent the ability to read raw blockchain data, querying balances, NFT ownership, and transaction histories directly.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Alchemy on Vinkius019d8413check api status
Confirms whether the underlying Alchemy service connection is currently working.
019d8413get latest block number
Retrieves the number of the most recent block on the connected blockchain network.
019d8413get owned nfts
Lists all Non-Fungible Tokens belonging to a specified wallet address.
019d8413get token balances
Provides the balance for any specific ERC-20 token type linked to an address.
019d8413get transaction receipt
Retrieves the complete details and status of a transaction using its unique hash ID.
019d8413get wallet balance
Gets the primary currency balance (ETH) for an Ethereum address in wei units.
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,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
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.
Tracking asset ownership used to mean switching between five different web pages.
Today, checking an address's holdings means opening a block explorer, finding the ETH balance in one tab. Then you open a separate page for NFTs, another for ERC-20 tokens. You copy addresses and hashes into every single place—it’s tedious clicking through dashboards just to compile a simple asset report.
With this MCP, your agent handles all those steps internally. You tell it the address, and it runs multiple queries behind the scenes: checking balances, listing NFTs (`get_owned_nfts`), and identifying token types via `get_token_balances`. It hands you one clean answer.
Alchemy MCP gives your agent instant transaction intelligence.
Before this, if a transfer failed or was complex, you had to manually find the transaction hash and then search for detailed status updates. This meant copy-pasting into external tools just to get the full receipt data.
Now, your agent runs `get_transaction_receipt` on demand. It pulls the entire ledger outcome—the success/failure state, all involved contracts, and timestamps—and presents it right in your chat window.
What you can do with this MCP connector
Need to know what happened on the chain? You don't have time to manually copy hashes and paste them into various block explorers. This MCP changes that. It lets your AI agent act like a real-time crypto analyst, giving you direct access to decentralized ledger data.
Your agent can retrieve high-resolution balances for any address. Want to know if an NFT collection is popular? You can audit the ownership records. Need to verify a transaction's outcome? Just give it the hash. The system pulls the full receipt and status immediately. It’s all about turning complex RPC queries into simple conversation.
When you connect this MCP via Vinkius, your agent becomes a dedicated blockchain research tool. Whether you’re an investor checking portfolio value or a developer tracking smart contract events, the data is precise and up-to-the-minute.
019d8414-1484-7106-b0bb-36a43dc3565d How Alchemy MCP Works
- 1 Subscribe to this MCP, then input your required Alchemy API Key and select your target network.
- 2 Connect your preferred agent (Claude, Cursor, etc.) via Vinkius using the dedicated connection flow.
- 3 Ask your agent a question in natural language; it will run the necessary tool calls against the blockchain data.
The bottom line is you stop dealing with complex API calls and just start asking questions.
Who Is Alchemy MCP For?
Web3 developers, financial analysts, and security researchers who are tired of jumping between multiple dashboards and struggling to compile a single view of on-chain assets. If your job involves tracking digital asset movement or verifying smart contract logic, this is for you.
Auditing an investment portfolio by querying both the get_token_balances and get_owned_nfts tools to build a complete asset picture.
Performing rapid checks on suspicious activity using the get_transaction_receipt tool to verify contract execution details.
Integrating live data feeds by calling get_latest_block_number and then monitoring smart contract events via the MCP.
What Changes When You Connect
- Know the current state instantly. You can check
get_wallet_balanceto get native ETH holdings, or useget_token_balancesto see how many specific ERC-20 tokens an address owns—all in one go. - Keep tabs on digital assets without manual searches. The
get_owned_nftstool quickly lists all NFTs for a given wallet ID, giving you instant visibility into collections. - Debugging transactions is painless. Instead of guessing what happened after a send, running the
get_transaction_receipttool provides the full outcome and status for any hash. - Always know where you stand. You can check
get_latest_block_numberto ensure your data is based on the absolute latest network information. - Automate monitoring workflows. By using these tools, you let your agent handle complex cross-functional data gathering that used to require multiple developer calls.
Real-World Use Cases
Auditing a new investor's portfolio
An analyst needs to know the total value of an address. They ask their agent, and it runs get_wallet_balance for ETH, then calls get_token_balances for all known ERC-20 tokens and finally uses get_owned_nfts to count digital collectibles.
Verifying a suspicious fund transfer
A security researcher suspects an address was drained. They provide the transaction hash, and the agent immediately runs get_transaction_receipt, showing exactly what happened with the funds in real time.
Checking development readiness
A developer needs to know if their data source is live before running a script. They first call check_api_status and then use get_latest_block_number to confirm the network is active and current.
Tracking asset lifecycles
A product manager needs to map out an owner's assets. They ask about a specific wallet, and the agent uses get_owned_nfts combined with get_token_balances to provide both physical and digital inventory counts.
The Tradeoffs
Checking balance sequentially
A developer writes code that calls get_wallet_balance, then runs a loop calling get_token_balances for every single token, which is slow and prone to rate limiting.
→
Instead of writing boilerplate loops, ask your agent directly: 'What are all the assets held by 0xabc...' The agent figures out the required sequence (like checking native balance first) and calls get_wallet_balance and get_token_balances efficiently.
Ignoring network status
A user assumes their transaction hash is valid and runs a query, only to find the data is incomplete because the connection timed out.
→
Always start by running check_api_status first. If that passes, use get_latest_block_number to confirm you are operating on current network data.
Confusing tokens with NFTs
A user asks for 'all assets' and only uses a basic wallet query, missing the distinction between ERC-20 tokens and unique collectibles.
→
Use both get_token_balances (for fungible tokens) and get_owned_nfts (for unique digital items) to get a complete picture of what's held.
When It Fits, When It Doesn't
You should use this MCP if your job requires understanding the history or current state of assets on a blockchain. Specifically, run this if you need to verify token ownership (get_owned_nfts), check how many specific tokens an address holds (get_token_balances), or understand exactly what happened with a past transaction using get_transaction_receipt. Don't use it if you just need to know the general market price of Bitcoin—you’d use a simple API call for that. Use this when the data source is complex, decentralized, and requires deep historical querying.
Common Questions About Alchemy MCP
How do I check if my blockchain data is correct using get_api_status? +
Running check_api_status confirms that the connection to Alchemy is currently active and operational. If this tool fails, any other query you run will likely fail too, so check this first.
What are the differences between get_wallet_balance and get_token_balances? +
The get_wallet_balance tool gets the primary currency balance (ETH) in wei. The get_token_balances tool is used to check balances for specific, unique ERC-20 tokens.
How can I find out all the NFTs owned by an address using get_owned_nfts? +
You provide the wallet address, and the agent uses get_owned_nfts to pull a list of every NFT associated with that address. This is much faster than checking collection sites manually.
If I have a transaction hash, which tool should I use? Should I use get_transaction_receipt? +
Use get_transaction_receipt. This tool takes the unique hash and pulls all associated data, giving you the full story of what happened with the funds or contract interaction.
When I use `get_wallet_balance`, how do I interpret the raw numbers? +
The balance is returned in 'wei,' which is the smallest unit of Ether. You must divide that raw number by ten to the power of eighteen (10^18) to get the actual ETH amount. This is a common step when working with blockchain data.
What should I do if my agent gets blocked due to too many requests? +
If your calls fail because of rate limits, check check_api_status first. Your workflow needs to implement an exponential backoff strategy in your client logic before retrying the failed query.
Can I use `get_latest_block_number` for networks other than Ethereum? +
You specify the network when setting up your MCP connection. As long as it's a compatible chain supported by Alchemy, you can retrieve the most recent block number for that specific network.
How do I use `get_transaction_receipt` if I don't know the transaction hash? +
You first need to find the transaction hash using other methods or by querying relevant data. The get_transaction_receipt tool requires a specific, confirmed hash to pull up the detailed receipt information.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.