Skip to main content
Glama
alexandresanlim

Mempool MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get-address-infoC

Returns details about an address

get-address-txsC

Returns transactions for an address

get-address-txs-chainC

Returns chain transactions for an address

get-address-txs-mempoolC

Returns mempool transactions for an address

get-address-utxoC

Returns UTXOs for an address

get-blockA

Returns details about a block from hash

get-blocksC

Returns the latest blocks

get-block-txidsC

Returns txids for a block

get-block-txsC

Returns transactions for a block

get-block-statusC

Returns status for a block

get-block-rawC

Returns raw hex for a block

get-block-txid-by-indexC

Returns txid for a block at a specific index

get-block-headerC

Returns the block header in hex

get-recommended-feesB

Get recommended fees for Bitcoin

get-mempool-infoC

Returns mempool info

get-mempool-txidsC

Returns mempool txids

get-mempool-recentB

Returns recent mempool transactions

get-mining-poolsB

Returns mining pools info

get-mining-poolC

Returns info for a specific mining pool

get-mining-blocks-fees-24hB

Returns mining blocks fees for the last 24h

get-stats-infoD

Returns stats info

get-tx-infoC

Returns details about a transaction

get-tx-statusC

Returns status for a transaction

get-tx-rawC

Returns raw hex for a transaction

get-tx-merkleblock-proofC

Returns the merkleblock proof for a transaction

get-tx-outspendC

Returns outspend info for a transaction output

get-tx-outspendsC

Returns outspends info for all outputs of a transaction

get-difficulty-adjustmentB

Returns current and next Bitcoin difficulty adjustment info

get-priceB

Returns the current BTC price in various fiat currencies

get-historical-priceC

Returns the BTC price for a specific date (YYYY-MM-DD)

get-base-urlB

Returns mempool.space base url api

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 31 tools

Disambiguation4/5

Most tools have distinct purposes targeting specific resources like addresses, blocks, transactions, or mempool data, with clear naming to differentiate them. However, some tools like get-address-txs, get-address-txs-chain, and get-address-txs-mempool have overlapping scopes that could cause confusion in selection, though descriptions help clarify the differences.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with hyphens (e.g., get-address-info, get-block-txids), using 'get' as the primary verb throughout. This uniformity makes the tool set predictable and easy to navigate, with no deviations in naming conventions.

Tool Count2/5

With 31 tools, the count feels excessive for a mempool server, leading to potential bloat and complexity. While the domain is broad, many tools could be consolidated (e.g., multiple address transaction queries), making the set heavy and less scoped than ideal for efficient agent use.

Completeness5/5

The tool set provides comprehensive coverage for Bitcoin blockchain and mempool operations, including CRUD-like actions for addresses, blocks, transactions, and fees. There are no obvious gaps; it supports full lifecycle queries from raw data to status checks, ensuring agents can handle typical workflows without dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues