Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MEMPOOL_BASE_URL | No | Base URL for the mempool API, e.g., 'http://umbrel.local:3006/api' for local Bitcoin nodes like Umbrel or MyNode |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get-address-info | Returns details about an address |
get-address-txs | Returns transactions for an address |
get-address-txs-chain | Returns chain transactions for an address |
get-address-txs-mempool | Returns mempool transactions for an address |
get-address-utxo | Returns UTXOs for an address |
get-block | Returns details about a block from hash |
get-blocks | Returns the latest blocks |
get-block-txids | Returns txids for a block |
get-block-txs | Returns transactions for a block |
get-block-status | Returns status for a block |
get-block-raw | Returns raw hex for a block |
get-block-txid-by-index | Returns txid for a block at a specific index |
get-block-header | Returns the block header in hex |
get-recommended-fees | Get recommended fees for Bitcoin |
get-mempool-info | Returns mempool info |
get-mempool-txids | Returns mempool txids |
get-mempool-recent | Returns recent mempool transactions |
get-mining-pools | Returns mining pools info |
get-mining-pool | Returns info for a specific mining pool |
get-mining-blocks-fees-24h | Returns mining blocks fees for the last 24h |
get-stats-info | Returns stats info |
get-tx-info | Returns details about a transaction |
get-tx-status | Returns status for a transaction |
get-tx-raw | Returns raw hex for a transaction |
get-tx-merkleblock-proof | Returns the merkleblock proof for a transaction |
get-tx-outspend | Returns outspend info for a transaction output |
get-tx-outspends | Returns outspends info for all outputs of a transaction |
get-difficulty-adjustment | Returns current and next Bitcoin difficulty adjustment info |
get-price | Returns the current BTC price in various fiat currencies |
get-historical-price | Returns the BTC price for a specific date (YYYY-MM-DD) |
get-base-url | Returns mempool.space base url api |