Provides 31 Bitcoin data endpoints via MCP micropayments for AI agents, without keys or subscriptions.
Configuration
View docs{
"mcpServers": {
"aiindigo925-btcfi-api": {
"command": "npx",
"args": [
"@aiindigo/btcfi-mcp"
]
}
}
}You can access Bitcoin data and intelligence through an MCP server that lets AI agents query 31 endpoints using lightweight micropayments. This setup enables fast, permissionless access to Bitcoin data without API keys or subscriptions, supporting practical use in AI workflows and automated decision making.
To run the MCP server for Bitcoin data, start the MCP client that connects to the BTCFi MCP server. You will then query endpoints such as fees, mempool status, address data, UTXOs, transactions, blocks, risk scores, whale alerts, and network health. All interactions are paid via the x402 USDC micropayments model, with no keys required and no signup.
Prerequisites: you need Node.js and npm installed on your machine.
Install the MCP client and run the BTCFi MCP server client as shown.
# Start the BTCFi MCP client for AI agents
npx @aiindigo/btcfi-mcp
```
```
# For developers who want the SDK (optional for client interactions)
npm install @aiindigo/btcfiKey capabilities include core data access (fees, mempool, address data, UTXOs, transactions, blocks), intelligence features (fee predictions, whale alerts, risk scoring, network health), security analyses (YARA-style threat detection), Solv Protocol data (reserves, yield, liquidity, risk), ZK proofs (balance ranges, UTXO age, set membership), real-time streams (live blocks, whale transactions), and system status checks. You can interact with humans or agents via supported clients and rely on the built-in security model to protect requests and responses.
Payments are processed through a dual-network x402 micropayments system in USDC. No API keys or sign-up are required; you pay per query and receive the data in return. Core security features include wallet-based request signing, encrypted responses, zero-knowledge proofs, nonce replay protection, and cryptographic receipts.
Fetch current network and protocol fees used for pricing and transaction prioritization.
Access the current mempool to understand pending transactions and congestion.
Retrieve data associated with a Bitcoin address, including balances and activity.
Query unspent transaction outputs for an address or script.
Get details about specific transactions, including inputs, outputs, and confirmations.
Access block information, including height, hash, time, and transactions.
Assess risk related to addresses or transactions based on intelligence signals.
Receive whale activity alerts and high-value transaction insights.
Obtain health and status information about the Bitcoin network.
Query SolvBTC reserves and related liquidity metrics.
Access yield data related to Solv Protocol integrations.
Inspect liquidity metrics and risk within the Solv ecosystem.
Evaluate risk exposure within Solv Protocol integrations.
Obtain ZK-based balance range proofs for addresses.
Check age ranges for UTXOs to assess spendability timing.
Verify set membership for private sets without revealing membership data.
Real-time streaming of new blocks and related events.
Real-time whale transaction events with alerts.
System health and index status checks.
Status of data indices used for fast querying.
Status information on staking-related data (where applicable).