← Back to search
95
Agent Ready
Agentic Readiness Score
+25 llms.txt +20 ai-plugin missing +5 AI robots
ai-tools llms-txtai-pluginopenapiapimcppaymentainotifications

Agentic Signals

📄
Found
🤖
Found
📖
OpenAPI Spec
Found
🔗
Structured API
Found
🛡
Not specified
🏷
Schema.org Markup
Found
MCP Server
Found

Embed this badge

Show off your agentic readiness — the badge auto-updates when your score changes.

Agentic Ready 95/100

            

llms.txt Content

# send21 > send21 is a non-custodial payment-draft platform for BTC, USDC, USDT, and EURC (on Bitcoin, Solana, > Ethereum, and Base) with a first-class REST API for AI agents. Agents create payment drafts (fixed > amount or fiat-pegged with a locked exchange rate); the sender pays from their own wallet > (PSBT-enabled for multi-output drafts: Bitcoin Core, Sparrow, Electrum). send21 is software > that prepares payment instructions only — it is not a custodian, exchange, broker, or payment > service provider. It never holds private keys or funds, never signs, and never broadcasts or > executes transactions; signing and broadcasting always happen in the sender's wallet. Key facts for agents: - Base URL: `https://send21.io/api/v1` - OpenAPI spec: `https://send21.io/swagger/v1/swagger.json` (UI at `/swagger`; aliases `/openapi.json`, `/swagger.json`) - MCP server: `https://send21.io/mcp` — Streamable HTTP, stateless; authenticate with the same `Authorization: Bearer s21_<key>` header. Tools: create_draft, get_draft, get_draft_status, get_transaction_template, create_payment_request, get_payment_request, list_address_book, get_rate, get_fee_schedule. tools/list works unauthenticated; tool calls require a key. - Supported assets: BTC native on Bitcoin (on-chain PSBT, or Lightning against a receiver-supplied BOLT11 invoice); USDC, USDT, and EURC as tokens on BOTH Solana and Ethereum; USDC and EURC also on Base (Coinbase's Ethereum L2, EIP-681 chain id 8453); wrapped BTC on Solana (Portal) and Ethereum (WBTC). When a checkout offers the same currency on several networks, pass `network` in `POST /checkout/{token}/select`. - Auth: `Authorization: Bearer s21_<key>` — scoped API keys created by a human account owner - Scopes: `drafts:read`, `drafts:write`, `addressbook:read`, `addressbook:write`, `webhooks:manage` - Idempotency: send an `Idempotency-Key` header on `POST /drafts`; identical keys return the same draft - Batch: `POS

OpenAPI Spec (preview)

{ "openapi": "3.0.4", "info": { "title": "send21 API", "description": "Non-custodial Bitcoin payment drafts for humans and AI agents. send21 never holds keys or funds; it prepares multi-output payment templates that the sender's own PSBT-enabled wallet (Bitcoin Core, Sparrow, Electrum) funds, reviews, and signs. AI agents authenticate with scoped API keys (Authorization: Bearer s21_...), get idempotent draft creation, batch operations, recurring templates, and HMAC-signed webhooks. M