# Blockchain.com Data MCP for AI Agents MCP

> Blockchain.com Data gives your AI agent direct access to real-time Bitcoin blockchain data. Query block heights, audit specific transactions, monitor public address balances, and check live BTC market prices directly from any compatible client.

## Overview
- **Category:** the-unthinkable
- **Price:** Free
- **Tags:** bitcoin, cryptocurrency, blockchain-data, transaction-auditing, mempool, ledger-analysis

## Description

Need to analyze a crypto ledger without opening ten separate tabs? This MCP connects your AI agent straight to the Blockchain.com Data API. You can orchestrate complex cryptocurrency analyses right within your chat window or IDE. Instead of manually checking an address explorer, you simply ask your agent for details and get back confirmed balances, transaction histories, and network performance metrics.

Your agent pulls up everything—from monitoring mempool activity to pulling historical price charts—all while keeping the conversation flowing. If you're using Vinkius, you can connect this MCP alongside dozens of others in the catalog, giving your AI client a massive toolkit for any data requirement, whether it’s finance or supply chain.

This means developers and analysts stop copying and pasting hashes and start asking natural language questions that get immediate, verified blockchain answers.

## Tools

### get_address
Pulls the current balance and full transaction history for any specified Bitcoin address.

### get_block_count
Retrieves the absolute total height of the Bitcoin blockchain, confirming how many blocks have been mined.

### get_block
Gets all details about a specific block, including its hash and which transactions it contains.

### get_chart
Retrieves historical data points, such as market prices or total transaction counts, for charting.

### get_latest_block
Provides detailed information about the most recently mined Bitcoin block.

### get_mempool_stats
Shows current statistics for the memory pool, helping track pending network load and activity.

### get_network_stats
Gathers general performance metrics for the entire Bitcoin network, like difficulty and total block count.

### get_ticker
Returns the live exchange rate and price of BTC in various fiat currencies (USD, EUR, GBP, etc.).

### get_transaction
Fetches detailed information about a single transaction using its unique hash.

### list_unconfirmed_transactions
Lists all transactions currently sitting in the mempool that have not yet been confirmed by miners.

## Prompt Examples

**Prompt:** 
```
What is the current BTC price and how many transactions are waiting in the mempool right now?
```

**Response:** 
```
**Bitcoin Market Snapshot**

*   **Current Price:** $68,912.50 USD (or €63,200 EUR)
*   **Mempool Status:** 4,512 unconfirmed transactions currently waiting in the memory pool.

The network is showing high load, but prices are stable.
```

**Prompt:** 
```
Check address 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa. What's its full history and current balance?
```

**Response:** 
```
Here is the breakdown for that wallet:

*   **Current Balance:** 10.4 BTC
*   **Total Received:** 55.2 BTC over 8,900 transactions.
*   **Total Sent:** 44.8 BTC across various payments.
```

**Prompt:** 
```
Show me the latest block data and what was mined about an hour ago.
```

**Response:** 
```
**Latest Block Details (Height: 836,102)**
*   **Hash:** `0x000...`
*   **Mined At:** 2026-06-12T14:30:00Z
*   **Transactions:** 2,950 verified payments.

Separately, the block mined an hour ago had a total of 1,870 transactions and featured several high-value transfers.
```

## Capabilities

### Audit Bitcoin Addresses
Checks a public BTC address for its current balance and full transaction history.

### Track Block Changes
Retrieves details about the newest or a specific block using its hash, confirming all included transactions.

### Monitor Network Activity
Gets real-time statistics on the memory pool and general network health metrics for Bitcoin.

### Verify Transactions
Looks up specific transactions by hash, confirming payments and their status.

### Get Market Pricing Data
Pulls current BTC trading prices across multiple fiat currencies instantly.

## Use Cases

### Verifying a large payment transfer
A client sends a wire transfer but only provides a transaction hash. You use `get_transaction` to pull the full audit details, confirming the recipient address and the exact amount moved.

### Assessing an investment portfolio's risk
Before making a market prediction, you ask your agent to run `get_chart` for BTC price history over 12 months. This provides immediate context alongside current network metrics like block difficulty.

### Checking an unknown wallet's activity
You suspect a wallet is compromised. You use `get_address` to pull the full transaction record, identifying all incoming and outgoing funds over time for investigation.

## Benefits

- Check address balances instantly: Use `get_address` to see an account's total assets and its entire spending/receiving record without switching tabs.
- Monitor network congestion: Access the mempool with `get_mempool_stats` to know if a transaction is likely to confirm quickly or if the network is overloaded.
- Get up-to-date pricing: The `get_ticker` tool pulls live BTC prices in dozens of currencies, giving you instant market context for any analysis.
- Track every detail: When you need to verify an old payment, `get_transaction` provides full audit details on a specific hash. It's forensic accounting for crypto.
- View network health: The `get_network_stats` tool gives you the high-level metrics—like difficulty and total block count—that analysts rely on.

## How It Works

The bottom line is: your AI client handles all the API calls and raw data parsing so you just get clean answers about Bitcoin's activity.

1. Connect your AI client to this MCP via Vinkius and grant access. This links the blockchain data API directly to your conversational context.
2. Tell your agent exactly what you need, like 'What was the total activity on block 835,421?' or 'Check the balance of address X'.
3. Your agent translates that request into a query, fetches the live data from Blockchain.com Data, and presents it back to you in plain language.

## Frequently Asked Questions

**How can Blockchain.com Data help me audit cryptocurrency payments?**
It provides forensic-level access to the Bitcoin ledger. You can use your agent to check a transaction's full history and details using `get_transaction`, confirming exactly who sent what, when, and if it was successful.

**Does Blockchain.com Data give me real-time BTC pricing?**
Yes, the MCP includes tools that pull live market data. You can ask your agent for `get_ticker` to see Bitcoin's current price across multiple global fiat currencies.

**What if I need to know about pending transactions? Is that covered by Blockchain.com Data?**
The MCP monitors the mempool, which tracks unconfirmed activity. You can use `get_mempool_stats` or list unconfirmed transactions to see what's waiting in line before it gets mined.

**Can I use Blockchain.com Data for historical analysis?**
Absolutely. It allows you to retrieve historical data points, letting you compare past market prices using `get_chart` or review ledger details from old blocks.

**What is the difference between checking a block and checking an address with Blockchain.com Data?**
Checking an address gives you a summary of its activity (balance, total sent/received). Checking a specific block shows every single transaction that was confirmed in one mining cycle.