Cronoscan MCP. Deep-dive into Cronos blockchain data from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Cronoscan (Cronos Block Explorer) MCP Server gives you natural language access to Cronos blockchain data. Check CRO balances, track ERC-20 and NFT transfers, inspect smart contract source code, and monitor network metrics like gas prices—all without leaving your AI client.
This server handles complex on-chain analysis for developers, traders, and analysts who need granular visibility into the entire Cronos ecosystem.
What your AI agents can do
Get abi
Retrieves a contract's Application Binary Interface (ABI) from its verified source code.
Get balance
Gets the CRO balance for a single blockchain address.
Get balance multi
Calculates the total CRO balance across several provided addresses at once.
Get the current balance for a single or group of addresses, whether it's native CRO or an ERC-20 token.
Retrieve lists of transaction events—including normal transactions (get_tx_list) and internal contract calls (get_tx_list_internal)—for any given address.
Fetch the full ABI or the raw source code for a smart contract to understand its functions and logic.
Determine the total supply of an ERC-20 token, track recent transfers (both get_token_tx and NFT events using get_token_nft_tx), and check specific contract balances.
Pull real-time data points like the current block number (proxy_eth_block_number), gas prices, or the last known price of CRO.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Cronoscan (Cronos Block Explorer): 24 Tools for Blockchain Data
Run advanced queries like balance checks, NFT tracking, gas estimation, and full transaction history using these 24 dedicated tools.
019e5d0eget abi
Retrieves a contract's Application Binary Interface (ABI) from its verified source code.
019e5d0eget balance
Gets the CRO balance for a single blockchain address.
019e5d0eget balance multi
Calculates the total CRO balance across several provided addresses at once.
019e5d0eget block reward
Determines the block reward amount based on a specified block number.
019e5d0eget eth price
Fetches the last recorded market price for CRO.
019e5d0eget eth supply
Retrieves the total circulating supply of CRO on the Cronos network.
019e5d0eget logs
Reads all event logs associated with a specific smart contract address.
019e5d0eget source code
Retrieves the full, verified source code for a given smart contract address.
019e5d0eget token balance
Gets an ERC-20 token's account balance using its contract address and recipient wallet.
019e5d0eget token nft tx
Lists all ERC-721 (NFT) transfer events that occurred for a specific wallet address.
019e5d0eget token supply
Calculates the total supply amount of an ERC-20 token using its contract address.
019e5d0eget token tx
Gets a list of standard ERC-20 token transfer events for a given wallet address.
019e5d0eget tx list
Retrieves all normal, successful transactions associated with an address.
019e5d0eget tx list internal
Gets a list of internal contract calls (transactions) made to or from an address.
019e5d0eget tx receipt status
Checks the processing status and receipt details for a given transaction hash.
019e5d0eproxy eth block number
Returns the current block number on the network by simulating the `eth_blockNumber` call.
019e5d0eproxy eth call
Simulates a read-only contract function call without changing any state, using `eth_call`.
019e5d0eproxy eth estimate gas
Estimates the gas required for a transaction before executing it, using `eth_estimateGas`.
019e5d0eproxy eth gas price
Retrieves the current recommended gas price for transactions, using `eth_gasPrice`.
019e5d0eproxy eth get block by number
Fetches all detailed information about a specific block number on the chain.
019e5d0eproxy eth get code
Reads the compiled bytecode of a contract address using `eth_getCode`.
019e5d0eproxy eth get storage at
Checks a specific storage slot within a contract to retrieve stored data (`eth_getStorageAt`).
019e5d0eproxy eth get transaction by hash
Retrieves the raw transaction details using its unique hash.
019e5d0eproxy eth get transaction receipt
Gets the final, confirmed receipt for a specific transaction hash.
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 Cronoscan (Cronos Block Explorer), 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
This MCP Server, Cronoscan, gives you natural language access right into the Cronos blockchain data. You're gonna analyze everything—CRO balances, ERC-20 tokens, NFT movements, and smart contract logic—without ever leaving your AI client.
Checking Balances & Assets
You can check a single address's CRO balance with get_balance, or if you got a bunch of wallets to check, get_balance_multi figures out the total CRO across all of 'em. For ERC-20 tokens, use get_token_balance to see how much any specific wallet holds for a given contract.
Wanna know the total supply of an ERC-20 token? Run get_token_supply. You can also check if your account has enough funds by getting the current CRO balance.
Tracing Transactions & Movements
To track what's going on, you've got a few angles. Use get_tx_list to pull all normal, successful transactions for any address. If you need to see the deep internal moves—the calls contracts make to each other—run get_tx_list_internal. You can also get a full list of every event log associated with a smart contract using get_logs.
For NFTs (ERC-721), get_token_nft_tx lists all transfer events for a specific wallet. To track standard ERC-20 tokens, use get_token_tx, or check the current balance on that token's contract address.
Inspecting Smart Contracts
If you gotta understand how a contract works, you pull its code. Use get_source_code to retrieve the full, verified source for a smart contract address. If you only need the function definitions, get_abi gets the Application Binary Interface (ABI). You can also read what's stored inside the contract using proxy_eth_get_storage_at, or check the compiled bytecode with proxy_eth_get_code.
To see if a specific action is possible without messing up the chain, you run proxy_eth_call to simulate a read-only function call. You can also peek at what's going on in any storage slot using proxy_eth_get_storage_at.
Monitoring Network State & Gas
Need to know where we are? Run proxy_eth_block_number for the current block number. Before you send anything, check the gas cost; use proxy_eth_estimate_gas to get an estimate, then pull the actual price with proxy_eth_gas_price. You can also retrieve all detailed info about a specific historical block using proxy_eth_get_block_by_number.
For basic market data, get_eth_price gives you CRO's last recorded price, and get_eth_supply reports the total circulating supply. Wanna know how much gas was rewarded for a block? Run get_block_reward with a specific block number.
Deep Dive RPC Calls
This server handles all the heavy lifting from standard Ethereum calls. You can get raw transaction details using proxy_eth_get_transaction_by_hash, and when that transaction is done, you grab the final receipt status or full data with proxy_eth_get_transaction_receipt. If you just wanna check a transaction hash's current processing status, use get_tx_receipt_status.
How Cronoscan MCP Works
- 1 First, subscribe to this server and provide your Cronoscan API Key.
- 2 Second, ask your AI client a question—for example, 'What is the balance for 0x...?'
- 3 Third, your agent uses the necessary tools (like
get_balanceorget_token_tx) to fetch data and gives you the plain-text answer.
The bottom line is: You talk to your AI client in natural language, and it runs the specific blockchain query for you.
Who Is Cronoscan MCP For?
This tool is built for people who need more than just a dashboard. It's for the DeFi developer stuck debugging an obscure contract call at 3 AM, or the crypto analyst who needs to cross-reference whale movements across multiple addresses fast. If your job involves reading transaction logs or verifying token state, you need this.
Debugging transactions and inspecting contract source code directly from the chat environment without leaving their coding IDE.
Tracking large movements of assets across multiple addresses or generating on-chain reports by querying total supply metrics.
Checking portfolio balances and transaction status instantly across the entire Cronos ecosystem.
What Changes When You Connect
- Trace Full Token Flows: Don't just see a balance. Use
get_token_txandget_logsto track every single ERC-20 transfer or event, giving you the full picture of asset movement on Cronos. - Validate Contract Logic: Need to know what a contract actually does? Get the verified source code using
get_source_code, then useproxy_eth_callto test specific functions without spending gas. - Handle Complex Addresses: Checking multiple wallets used to mean 15 clicks. Now, run
get_balance_multiand get CRO totals for a whole group of accounts in one query. - Go Beyond Simple Balances: The difference between checking the balance (
get_balance) and seeing transaction history is huge. Useget_tx_listandget_tx_list_internalto see both external payments and internal contract calls. - Stay Ahead of Costs: Before executing a transfer, use
proxy_eth_estimate_gas. This tells you exactly how much gas the transaction will cost before you commit, saving time and money. - Get the Big Picture: Quickly check network health. Use
get_eth_pricefor CRO's current value or runproxy_eth_block_numberto know exactly where you are on the chain.
Real-World Use Cases
Auditing a Smart Contract Vulnerability
A developer suspects a contract is mismanaging funds. They first use get_source_code to read the logic, then run proxy_eth_get_storage_at to check if specific variables are being set correctly. Finally, they use proxy_eth_call to simulate an attack vector and confirm the outcome without risk.
Tracking a Whale's Moves
A crypto analyst needs to know where large CRO amounts went last week. They run get_tx_list on the whale's primary wallet, then use get_token_nft_tx and get_token_tx to separate out which tokens were sold versus just transferred.
Debugging a Failed Transfer
A user reports that their funds didn't arrive. They check the transaction hash using proxy_eth_get_transaction_receipt. If it failed, they can then use get_tx_list_internal to see which contract call broke down.
Quick Portfolio Checkup
A user wants a total snapshot of their holdings. They don't want to check each wallet manually; they just ask the agent, and it runs get_balance_multi and checks all associated token balances using get_token_balance.
The Tradeoffs
Checking only the final balance
Seeing a CRO balance of 500 means nothing. Did they get it from one transaction, or did the smart contract call internally send half of it and another service take the other half? You're missing the context.
→
Always pair get_balance with get_tx_list_internal. This shows both incoming funds and which contracts processed those funds to change the balance.
Assuming all token data is in one place
Trying to track a full asset flow just by looking at get_tx_list misses non-CRO tokens. You only see native transfers, not the complex ERC-20 movements.
→
Use get_token_tx and get_logs together. This combination gives you both the high-level transfer record and the underlying smart contract event data.
Relying on guesswork for gas costs
Sending a transaction without checking the current network state, leading to an insufficient gas error and wasting time.
→
Before initiating any action, always run proxy_eth_estimate_gas and check proxy_eth_gas_price. This gives you the necessary input parameters for success.
When It Fits, When It Doesn't
Use this MCP Server if your core task involves reading verifiable, multi-layered blockchain state. You need to know why a balance changed, not just that it did change. If you're only checking simple price feeds or single wallet balances without context, the basic explorer might suffice. But if you are analyzing complex interactions—for example, tracing an NFT transfer (using get_token_nft_tx) and then cross-referencing related CRO fund movements (using get_tx_list_internal)—you need this granular toolset. If you only need to know the current price of ETH or the total supply (get_eth_supply), a dedicated API endpoint is cleaner, but for everything else involving state changes and contract logic, Cronoscan provides the necessary depth.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cronoscan. 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 24 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracing money movement used to be an archaeological dig in multiple tabs.
You'd start on the main transaction list, spot a suspicious transfer hash. Then you click through: check the receipt status (`get_tx_receipt_status`), copy the address into another tab to see all its transactions (`get_tx_list`), and then manually try to figure out if that money came from an internal contract call or a direct wallet payment.
Now, your agent handles it. You ask: 'Show me everything related to this transfer.' The server runs `proxy_eth_get_transaction_receipt` and pulls the raw data. It separates normal transfers (`get_tx_list`) from the actual smart contract execution flow (`get_tx_list_internal`). It gives you a structured answer, not 10 links to click.
Get Contract Source Code and ABI Details
Before this server, getting contract details meant navigating documentation or using command-line tools that required specific parameters just to get the function list (ABI) or the source code. It was tedious setup.
With `get_abi` and `get_source_code`, you simply ask your agent for the structure of a contract at an address, and it delivers the full ABI or verified code block right in your chat window. You know what functions exist before you write a single line of client-side code.
Common Questions About Cronoscan MCP
How do I check if a transaction was successful? +
Use get_tx_receipt_status. This tool checks the final status and receipt details for any given transaction hash, telling you immediately if it passed or failed.
Can I track multiple token types in one place? +
Yes. Use both get_token_balance (for ERC-20) and get_token_nft_tx (for NFTs). You can also run get_balance_multi to check native CRO across several wallets at once.
What is the difference between get_logs and proxy_eth_call? +
get_logs reads all recorded events (like 'transfer completed'). proxy_eth_call simulates running a function without changing any data. Use logs to see history; use calls to test logic.
Do I need to know the contract address beforehand? +
Yes, for detailed reads like getting source code or checking token balances, you must provide the specific contract address. The tools require this input to target the correct data.
What credentials are required when using get_balance for an address? +
You need a valid Cronoscan API Key. This key authenticates your request and allows your AI client to access the blockchain data stream. Don't hardcode it; pass it through your agent's configuration settings.
How do get_tx_list and get_tx_list_internal differ when tracing transactions? +
The difference is scope. get_tx_list shows the main, external send/receive events recorded for an address. However, get_tx_list_internal reveals the internal calls—the complex logic that happens between smart contracts after the initial transaction starts.
Why should I run proxy_eth_estimate_gas before executing a function call? +
Running proxy_eth_estimate_gas calculates the exact gas required for an action before you spend money. This prevents failed transactions due to insufficient funds and saves you from wasting gas fees.
What does calling get_abi provide if I don't have source code? +
The ABI (Application Binary Interface) is the contract's blueprint. It tells your agent exactly what functions exist and what parameters they accept, allowing you to interact with the contract even if the full source code isn't available.
Can I check the CRO balance of multiple wallet addresses in a single request? +
Yes! Use the get_balance_multi tool by providing a comma-separated list of addresses. The AI will return the current balance for each address in the list.
How do I retrieve the source code of a verified smart contract on Cronos? +
You can use the get_source_code tool with the contract's address. If the contract is verified on Cronoscan, the AI will fetch the source code, compiler version, and other optimization details.
Is it possible to track NFT transfers for a specific user? +
Absolutely. Use the get_token_nft_tx tool with the user's wallet address. You can also filter by a specific NFT contract address to narrow down the results.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
TzKT (Tezos Indexer & Explorer API)
Access real-time Tezos blockchain data — explore accounts, smart contracts, and transaction history directly from your AI agent.
Prefect
Bring your data orchestration into your AI — audit Python pipelines, debug failed runs, and inspect Prefect Work Pools natively.
Mux
Manage video assets and live streams via Mux — create assets and track performance directly from your AI agent.
You might also like
Cronitor (Cron Monitoring)
Monitor cron jobs, heartbeats, and websites. Track performance, receive alerts, and manage uptime directly from your AI agent.
Microsoft Ads
Connect Microsoft Ads to any AI agent via MCP.
Quantive (Gtmhub)
Automate OKR strategy via Quantive — manage objectives, key results, and sessions directly from any AI agent.