- Home
- MCP servers
- BTCFi
BTCFi
- typescript
0
GitHub Stars
typescript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
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/btcfi
Additional content and notes
Key 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.
Security and payments
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.
Available tools
fees
Fetch current network and protocol fees used for pricing and transaction prioritization.
mempool
Access the current mempool to understand pending transactions and congestion.
address
Retrieve data associated with a Bitcoin address, including balances and activity.
utxos
Query unspent transaction outputs for an address or script.
transactions
Get details about specific transactions, including inputs, outputs, and confirmations.
blocks
Access block information, including height, hash, time, and transactions.
risk
Assess risk related to addresses or transactions based on intelligence signals.
whale
Receive whale activity alerts and high-value transaction insights.
network
Obtain health and status information about the Bitcoin network.
solv_reserves
Query SolvBTC reserves and related liquidity metrics.
solv_yield
Access yield data related to Solv Protocol integrations.
solv_liquidity
Inspect liquidity metrics and risk within the Solv ecosystem.
solv_risk
Evaluate risk exposure within Solv Protocol integrations.
balance_range
Obtain ZK-based balance range proofs for addresses.
utxo_age
Check age ranges for UTXOs to assess spendability timing.
set_membership
Verify set membership for private sets without revealing membership data.
blocks_stream
Real-time streaming of new blocks and related events.
whale_stream
Real-time whale transaction events with alerts.
health
System health and index status checks.
index
Status of data indices used for fast querying.
staking_status
Status information on staking-related data (where applicable).