# Tatum (Blockchain Infra) MCP for AI Agents AI Agent Connect

> Tatum (Blockchain Infra) lets you manage blockchain data through your AI agent. You can get gas estimates, track multi-chain portfolios, and set up real-time webhooks for transactions without switching tabs. It handles the heavy lifting for 40+ protocols so you can focus on building.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_YAbyhL6OAx3gglb19qrWfy08Xb8Vc0LWyfnX9LZG/ai-agent-connect
- **Tags:** web3, blockchain-infrastructure, gas-estimation, portfolio-tracking, evm, decentralized-apps

## Description

Managing blockchain infrastructure usually means juggling dozens of tabs, checking gas prices on different explorers, and manually tracking balances across multiple chains. This Connector changes that by letting your AI agent do the heavy lifting for you. Instead of hunting for data, you just ask your agent to show you what's happening on-chain. You can pull live exchange rates, check your entire portfolio of NFTs and tokens in one go, or see exactly where a transaction stands. It even handles the messy part of setting up webhooks so you can get notified about specific events automatically. It's one of the many tools you can find in the Vinkius catalog to pull your blockchain workflows into a single chat window. You get a unified way to interact with 40+ protocols, making it much easier to build apps or monitor markets without the constant context switching.

## Tools

### cancel_subscription
The cancel_subscription tool stops an active webhook notification for a specific blockchain event. Use it to clean up old alerts.

### estimate_evm_gas
The estimate_evm_gas tool calculates the gas limit and price needed for an EVM transaction. Use it to avoid failed transfers.

### get_recommended_fee
The get_recommended_fee tool shows the current suggested fee for a specific blockchain. It tells you what's needed for a block.

### get_transaction_history
The get_transaction_history tool lists all past transactions for a specific wallet address. It's great for auditing past activity.

### get_virtual_account_balance
The get_virtual_account_balance tool checks the current balance of a specific virtual account. Use it for internal ledger checks.

### get_wallet_portfolio
The get_wallet_portfolio tool retrieves balances for native assets, tokens, and NFTs. It gives you a full view of a wallet's holdings.

### list_subscriptions
The list_subscriptions tool shows all your current active webhook subscriptions. Use it to manage your active alerts.

### create_subscription
The create_subscription tool sets up a real-time alert for incoming or outgoing transactions. It helps you automate notifications.

### create_virtual_account
The create_virtual_account tool builds an off-chain ledger for tracking internal balances. It works well for private accounting.

### estimate_transaction_fee
The estimate_transaction_fee tool provides a specific fee estimate for a planned blockchain move. It helps you plan costs accurately.

### get_exchange_rate
The get_exchange_rate tool pulls the current price for a crypto or fiat currency pair. It keeps your pricing data live.

## Prompt Examples

**Prompt:** 
```
What's the current gas price for a standard transfer on Ethereum?
```

**Response:** 
```
I've pulled the current network data for you. Here are the recommended fees for a standard ETH transfer:

| Speed | Recommended Fee |
| :--- | :--- |
| **Fast** | 25 Gwei |
| **Standard** | 20 Gwei |
| **Slow** | 15 Gwei |

Would you like me to estimate the total cost for a specific amount?
```

**Prompt:** 
```
Show me the balance for 0x742d35Cc6634C0532925a3b844Bc454e4438f44e on Polygon.
```

**Response:** 
```
Checking the Polygon network for that address... Here is what I found:

*   **MATIC**: 15.5
*   **USDC (ERC-20)**: 250.0
*   **NFTs**: 2 items from the 'Polygon Punks' collection

Do you want to see the transaction history for any of these assets?
```

**Prompt:** 
```
What's the current price of BTC in USD?
```

**Response:** 
```
The current exchange rate is **1 BTC = 64,250.50 USD**. 

I can also check the rate for other pairs or calculate a specific conversion for you. Just let me know!
```

## Capabilities

### Get gas estimates for EVM chains
See the required gas limit and price for your next transaction.

### Pull balances for multiple wallets
View native assets, tokens, and NFTs across various addresses in one list.

### Set up real-time transaction alerts
Create webhook subscriptions to get notified about incoming or outgoing funds.

### Fetch live crypto to fiat rates
Get current exchange rates for any crypto or fiat currency pair.

### View historical transaction data
Query the full history of a specific blockchain address.

### Manage off-chain ledger accounts
Create and check balances for virtual accounts and internal ledgers.

## Use Cases

### Prevent failed deployments
A developer is about to deploy a large contract and asks the agent to check the current gas costs using estimate_evm_gas.

### Audit multi-chain holdings
A portfolio manager asks the agent to show the total balance of NFTs and tokens across five different wallets using get_wallet_portfolio.

### Automate payment alerts
An operations lead wants to know the second a payment hits a hot wallet and sets up a webhook using create_subscription.

### Live price tracking
A trader needs the current BTC to USD rate to calculate a profit margin and asks the agent for the live exchange rate.

## Benefits

- Stop manual gas checking by using get_recommended_fee to see what's needed for a block in real time.
- Get a full view of your assets with get_wallet_portfolio which pulls NFTs and tokens at once from any address.
- Automate your alerts by using create_subscription to get notified about transactions instantly without writing code.
- Pull live prices with get_exchange_rate to keep your data current without refreshing multiple browser tabs.
- Debug faster by using get_transaction_history to see exactly what happened on a specific address during a failure.

## How It Works

The bottom line is you get a direct line to blockchain data through your AI chat.

1. Add your Tatum API key to the Connector configuration settings.
2. Connect your preferred AI client to the Tatum MCP.
3. Ask your agent to fetch balances, estimate fees, or list subscriptions.

## Frequently Asked Questions

**Does Tatum (Blockchain Infra) support multiple chains?**
Yes, it provides access to data across 40+ different protocols, making it a versatile choice for multi-chain projects.

**Can I use Tatum (Blockchain Infra) to track my NFTs?**
Yes, the tool can retrieve balances for native assets, ERC-20 tokens, and NFTs across multiple addresses.

**How do I set up alerts with Tatum (Blockchain Infra)?**
You can create webhook subscriptions through your agent to get notified about incoming or outgoing transactions automatically.

**Can Tatum (Blockchain Infra) help with gas costs?**
It provides both recommended fees for specific blockchains and detailed EVM gas estimates to help you plan costs.

**Is Tatum (Blockchain Infra) good for DeFi analysis?**
It is excellent for DeFi because it pulls live exchange rates and portfolio balances, allowing for real-time monitoring of assets.

**Can I see my past transactions with Tatum (Blockchain Infra)?**
Yes, you can query the detailed transaction history for any specific blockchain address.

**Can I estimate gas for a specific EVM transaction before sending it?**
Yes! Use the `estimate_evm_gas` tool by providing the chain, sender, recipient, and amount. It will return the estimated gas limit and price for that specific interaction.

**How do I monitor a wallet for new incoming transactions automatically?**
You can use the `create_subscription` tool to set up a webhook. This allows you to receive real-time notifications whenever a transaction occurs on the specified address and chain.

**Can I check balances for multiple token types at once?**
Yes, the `get_wallet_portfolio` tool allows you to specify token types like 'native', 'fungible' (ERC-20), and 'nft' to get a comprehensive view of an address's holdings.