Serveur MCP

send21

io.github.send21io/mcp
Crypto et Web3 Paiements et fintech Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Creates non-custodial payment drafts and pay links for Bitcoin and stablecoins, with exchange rates, transaction templates, fees, and payment status tracking.

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 amountBaseUnits, or fiat-pegged via fiatCurrency+fiatAmount with the exchange rate locked at creation. Returns the draft incl. id, amounts, fee, and status. Funds move only when the sender signs in their own wallet — send21 never holds keys. Requires scope drafts:write.
Schéma d’entrée
{'type': 'object', 'required': ['receiverAddress', 'network', 'currency', 'amountBaseUnits', 'fiatCurrency', 'fiatAmount', 'memo', 'idempotencyKey'], 'properties': {'memo': {'type': ['string', 'null'], 'description': 'Free-text memo shown on the draft (max 500 chars)'}, 'network': {'type': 'string', 'description': 'Network: Mainnet, Solana, Ethereum, Base (test: Testnet4, Signet, Regtest, SolanaDevnet, EthereumSepolia, BaseSepolia)'}, 'currency': {'type': ['string', 'null'], 'description': 'Asset: Btc (default), Usdc, Usdt, or Eurc'}, 'fiatAmount': {'type': ['number', 'null'], 'description': 'Fiat amount; requires fiatCurrency'}, 'fiatCurrency': {'type': ['string', 'null'], 'description': 'Fiat currency code for fiat-pegged amount, e.g. USD'}, 'idempotencyKey': {'type': ['string', 'null'], 'description': 'Idempotency key — retries with the same key return the original draft'}, 'amountBaseUnits': {'type': ['integer', 'null'], 'description': 'Exact amount in base units (sats / micro-units); omit when using fiat pricing'}, 'receiverAddress': {'type': 'string', 'description': 'Receiver address (Bitcoin bc1…, Solana base58, or 0x… for Ethereum/Base)'}}}
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 offered currencies (rate locks then), and pays a single QR-scannable transfer straight to your address. Requires scope drafts:write.
Schéma d’entrée
{'type': 'object', 'required': ['fiatCurrency', 'fiatAmount', 'options', 'orderId', 'memo', 'expiryHours', 'idempotencyKey'], 'properties': {'memo': {'type': ['string', 'null'], 'description': 'Message shown to the payer (max 500 chars)'}, 'options': {'type': 'array', 'items': {'type': 'object', 'required': ['currency', 'network', 'address'], 'properties': {'address': {'type': 'string', 'description': "The RECEIVER's own address for this currency"}, 'network': {'type': 'string', 'description': 'Network the address lives on: Mainnet, Solana, Ethereum, or Base'}, 'currency': {'type': 'string', 'description': 'Asset: Btc, Usdc, Usdt, or Eurc'}}}, 'description': 'Currencies the payer may choose from, each with your receiving address'}, 'orderId': {'type': ['string', 'null'], 'description': 'Your own order/reference id — echoed in webhooks for reconciliation'}, 'fiatAmount': {'type': 'number', 'description': 'Amount in the fiat currency'}, 'expiryHours': {'type': ['integer', 'null'], 'description': 'Hours until the request expires (default 24)'}, 'fiatCurrency': {'type': 'string', 'description': 'Fiat currency the request is priced in, e.g. USD, EUR, SEK'}, 'idempotencyKey': {'type': ['string', 'null'], 'description': 'Idempotency key — retries with the same key return the original request'}}}
get_draft
Get a payment draft by id, including amounts, fee, quote, and status. Requires scope drafts:read.
Schéma d’entrée
{'type': 'object', 'required': ['draftId'], 'properties': {'draftId': {'type': 'string', 'description': 'Draft id (GUID)'}}}
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.
Schéma d’entrée
{'type': 'object', 'required': ['draftId'], 'properties': {'draftId': {'type': 'string', 'description': 'Draft id (GUID)'}}}
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.
Schéma d’entrée
{'type': 'object', 'properties': {}}
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.
Schéma d’entrée
{'type': 'object', 'required': ['paymentRequestId'], 'properties': {'paymentRequestId': {'type': 'string', 'description': 'Payment request id (GUID)'}}}
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 currencies are supported.
Schéma d’entrée
{'type': 'object', 'required': ['fiatCurrency', 'asset'], 'properties': {'asset': {'type': 'string', 'description': 'Asset: Btc, Usdc, Usdt, or Eurc'}, 'fiatCurrency': {'type': 'string', 'description': 'Fiat currency code, e.g. USD, EUR, SEK'}}}
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 signs it — send21 contains no signing code. Requires scope drafts:read.
Schéma d’entrée
{'type': 'object', 'required': ['draftId'], 'properties': {'draftId': {'type': 'string', 'description': 'Draft id (GUID)'}}}
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.
Schéma d’entrée
{'type': 'object', 'properties': {}}
Ajouté
get_draft_status
17 September 2026 12:52
Ajouté
create_draft
17 September 2026 12:52
Ajouté
get_rate
17 September 2026 12:52
Ajouté
get_payment_request
17 September 2026 12:52
Ajouté
get_draft
17 September 2026 12:52
Ajouté
list_address_book
17 September 2026 12:52
Ajouté
create_payment_request
17 September 2026 12:52
Ajouté
get_fee_schedule
17 September 2026 12:52
Ajouté
get_transaction_template
17 September 2026 12:52

SAP MCP Server

ai.oobeprotocol.sap.mcp/sap-mcp

Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.

FortFi Treasury MCP

io.github.rebelArtists/fortfi-treasury-mcp

Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…

DPX — Institutional Cross-Border Settlement

io.github.untitledfinancial/dpx

Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…

Peer

io.github.zkp2p/peer

Reads Peer protocol, checkout, deposit, wallet, Peer Cash, cross-chain routing, payout, and IntentGuardian data on Base and relat…

Robyn — Gasless Cross-Chain for AI Agents

io.github.ox31461/robyn

Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…

MERX - TRON Resource Exchange

exchange.merx/mcp

Manages TRON energy and bandwidth purchasing, resource monitoring, transaction cost estimation, wallet operations, token transfer…

Wisely x402 Agent-Payment Infrastructure

com.wiselyenterprisesllc/x402-agent-payment-infrastructure

Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…

AgentTools Hub

io.github.Thyphex/agenttools-hub

Offers calculators, unit and data converters, reference lookups, live crypto data, wallet utilities, and paid x402 access.