Bots St

bots.st/swapper-xmr-to-usdc-swaps

Swapper - XMR to USDC swaps

Quotes and swaps XMR for native USDC

2403 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
11
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://xmrtousdc.xyz/mcp

What it can do

ToolWhat it says it does
create_support_ticketStuck or failed swap, or a question: Support answers (get_support_ticket). Follow up with ticketId + replyToken. Never seed phrases or keys.
create_swapStep 2. Creates the order from get_quote's next.arguments (quoteId, plus to if the quote had none): one order per quote; moves no funds. An order cannot be cancelled; unfunded, it expires. Retry with the same arguments: the default idempotencyKey returns the same order. Fund once, only while…
get_capabilitiesOptional. Chains, limits (provider minimum, USD), quote window, idempotency, validation rules, polling and the flow.
get_funding_optionsOffline. How to get what the user sends: native USDC (not USDC.e) plus a little ETH for gas on Arbitrum One (u2x, default), or XMR in their own wallet (x2u). Pass from {chain, asset} (and amount) for one ordered checklist: quote, fund, re-quote (requoteOf).
get_quoteStep 1. Quote Monero (XMR) <-> native USDC on Arbitrum One; no account or API key. Creates no order. Quotes are estimates. Buy XMR ("get me 1 XMR"): {direction:"u2x", receiveAmount:"1"}. Sell XMR: {direction:"x2u", amount:"0.5"}. direction plus exactly one of amount (what the user sends) or…
get_support_ticketSupport's answer on your ticket: status, awaiting, thread. Answers take minutes to hours.
get_swap_statusStep 3. waiting_for_funding -> deposit_detected -> swap_processing -> completed, or refunding / terminal_failure (outcome refunded, failed, expired). Long-poll with waitSec 25 and sinceState = the last state; repeat next until terminal. Call it before funding or showing a deposit again. payment…
list_swapsFind orders when the orderId is lost (new chat, crash, unknown create outcome): pass the idempotencyKey create_swap used (default q_<quoteId>), or a sessionId. Read-only; addresses redacted; states can lag. Next: get_swap_status (live state, payable).
plan_swapOptional, offline. Checks a partial request (direction, amount or receiveAmount, to) and returns the next question for the user. Skip it when you have what get_quote needs.
request_agent_keyOptional. Issues a key that identifies this agent; quotes made with it (get_quote agentKey) and their orders use the agent fee (swapper://trust). The operator sees the name and contact given.
submit_feedbackOptional, after a swap: a rating 1-5 and a comment. The published average counts one rating per completed Swapper order; a comment marked publishable is shown after operator review.

In its maker's words

Swap Monero (XMR) <-> native USDC on Arbitrum One. No account or API key required. For AI agents.

Website
xmrtousdc.xyz
Publisher
xmrtousdc.xyz
Listed from
the official MCP Registry as xyz.xmrtousdc/monero-swap
Version
0.6.0, updated 13 Oct 2026
Kinds of work
Crypto and web3, AI models and agent tools, Messaging and support

The domain it lives on

xmrtousdc.xyz
registered 12 Feb 2026 (9 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

WhenWhat happenedTime
Answered2403 ms
Answered2282 ms
Answered788 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.