BlockCypher MCP for AI. Audit any multi-chain asset flow instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
BlockCypher (Multi-chain Blockchain Developer API) lets you run complex blockchain queries across Bitcoin, Ethereum, Litecoin, and more. Use your AI client to check balances, audit transactions for any wallet address, inspect block details by hash or height, and even generate or broadcast new crypto transactions directly through natural language prompts.
What your AI can do
Fund bcy test address
Deposits test funds into an address on the BCY test network.
Fund beth test address
Deposits test funds into an address on the BETH test network.
Call eth contract method
Executes a specified function call against an Ethereum smart contract address.
Check the current balance and transaction history for any public wallet address across supported chains.
Retrieve detailed information about a specific block using either its unique hash or its sequence number (height).
Create the initial structure for a transaction, sign it with your keys, and send the finalized record to the blockchain network.
Get real-time status updates, including block heights and current fee estimates, for multiple blockchains simultaneously.
Programmatically create brand new public/private key pairs and corresponding addresses for supported cryptocurrencies.
Ask an AI about this
Waiting for input…
BlockCypher (Multi-chain Blockchain Developer API) - 15 Tools
Use these tools to query blockchain data from various sources. They allow you to check balances, inspect blocks, and manage transactions across multiple chains with your AI client.
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 BlockCypher (Multi-chain Blockchain Developer API) on VinkiusFund Bcy Test Address
Deposits test funds into an address on the BCY test network.
Fund Beth Test Address
Deposits test funds into an address on the BETH test network.
Call Eth Contract Method
Executes a specified function call against an Ethereum smart contract address.
Create Eth Contract
Deploys and creates a new smart contract on the Ethereum network.
Create Webhook
Sets up a real-time notification endpoint for specific blockchain events (e.g....
Generate Address
Creates a new, unique public key and corresponding private keypair for supported coins.
Get Address Balance
Returns only the current total balance of a specified wallet address across supported chains.
Get Address
Retrieves detailed information about an address, including its ownership history and...
Get Block By Hash
Fetches all data contained within a blockchain block using its unique cryptographic...
Get Block By Height
Retrieves the complete details for a specific block number (height) on the chain.
Get Blockchain
Gets the current, high-level operational status and metrics of an entire blockchain...
Get Transaction
Fetches all details related to a specific transaction using its unique hash.
New Transaction
Builds the preliminary data structure for a new transaction, ready for signing by your private key.
Send Transaction
Broadcasts a fully signed and validated transaction to the blockchain network for...
Get Token Info
Retrieves meta-information about the API token used for authentication and access...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 BlockCypher (Multi-chain Blockchain Developer API), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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 BlockCypher. 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 connection provides 15 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Checking crypto balances used to be a click-and-copy nightmare.
Right now, if you need to know the total value of an address across Ethereum, Bitcoin, and Polygon, you're stuck. You copy the address, switch tabs, navigate to three different block explorer sites, run a search on each one, then manually aggregate the final numbers in a spreadsheet. It takes time, it’s prone to copy-paste errors, and it keeps you locked away from your actual work.
With this MCP, the process changes completely. You just tell your agent: 'What is the total balance of address X across BTC and ETH?' The system handles the multiple API calls in the background, pulling the latest data for every chain and giving you one consolidated answer. It's instant.
Generating new addresses with `generate_address`
Previously, generating a fresh keypair meant running separate CLI commands or using dedicated wallet services. You had to manage the process manually, ensuring you saved both the public address and the private key correctly.
Now, your agent handles it with one prompt. It generates a new keypair for supported coins and provides the necessary details directly in your chat window. The whole process is wrapped up cleanly.
What your AI can actually do with this
Need to look up asset flows across multiple major blockchains? This MCP connects your agent to real-time data feeds for Bitcoin, Ethereum, Litecoin, and several others. Instead of juggling separate block explorers and manual searches, you simply ask your AI client for the information you need—like checking a specific address's total balance or finding out which transactions happened in a given block height.
You can audit wallet histories instantly, retrieve detailed data about network activity, or even generate and send skeleton transactions right from your agent. When building complex tooling, Vinkius hosts this MCP, giving your AI client access to all these functions in one place. It's built for developers who need to treat blockchain interaction like a simple API call, letting you focus on the logic rather than the data retrieval.
019e5d00-7df2-713e-b1e8-4d400569aa89 Here's how it actually works
The bottom line is that your AI client handles all the complex API calls, letting you treat multi-chain data access like a simple conversation.
First, connect your AI client to this MCP and provide the required BlockCypher API Token.
Next, prompt your agent with a natural language query detailing the action you need—for instance, 'What transactions happened in block 900,000?'
The agent uses the underlying tools to fetch the requested data from the blockchain and presents the clean result back to you.
Who is this actually for?
Crypto analysts and Web3 developers who are tired of switching between ten different block explorer websites. This MCP lets them audit assets and monitor networks without ever leaving their IDE or terminal.
Building dApps or tooling that requires reading current contract states, generating testnet addresses, and broadcasting transactions from a controlled environment.
Auditing large portfolios of wallets. They use the MCP to check balances and trace transaction paths across multiple chains in one session.
Creating automated monitoring systems that need to track block heights, set up webhooks for specific events, or calculate token movements quickly.
What Changes When You Connect
Forget manually querying block explorers. You can check a specific address's current balance using get_address_balance and get the answer immediately in your chat window.
Need to track network activity? Use get_block_by_hash or get_block_by_height to pull precise, technical details about any block, letting you analyze network patterns quickly.
Setting up continuous monitoring is simple. With the create_webhook tool, your agent can notify you when an event happens, like a new unconfirmed transaction.
Managing assets used to be a pain. Now, generate entirely new keypairs using generate_address and then use new_transaction followed by send_transaction—all managed through natural language commands.
Analyzing smart contracts doesn't require leaving the terminal. You can call methods on specific Ethereum contracts with call_eth_contract_method directly via your agent.
See it in action
Investigating a Suspicious Wallet
A security researcher needs to audit a wallet address for suspicious activity. They ask their agent to run get_address and then check the latest transactions using get_transaction. The agent compiles all this data, showing the full history without requiring the researcher to visit multiple sites.
Deploying Test Contracts
A developer wants to test a new smart contract. They use their agent to first generate a new address using generate_address for testing, then they deploy the contract using create_eth_contract, and finally call it with call_eth_contract_method.
Automating Fund Transfers
A finance team needs to execute a transfer. They prompt their agent, which uses new_transaction to build the payload, requires confirmation, and then executes the final broadcast using send_transaction. This keeps the entire audit trail within one workflow.
Real-time Network Monitoring
A monitoring service needs instant alerts. Instead of polling a website every minute, they use the agent to set up a webhook with create_webhook, so they get notified immediately when a critical event occurs.
The honest tradeoffs
Manually checking multiple chains
Having to open separate tabs and run manual queries on dedicated websites for BTC, ETH, and LTC just to compare balances.
Use the agent's natural language capability. Ask it to 'Check the balance for addresses X, Y, and Z across Bitcoin and Ethereum.' The MCP handles the multi-chain lookups automatically.
Forgetting transaction steps
Trying to send a signed transaction without first creating the payload structure, leading to errors because send_transaction needs prepared data.
Always start by using new_transaction. This creates the skeleton required for signing before you attempt to broadcast it with send_transaction.
Assuming fresh funds
Attempting a transaction when the wallet balance is low, resulting in an 'insufficient funds' failure.
Before building any transfer, always confirm the available assets by running get_address_balance first. This prevents failed transactions and saves gas.
When It Fits, When It Doesn't
Use this MCP if your core problem involves reading or writing data across multiple distinct blockchain networks (BTC, ETH, etc.). It's perfect for auditing, monitoring, or executing transfers where the source of truth is decentralized. Don't use it if you only need basic API calls on a single network—a simple SDK might be enough and require less overhead. You shouldn't use it if your goal is just to read general market sentiment; this MCP deals strictly with verifiable ledger data. If you are building complex, stateful automation, remember that reading the current status using get_blockchain should always precede any attempt to write or modify state.
Questions you might have
How do I check my current balance using get_address_balance? +
You pass the target wallet address to get_address_balance. It returns only the aggregated balance, which is useful when you don't need transaction history, just a quick number.
Can I broadcast transactions using send_transaction? +
Yes. After creating the skeleton with new_transaction and signing it, you use send_transaction. This sends the finalized data to the network for confirmation.
What is get_block_by_height used for? +
get_block_by_height lets you retrieve all details about a block based on its sequential number (height). This is ideal for analyzing time-based network activity.
What if I want to interact with an Ethereum contract? Do I use call_eth_contract_method? +
Yes, that's the right tool. You use call_eth_contract_method when you need your agent to execute a specific function on a smart contract address.
What information do I get from running `get_token_info`? +
This function confirms your API token's validity and scope. It tells you if the key is active, when it expires, and what permissions are attached to it. Always check this first to ensure your credentials haven't been revoked or reached a usage limit.
What steps should I follow when using `generate_address`? +
Running generate_address gives you a new public key and private keypair. Remember, the private key is critical; treat it like cash and store it offline immediately. The function ensures you start with a clean identity on the blockchain.
How does using `new_transaction` differ from sending data? +
new_transaction creates a skeleton transaction object for your agent to sign. You use this when you need to build the payload first, then pass it to send_transaction. This separation gives you control over the entire signing process.
What is the purpose of using `create_webhook`? +
create_webhook sets up automated notifications for specific events on a blockchain. Instead of constantly polling, your agent receives an alert when something happens—like a new block appearing or a transaction failing.
Can I check the balance of a specific address without fetching all its transaction history? +
Yes! Use the get_address_balance tool. It provides a lightweight response containing only the balance and basic metadata for the specified coin and chain.
How do I find the current block height and fee estimates for Bitcoin? +
Simply use the get_blockchain tool with 'btc' as the coin and 'main' as the chain. It will return the latest block height, hash, and current network fee tiers.
Is it possible to generate a new wallet address for testing purposes? +
Yes. The generate_address tool allows you to create a new public/private keypair and address for any supported chain (e.g., 'btc' on 'test3' or 'bcy' on 'test').
We've already built the connector for BlockCypher. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 15 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.