MCP serverio.github.send21io/mcp
Non-custodial payment drafts/pay links for BTC, USDC, USDT, EURC.
Read more
Non-custodial payment drafts/pay links for BTC, USDC, USDT, EURC. Never holds keys.Overview
Score?
UNRATED 0.780
of what a free look can see, on 24 looks
Looks
30
last 13 hr ago
Tools
9
changed 1 day ago
More info
URL
send21.io/mcp
streamable-http
Says it is
Send21.Api 1.0.0.0
protocol 2025-06-18
In the record since
28 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.780 · highest on record 0.8561
Toolsfrom sha256:2f9f720aa7…380f0e · +0 −0 1 day ago
| Tool | Schema |
|---|---|
| create_draft Create a non-custodial payment draft (you are the SENDER paying a receiver address). Amount is either exact base units (sats for BTC, micro-units for stablecoins) via amountBaseUni |
input · no output |
| create_payment_request Create a payment request / checkout pay link (you are the RECEIVER asking to get paid). Price in any of 165 fiat currencies; the payer opens the returned payPath, picks one of the |
input · no output |
| get_draft Get a payment draft by id, including amounts, fee, quote, and status. Requires scope drafts:read. |
input · no output |
| get_draft_status Lightweight status snapshot of a draft: status (AwaitingPayment/Seen/Confirmed/Expired/Cancelled), paying txid, confirmations. Cheap to poll. Requires scope drafts:read. |
input · no output |
| get_fee_schedule Get the public send21 fee schedule: tiered percent by payment size in USD, min/max fee, and dust limit. No authentication needed. |
input · no output |
| get_payment_request Get a payment request by id: status (Open/Completed/Cancelled/Expired), pay path, offered currencies, and the underlying draft once the payer committed. Requires scope drafts:read. |
input · no output |
| get_rate Get the current exchange rate for an asset in a fiat currency (rate = fiat units per 1 whole asset unit, with source provenance). Assets: Btc, Usdc, Usdt, Eurc. 165 ISO-4217 fiat c |
input · no output |
| get_transaction_template Get the multi-output transaction template for a draft: Bitcoin Core walletcreatefundedpsbt arguments and Electrum/Sparrow pay-to-many CSV. The operator's wallet funds, reviews, and |
input · no output |
| list_address_book List the account's saved addresses (label, address, network, direction: Sending = recipients the owner pays, Receiving = the owner's own addresses). Requires scope addressbook:read |
input · no output |
Verify it yourself
npx teppi-check https://send21.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1TM9CRPFG4RE51RG346G2X4