Skip to content
Mempool logo

Mempool MCP server

The mempool.space website invented the concept of visualizing a Bitcoin node's mempool as projected blocks.

Mempool is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.

Tools
35
Works with
Any MCP client
License
MIT, open source
Updated
September 2026

About the Mempool MCP server

Connect Mempool once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Mempool and 760+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

Mempool tools your AI can run

Once connected, your assistant can call any of these Mempool actions by asking in plain language.

  • Get Difficulty Adjustment

    Returns details about Bitcoin difficulty adjustment

  • Get Price

    Returns bitcoin latest price in main currencies

  • Get Historical Price

    Returns bitcoin historical price in main currencies

    2 fields

  • Get Address Details

    Returns address details including chain and mempool stats

    1 field

  • Get Address Transactions

    Returns transaction history (up to 50 mempool + 25 confirmed transactions)

    2 fields

  • Get Address Transactions (Chain)

    Returns confirmed transaction history (25 transactions per page)

    2 fields

  • Get Address Transactions (Mempool)

    Returns unconfirmed transactions (up to 50)

    1 field

  • Get Address UTXO

    Returns unspent transaction outputs for an address

    1 field

  • Validate Address

    Validates a Bitcoin address

    1 field

  • Get Mempool Blocks Fees

    Returns current mempool as projected blocks with fee rates and sizes

  • Get Recommended Fees

    Returns recommended fee rates for different transaction confirmation targets

  • Get Block

    Returns detailed block information

    1 field

  • Get Block Header

    Returns the hex-encoded block header

    1 field

  • Get Block Height

    Returns the hash of the block currently at specified height

    1 field

  • Get Block Timestamp

    Returns the height and hash of the block closest to the given timestamp

    1 field

  • Get Block Raw

    Returns the raw block representation in binary

    1 field

  • Get Block Status

    Returns the confirmation status of a block

    1 field

  • Get Block Tip Height

    Returns the height of the last block

  • Get Block Tip Hash

    Returns the hash of the last block

  • Get Block Transaction ID

    Returns the transaction at specified index within the block

    2 fields

  • Get Block Transaction IDs

    Returns a list of all transaction IDs in the block

    1 field

  • Get Block Transactions

    Returns a list of transactions in the block (up to 25 transactions)

    2 fields

  • Get Blocks (Bulk)

    Returns details on the range of blocks between minHeight and maxHeight, inclusive, up to 10 blocks

    2 fields

  • Get Transaction

    Retrieve transaction details by transaction ID

    1 field

  • Get Transaction Hex

    Get the raw transaction in hex format

    1 field

  • Get Transaction Merkleblock Proof

    Get the merkle block proof for a transaction

    1 field

  • Get Transaction Merkle Proof

    Get the merkle proof for a transaction

    1 field

  • Get Transaction Output Spend Status

    Get the spending status of a specific transaction output

    2 fields

  • Get All Transaction Output Spend Statuses

    Get the spending status of all outputs in a transaction

    1 field

  • Get Raw Transaction

    Get the raw transaction in hex format

    1 field

  • Get Transaction RBF Timeline

    Get the Replace-By-Fee (RBF) timeline for a transaction

    1 field

  • Get Transaction Status

    Get the confirmation status of a transaction

    1 field

  • Get Transaction Times

    Get timing information for a transaction including first seen and block entry times

    1 field

  • Post Transaction

    Submit a raw transaction to the network

    1 field

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Give your assistant Mempool

Connect Mempool once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 760+ other apps. Free to start.

Mempool MCP, answered.

No. That is the point of it. One Activepieces server exposes Mempool alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect Mempool in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 35 tools, including Get Difficulty Adjustment, Get Price, Get Historical Price, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.