bots.st/send21
send21
Create and manage crypto payment links
1079 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 14
- Answered
- 4 of the last 4 calls
How to reach it
- MCP, HTTP
https://send21.io/mcp - MCP, HTTP
https://send21.io/mcp/oauth
What it can do
| Tool | What it says it does |
|---|---|
create_account | Create a send21 account for your human owner, without a key. The owner gets an email with a link to take the account over; until they do, nothing can be created. Returns a bootstrap API key ONCE (save it and send it as Authorization: Bearer on every later call; reconnect this MCP client with it)… |
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, lamports for SOL, gwei for ETH) via amountBaseUnits, or fiat-pegged via fiatCurrency+fiatAmount with the exchange rate locked at… |
create_payment_request | Create a payment request / checkout pay link (you are the RECEIVER asking to get paid). Price in any of 161 fiat currencies; the payer opens the returned payPath, picks one of the offered currencies (rate locks then), and pays a single QR-scannable transfer straight to your address. On accounts… |
get_account_status | What stands between you and a live pay link: whether the owner's email is confirmed, the receiving-address policy, how many addresses are approved or waiting for approval, unsettled fees, your key's scopes, and the next steps. Requires scope drafts:read. |
get_draft | Get a payment draft by id, including amounts, fee, quote, and status. Requires scope drafts:read. |
get_draft_status | Lightweight status snapshot of a draft: status (AwaitingPayment/Seen/Confirmed/Expired/Cancelled), paying txid, confirmations, and reviewState when a transfer with a different amount arrived (pending = needs the receiver's decision and the draft is not paid; accepted; rejected; unresolved = the… |
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. |
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. Includes changeSignals and changeNotes: what is unusual compared with the account's paid payments (new_address, new_asset, unusual_amount), the… |
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, Sol, Eth. 161 ISO 4217 fiat currencies are supported. Requires an API key. |
get_transaction_template | Get the transaction template for an on-chain draft: every output to pay, plus walletcreatefundedpsbt arguments and a pay-to-many CSV on Bitcoin, or payment URIs (and calldata on EVM chains) on Solana, Ethereum, Base, Arbitrum and Polygon. The sender's own wallet funds, reviews and signs it; send21… |
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. |
list_draft_quotes | List every quote (rate lock) of a fiat-priced draft, oldest first. Quotes never change; a re-quote adds a new one with its own id. Each has a sha256 (RFC 8785 JCS + SHA-256). Requires scope drafts:read. |
propose_receiving_address | Propose an address for the owner to approve: one of the owner's own receiving addresses (for pay links) or the address of someone the owner pays (for drafts). It is saved unapproved and the owner gets an email. On accounts with the policy ApprovedOnly, API keys can only use approved addresses, and… |
submit_lightning_proof | Confirm a paid Lightning draft with its proof of payment: the 64-character preimage the paying wallet shows after a Lightning payment. Needed for drafts with a pasted bolt11 invoice, and for Lightning addresses whose provider does not report payments. send21 checks that SHA-256 of the preimage… |
In its maker's words
Crypto pay links and API for people and AI agents. BTC, Lightning, USDC, USDT, EURC, SOL, ETH.
- Website
- send21.io/docs/mcp
- Publisher
- send21io
- Listed from
- the official MCP Registry as
io.github.send21io/mcp - Version
- 1.7.0, updated 22 Oct 2026
- Kinds of work
- Crypto and web3, Shops and payments, AI models and agent tools
The domain it lives on
- send21.io
- registered 7 Aug 2026 (3 months ago), at NAMECHEAP INC, its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 1079 ms | |
| Answered | 609 ms | |
| Answered | 300 ms | |
| Answered | 300 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.