
BTCFi API
io.github.aiindigo925Published by GitHub account aiindigo925v3.0.1Updated Oct 24, 2026
Bitcoin data for AI agents. 27 tools with x402 micropayments. No API keys needed.
Overview
Gives an assistant Bitcoin, Ethereum, Solana, Lightning, Runes and Taproot data through a paid x402 micropayment API.
- What you can do
- The MCP server exposes Bitcoin intelligence endpoints: fee estimates, mempool summaries, address balances, UTXO and transaction history, block data, and signed transaction broadcast. It also covers analytics such as whale detection, address risk scoring, MVRV, SOPR, NUPL and HODL waves, plus ZK proof generation and verification, Solv Protocol reserves and yield, Runes and Taproot Assets, Lightning node and channel data, portfolios, alerts, and price feeds. A free tier allows 100 calls per day per IP without signup.
- When to use it
- Use it when an assistant needs live on-chain Bitcoin or cross-chain data and analysis, for example checking fees before a transaction, screening an address, or tracking whale activity. It suits agents that can pay per query in USDC rather than manage API keys.
- Requirements
- Runs locally via npx @aiindigo/btcfi-mcp (Node.js required) and calls the remote btcfi.aiindigo.com API over the network. Free endpoints need no credentials; paid endpoints need an X-Payment header with a USDC micropayment proof on Base or Solana. The optional SVM_PRIVATE_KEY environment variable holds a Solana private key for x402 payments. Self-hosting needs UPSTASH_REDIS_REST_URL, UPSTASH_REDIS_REST_TOKEN, X402_NETWORK and X402_FACILITATOR_URL.
Installation
In SourceWeft
- Open BTCFi API in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
BTCFi API
Bitcoin Intelligence API for AI Agents
Live at btcfi.aiindigo.com · Built by AI Indigo · GitHub
BTCFi API is an agent-native Bitcoin intelligence platform providing 80+ endpoints across Bitcoin, Ethereum, Solana, Lightning Network, Runes, and Taproot Assets. Powered by x402 micropayments — pay $0.01–$0.05 per query in USDC, no API keys or subscriptions required. CoinGecko integration provides multi-currency pricing (38 fiat currencies). AI agents discover endpoints at /llms.txt and integrate via MCP, SDK, or raw HTTP.
Free Tier
100 calls/day per IP — no signup, no API keys, just make a request:
Quick Start
AI Agents (MCP):
SDK:
Raw HTTP:
OpenAPI Spec:
API Reference
Core Bitcoin Endpoints
Intelligence Endpoints
Security Endpoints
ZK Proof Endpoints
Solv Protocol Endpoints
Cross-Chain Endpoints
Ethereum ($0.01):
Solana ($0.01):
Runes Endpoints
Taproot Assets Endpoints
Lightning Network Endpoints
Portfolio Endpoints
Alerts Endpoints
Price Endpoints
Real-Time Streams
Agent Integration
System Endpoints
Pricing
Free Tier: 100 calls/day per IP, no signup required.
Authentication
BTCFi API uses x402 micropayments — no API keys, no OAuth, no subscriptions.
- Free endpoints — No authentication. Just make a request.
- Paid endpoints — Include an
X-Paymentheader with a USDC micropayment proof. - Payment networks:
- Base (EVM L2) — Coinbase facilitator, zero fees, ERC-3009
- Solana — NLx402 by PCEF (nonprofit), zero fees
Request signing (optional, for higher rate limits):
- Wallet-based signing with Ed25519 (Solana) or secp256k1 (EVM)
- Headers:
X-Signature,X-Nonce,X-Signer,X-Timestamp
Free for Humans
Completely free — no signup, no API keys, no secrets. This is a PUBLIC repository. Just open Telegram:
- @BTC_Fi_Bot — 38 commands + inline mode:
/start/help/price/whale/fear/hash/mempool/halving/etf/funding/dominance/mining/lightning/signal/l2/block/mvrv/sopr/nupl/entity/portfolio/staking/threat/eth_addr/sol_addr/digest/alerts/watch/unwatch/watchlist/runes/ordinals/taproot/cluster/graph/batch/webhooks/premium - @BTCFi_Whales — Real-time whale transaction alerts, auto-posted every 15 min
- Web Dashboard — Live BTC price, fees, mempool, address lookup, whale watch
Security
- Wallet-based request signing (Ed25519 + secp256k1)
- Encrypted responses (Curve25519 + XSalsa20-Poly1305)
- Zero-knowledge proofs (Groth16)
- 8 YARA-style threat detection patterns
- Nonce replay protection
- PEAC Protocol cryptographic receipts
- Tiered rate limiting (free: 100/min, signed: 500/min, paid: unlimited)
- NPM supply chain policy: 7-day cooling period, npq guard, lockfile validation
Report vulnerabilities: [email protected]
Self-Hosted
Run the API locally for development or private deployment:
Required environment variables:
UPSTASH_REDIS_REST_URL— Redis connection for cachingUPSTASH_REDIS_REST_TOKEN— Redis auth tokenX402_NETWORK— Payment network (base or solana)X402_FACILITATOR_URL— x402 facilitator endpoint
Documentation
Packages & Distribution
Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
License
MIT — Copyright © 2026 AI Indigo
No token. No API keys. Just Bitcoin data. Ship > talk. 🚀
Source: README.md at commit a8e957c
Tools
0Version history
1- v3.0.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts