21E14 TOOLS

48 tools from the 21e14 MCP Server, categorised by risk level.

View the 21e14 policy →

READ TOOLS

38
api_request Make a raw API request to any Counterparty REST endpoint not covered by the other tools. Full API reference: https://raw.githubusercontent.com/Coun... broadcast_transaction Broadcast a signed Bitcoin transaction to the network via the Counterparty node compose_broadcast Compose a transaction to broadcast a text message or numeric value to the Counterparty network compose_btcpay Compose a BTC payment for a matched DEX order. Used to complete BTC trades on the DEX. compose_detach Compose a transaction to detach Counterparty tokens from a UTXO back to an address compose_dispense Compose a transaction to buy from a dispenser by sending BTC to it compose_dividend Compose a transaction to distribute dividends to all holders of an asset compose_fairmint Compose a transaction to mint tokens from an active fair minter compose_movetoutxo Compose a transaction to move a UTXO (and any attached tokens) to a new output compose_sweep Compose a transaction to sweep all assets and/or BTC from one address to another decode_transaction Decode a raw Bitcoin transaction hex into its components (inputs, outputs, etc.) get_address_dispensers Get all dispensers created by a specific address get_address_orders Get all DEX orders placed by a specific address get_address_transactions Get transaction history for a Bitcoin address on Counterparty get_asset_balances Get all balances for a specific asset across all holders get_asset_info Get metadata for a Counterparty asset (supply, divisibility, issuer, description, etc.) get_asset_orders Get all DEX orders involving a specific asset get_assets Search or list Counterparty assets get_balance Get the balance of a specific asset for a Bitcoin address get_balances Get all Counterparty token balances for a Bitcoin address get_dispenser Get details of a specific dispenser by its transaction hash get_dispensers Get Counterparty dispensers (default: open) get_dispensers_by_asset Get dispensers for a specific asset (default: open) get_dispenses Get dispense records (purchases) for a specific dispenser get_dividends Get dividend distributions for a specific asset get_fee_estimate Get current Bitcoin fee rates in sat/vB. Queries the Counterparty node first, falls back to mempool.space. Use the returned values directly as sat_... get_issuances Get the issuance history for a Counterparty asset get_latest_block Get the latest block information from the Counterparty node get_order Get details of a specific DEX order by its transaction hash get_order_matches Get matches for a specific DEX order get_orders Get orders on the Counterparty DEX (default: open) get_orders_by_pair Get the order book for a specific trading pair on the DEX get_owned_assets Get all assets issued/owned by a specific address get_sends Get all sends (token transfers) from a specific address get_server_info Get Counterparty node status, version, and network information get_transaction Get details of a specific Counterparty transaction by its hash get_utxo_balances Get Counterparty token balances attached to a specific UTXO unpack_transaction Decode and unpack a Counterparty message from a raw transaction, revealing the embedded Counterparty data

WRITE TOOLS

7

DESTRUCTIVE TOOLS

2

EXECUTE TOOLS

1
How many tools does the 21e14 MCP server have? +

The 21e14 MCP server exposes 48 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on 21e14 tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the 21e14 server.

What risk categories do 21e14 tools fall into? +

21e14 tools are categorised as Read (38), Write (7), Destructive (2), Execute (1). Each category has a recommended default policy.

Enforce policies on 21e14

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.