io.github.send21io/mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
send21
Publisher-provided description
Crypto pay links and API for people and AI agents. BTC, Lightning, USDC, USDT, EURC, SOL, ETH.
Summary by lookupd
Create crypto payment drafts and pay links, check payment status, get rates and fees, and manage saved receiving addresses.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://send21.io/mcp
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://send21.io/mcp/oauth
Codex, remote (streamable-http)
codex mcp add mcp --url https://send21.io/mcp
Codex, remote (streamable-http)
codex mcp add mcp --url https://send21.io/mcp/oauth
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://send21.io/mcp"
}
}
}Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://send21.io/mcp/oauth"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (14 tools)
Publisher-provided text
get_transaction_templateGet 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 URIsget_fee_scheduleGet the public send21 fee schedule: tiered percent by payment size in USD, min/max fee, and dust limit. No authentication needed.create_payment_requestCreate 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 payPatpropose_receiving_addressPropose 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). Iget_account_statusWhat 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 folist_address_bookList the account's saved addresses (label, address, network, direction: Sending = recipients the owner pays, Receiving = the owner's own addresses). Requires scget_draftGet a payment draft by id, including amounts, fee, quote, and status. Requires scope drafts:read.submit_lightning_proofConfirm 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 acreate_accountCreate 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 createdget_payment_requestGet a payment request by id: status (Open/Completed/Cancelled/Expired), pay path, offered currencies, and the underlying draft once the payer committed. Includeget_rateGet 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,create_draftCreate 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 stablecoinlist_draft_quotesList 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 Jget_draft_statusLightweight status snapshot of a draft: status (AwaitingPayment/Seen/Confirmed/Expired/Cancelled), paying txid, confirmations, and reviewState when a transfer w
Details
- Version: 1.7.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 643 ms
- First indexed:
- Last seen in registry:
- Website: https://send21.io/docs/mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.send21io/mcp)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp