# Cronoscan MCP for AI Agents AI Agent Connect

> Cronoscan lets you query the Cronos blockchain directly through your AI client. You can check CRO balances, monitor token transfers, and inspect smart contracts without switching tabs. It pulls real-time data like gas prices and token supplies so you can stay on top of the network.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_1EmSgZVdc76vHHAF0j433NTzjCvsMsuo1Mxs21DJ/ai-agent-connect
- **Tags:** cronos, block-explorer, web3, smart-contracts, crypto-analytics

## Description

Imagine you're deep in a research rabbit hole, trying to figure out where a specific whale moved their funds or why a smart contract transaction failed. Usually, this means opening a dozen tabs, copying wallet addresses, and squinting at explorer logs. With this connection, you just ask your AI client to do the heavy lifting. It pulls the data for you, giving you a clear picture of the on-chain activity instantly. Whether you're a developer debugging a contract or a trader watching a new token launch, this puts the entire Cronos network at your fingertips. It's part of the Vinkius catalog, making it easy to plug into your existing workflow so you can spend less time hunting for data and more time making decisions.

## Tools

### get_balance
Cronoscan fetches the current CRO balance for a single specific wallet. Use this to check a specific account's holdings.

### get_abi
Cronoscan fetches the Application Binary Interface for a verified smart contract. This helps your agent understand the contract's functions.

### get_block_reward
Cronoscan looks up the block rewards associated with a specific block number. This is helpful for understanding network incentives.

### get_logs
Cronoscan retrieves the event logs for specific blockchain actions. Use this to see what happened during a transaction.

### get_source_code
Cronoscan pulls the verified source code for a specific smart contract. This is essential for security audits and debugging.

### get_tx_receipt_status
Cronoscan checks if a transaction was successful or if it failed. This gives you a clear status update on any on-chain action.

### proxy_eth_block_number
Cronoscan gets the current block number using a standard RPC call. This helps your agent stay synced with the chain.

### proxy_eth_call
Cronoscan executes an eth_call to interact with a smart contract. Use this to test contract logic without sending a transaction.

### proxy_eth_estimate_gas
Cronoscan calculates the gas required for a specific transaction. This helps you avoid out-of-gas errors.

### proxy_eth_gas_price
Cronoscan checks the current gas price on the Cronos network. Use this to plan your transaction costs.

### proxy_eth_get_block_by_number
Cronoscan gets full details for a specific block by its number. This is useful for deep block analysis.

### proxy_eth_get_code
Cronoscan retrieves the compiled bytecode of a smart contract. This is useful for low-level contract inspection.

### proxy_eth_get_storage_at
Cronoscan reads the storage data at a specific contract slot. Use this for advanced state inspection.

### proxy_eth_get_transaction_by_hash
Cronoscan fetches full details for a transaction using its unique hash. This is the best way to see all data for a single transaction.

### proxy_eth_get_transaction_receipt
Cronoscan retrieves the receipt for a transaction after it's processed. This confirms the final state of a transaction.

### get_token_balance
Cronoscan checks the balance of an ERC20 token for a specific contract address. Use this to see how much of a specific token a wallet holds.

### get_token_nft_tx
Cronoscan tracks ERC721 NFT transfer events for a specific address. This lets you monitor NFT trading and movements.

### get_token_supply
Cronoscan gets the total supply of an ERC20 token. Use this to check the total amount of a specific token in existence.

### get_token_tx
Cronoscan views the transfer history for an ERC20 token at a specific address. This is great for tracking specific token movements.

### get_tx_list_internal
Cronoscan lists all internal transactions for a specific wallet address. This reveals complex interactions between contracts.

### get_tx_list
Cronoscan lists all normal transactions for a specific wallet address. Use this to see the standard history of a wallet.

### get_balance_multi
Cronoscan gets CRO balances for a list of multiple addresses at once. This is useful for tracking several wallets simultaneously.

### get_eth_price
Cronoscan checks the latest market price for the CRO token. It gives you real-time pricing data.

### get_eth_supply
Cronoscan retrieves the total supply of CRO on the network. Use this to see the total circulating amount.

## Prompt Examples

**Prompt:** 
```
What's the current price of CRO?
```

**Response:** 
```
I've checked the latest market data for you.

| Metric | Value |
| :--- | :--- |
| **Current Price** | $0.98 |
| **Total Supply** | 1.2B CRO |
| **24h Change** | +2.4% |

Would you like me to check the gas price as well?
```

**Prompt:** 
```
Show me the last 3 NFT transfers for 0x690B9A9E9aa1C9dB991C7721a92d351Db4FaC990.
```

**Response:** 
```
I've retrieved the recent NFT transfer events for that address:

*   **Transfer 1:** 1x 'CyberPunk #442' to 0x123... (Hash: 0xabc...)
*   **Transfer 2:** 1x 'Ape #99' to 0x456... (Hash: 0xdef...)
*   **Transfer 3:** 1x 'MoonCat #12' to 0x789... (Hash: 0xghi...)

Let me know if you need the full transaction details for any of these.
```

**Prompt:** 
```
Get the ABI for this contract: 0x5C7C6f200567e573C96E38557b2062993894f91a.
```

**Response:** 
```
I've successfully fetched the ABI for that contract. It includes the following main functions:

*   `stake(uint256 amount)`
*   `withdraw()`
*   `claimRewards()`
*   `getPoolSize()`

I can help you format a specific call for any of these functions if you'd like.
```

## Capabilities

### Check wallet balances
Cronoscan lets you check CRO balances for one or many addresses at once.

### Track token transfers
Cronoscan allows you to monitor ERC-20 and NFT transfer events.

### Inspect smart contracts
Cronoscan fetches contract ABIs and verified source code for auditing.

### Monitor network health
Cronoscan provides real-time data on gas prices and block rewards.

### Execute RPC calls
Cronoscan executes standard Ethereum-compatible RPC calls for advanced interactions.

### Analyze transaction history
Cronoscan retrieves transaction histories for both normal and internal types.

## Use Cases

### Debugging a failed swap
A developer uses proxy_eth_call to test a contract function and then checks get_tx_receipt_status to see why it failed.

### Whale tracking
An analyst asks for the last 10 get_token_tx events for a specific address to see where a large amount of USDC went.

### Portfolio audit
A user asks to see the get_balance for five different wallets and the get_token_supply for a new project.

### Security research
A researcher pulls the get_source_code of a new DeFi protocol to look for vulnerabilities in the logic.

## Benefits

- Stop switching tabs to check balances because get_balance_multi lets you see multiple wallets at once.
- Audit contracts faster by pulling source code and ABIs with get_source_code and get_abi.
- Monitor market trends instantly using get_eth_price and get_eth_supply for real-time data.
- Debug complex interactions by running proxy_eth_call and proxy_eth_estimate_gas directly.
- Track whale movements more easily by pulling get_token_tx and get_token_nft_tx for specific addresses.
- Get a full history of activity with get_tx_list and get_tx_list_internal to see every move on-chain.

## How It Works

The bottom line is you get direct blockchain data without leaving your chat interface.

1. Subscribe to the Cronoscan MCP on Vinkius.
2. Add your Cronoscan API Key to the configuration.
3. Ask your AI client to fetch balances, prices, or contract data.

## Frequently Asked Questions

**Can I check multiple CRO balances at once with Cronoscan?**
Yes, you can provide a list of wallet addresses, and the Connector will fetch the current CRO balance for every one of them in a single request.

**Does Cronoscan work for tracking NFTs?**
Yes, it supports tracking ERC721 token transfer events, allowing you to monitor NFT movements for specific addresses easily.

**How do I get the price of CRO using this Connector?**
Your agent can pull the latest market price and the total supply of CRO automatically so you don't have to check an external exchange.

**Can I use Cronoscan to debug failed smart contract transactions?**
Absolutely. You can pull transaction receipts to see exactly why a transaction failed and inspect the source code to find the logic error.

**Is Cronoscan for the Ethereum network?**
No, this Connector is specifically designed for the Cronos blockchain. It provides deep access to Cronos data like gas prices and token supplies.

**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.