broadcast_transactionBroadcast a signed Bitcoin transaction to the network via the Counterparty node
sign_and_broadcastSign a raw transaction with the configured private key and broadcast it.
get_fee_estimateGet current Bitcoin fee rates in sat/vB. Queries the Counterparty node first, falls back to mempool.space. Use the returned values directly as sat_per
decode_transactionDecode a raw Bitcoin transaction hex into its components (inputs, outputs, etc.)
compose_sendCompose a transaction to send Counterparty tokens to an address
compose_mpmaCompose a multi-party multi-asset send transaction. Sends multiple assets to multiple destinations in a single transaction. All three arrays must be t
compose_orderCompose a DEX order to trade Counterparty assets. IMPORTANT: give_quantity and get_quantity are TOTAL amounts, not per-unit prices.
compose_cancelCompose a transaction to cancel an open DEX order
compose_btcpayCompose a BTC payment for a matched DEX order. Used to complete BTC trades on the DEX.
compose_issuanceCompose a transaction to issue (create) a new Counterparty asset, or update an existing one.
compose_dispenserCompose a transaction to create, open, or close a dispenser. Dispensers automatically sell tokens for BTC.
compose_dispenseCompose a transaction to buy from a dispenser by sending BTC to it
compose_dividendCompose a transaction to distribute dividends to all holders of an asset
compose_broadcastCompose a transaction to broadcast a text message or numeric value to the Counterparty network
compose_sweepCompose a transaction to sweep all assets and/or BTC from one address to another
compose_destroyCompose a transaction to permanently destroy (burn) Counterparty tokens
compose_fairminterCompose a transaction to create a fair minting launch for a new asset. For XCP-420 compliant launches, use compose_xcp420_fairminter instead.
compose_xcp420_fairminterCompose a XCP-420 compliant fair launch. XCP-420 is a community standard that enforces fixed parameters:
+4 more tools
We re-grade npm:@21e14/mcp-server on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.