Bitcoin MCP
Bitcoin MCP provides 50 standard tools for AI agents, including fee estimation, mempool analysis, and block data. It connects to a local Bitcoin Core node or a compatible API to enable agents to perform blockchain operations and transaction decisions.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
Checks and signals
Each line is separate evidence, not a trust score.
- Popularity 4 GitHub stars
What you can do with it
- Estimate Bitcoin transaction fees
- Analyze the mempool for current conditions
- Retrieve block and chain data
- Decide optimal timing for sending Bitcoin
Source and maintenance
- Last repository push
- Latest release
- v0.5.2
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
bitcoin-mcp 0.5.1
{
"version": "0.5.1",
"transport": "stdio",
"identifier": "bitcoin-mcp",
"registryType": "pypi",
"environmentVariables": [
{
"name": "BITCOIN_RPC_HOST",
"format": "string",
"description": "Bitcoin Core RPC host (default: 127.0.0.1)"
},
{
"name": "BITCOIN_RPC_PORT",
"format": "string",
"description": "Bitcoin Core RPC port (default: auto-selected by network)"
},
{
"name": "BITCOIN_NETWORK",
"format": "string",
"description": "Bitcoin network: mainnet, testnet, signet, or regtest (default: mainnet). Sets default RPC port if BITCOIN_RPC_PORT is not set."
},
{
"name": "SATOSHI_API_URL",
"format": "string",
"description": "Override the default hosted API URL (default: https://bitcoinsapi.com). The hosted API is used automatically when no local node is detected."
},
{
"name": "SATOSHI_API_KEY",
"format": "string",
"description": "API key for authenticated access to the hosted Satoshi API (get one free at POST /api/v1/register)"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"bitcoin-mcp": {
"command": "uvx",
"args": [
"bitcoin-mcp==0.5.1"
],
"env": {
"BITCOIN_RPC_HOST": "<YOUR_BITCOIN_RPC_HOST>",
"BITCOIN_RPC_PORT": "<YOUR_BITCOIN_RPC_PORT>",
"BITCOIN_NETWORK": "<YOUR_BITCOIN_NETWORK>",
"SATOSHI_API_URL": "<YOUR_SATOSHI_API_URL>",
"SATOSHI_API_KEY": "<YOUR_SATOSHI_API_KEY>"
}
}
}
}Cline
{
"mcpServers": {
"bitcoin-mcp": {
"command": "uvx",
"args": [
"bitcoin-mcp==0.5.1"
],
"env": {
"BITCOIN_RPC_HOST": "<YOUR_BITCOIN_RPC_HOST>",
"BITCOIN_RPC_PORT": "<YOUR_BITCOIN_RPC_PORT>",
"BITCOIN_NETWORK": "<YOUR_BITCOIN_NETWORK>",
"SATOSHI_API_URL": "<YOUR_SATOSHI_API_URL>",
"SATOSHI_API_KEY": "<YOUR_SATOSHI_API_KEY>"
}
}
}
}VS Code
{
"servers": {
"bitcoin-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"bitcoin-mcp==0.5.1"
],
"env": {
"BITCOIN_RPC_HOST": "<YOUR_BITCOIN_RPC_HOST>",
"BITCOIN_RPC_PORT": "<YOUR_BITCOIN_RPC_PORT>",
"BITCOIN_NETWORK": "<YOUR_BITCOIN_NETWORK>",
"SATOSHI_API_URL": "<YOUR_SATOSHI_API_URL>",
"SATOSHI_API_KEY": "<YOUR_SATOSHI_API_KEY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"bitcoin-mcp": {
"command": "uvx",
"args": [
"bitcoin-mcp==0.5.1"
],
"env": {
"BITCOIN_RPC_HOST": "<YOUR_BITCOIN_RPC_HOST>",
"BITCOIN_RPC_PORT": "<YOUR_BITCOIN_RPC_PORT>",
"BITCOIN_NETWORK": "<YOUR_BITCOIN_NETWORK>",
"SATOSHI_API_URL": "<YOUR_SATOSHI_API_URL>",
"SATOSHI_API_KEY": "<YOUR_SATOSHI_API_KEY>"
}
}
}
}Let your agent find its tools
Find servers like Bitcoin MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.