Local MCP server to generate crypto payment QR codes and manage ERC-20 payment sessions via Toreador API.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Toreador MCP Server.
toreador_generate_qrGenerate a QR code for native tokens (BTC, ETH, SOL, POL) or Solana SPL (USDC on Solana). Returns the on-chain payment URI and a base64 PNG data URI.
toreador_create_sessionCreate a hosted payment session for ERC-20 stablecoins (USDC, USDT, EURC) on Ethereum, Polygon or Base. Returns a session ID, security code and a hosted payment URL.
toreador_get_payment_statusPoll the status of an ERC-20 payment session: `pending` / `submitted` / `confirming` / `completed` / `expired` / `failed`.
toreador_list_historyList the 50 most recent QR code generations.
toreador_list_sessionsList the 50 most recent ERC-20 payment sessions.
Official Model Context Protocol server for Toreador. Lets Claude Desktop, Cursor, and any other MCP-capable assistant generate crypto QR codes and manage payment sessions on your behalf.
โ ๏ธ Requires a Pro plan API key (
tdr_...) from your Toreador dashboard. The MCP server runs locally and uses your key to callhttps://toreador.io/api/v1/public.
| Tool | What it does |
|---|---|
toreador_generate_qr | Generate a QR code for native tokens (BTC, ETH, SOL, POL) or Solana SPL (USDC on Solana). Returns the on-chain payment URI and a base64 PNG data URI. |
toreador_create_session | Create a hosted payment session for ERC-20 stablecoins (USDC, USDT, EURC) on Ethereum, Polygon or Base. Returns a session ID, security code and a hosted payment URL. |
toreador_get_payment_status | Poll the status of an ERC-20 payment session: pending / submitted / confirming / completed / expired / failed. |
toreador_list_history | List the 50 most recent QR code generations. |
toreador_list_sessions | List the 50 most recent ERC-20 payment sessions. |
Edit Claude Desktop's config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonAdd the toreador entry under mcpServers:
Restart Claude Desktop. You should see the 5 Toreador tools in the tools menu.
In Cursor settings โ MCP โ "Add new MCP server", paste:
Once installed, try these prompts in your MCP client:
The assistant will pick the right tool, call Toreador, and return the result โ including the QR code data URI which most clients can render inline.
| Environment variable | Default | Description |
|---|---|---|
TOREADOR_API_KEY | required | Your Pro plan API key. Format: tdr_.... |
TOREADOR_BASE_URL | https://toreador.io/api/v1/public | Override the API base URL (useful for testing). |
TOREADOR_TIMEOUT_MS | 30000 | Per-request timeout in milliseconds. |
toreador.io.The server will boot, print [toreador-mcp] ready (5 tools registered) to
stderr, and wait for MCP requests on stdin.
MIT
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/logitale-toreador-mcp-server)<a href="https://allmcps.com/mcp/logitale-toreador-mcp-server"><img src="https://allmcps.com/api/badge/logitale-toreador-mcp-server?style=directory" alt="Toreador MCP Server on AllMCPs" /></a>