
Servidor MCP de Swapper
Qué servidores MCP son de Swapper, del registro oficial y encontrados preguntando a su propio dominio, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.
leído el 2026-10-27
- Nombre en el registroxyz.xmrtousdc/monero-swapverificado en el registro MCP
El nombre en el registro está bajo xmrtousdc.xyz. El registro solo permite usar ese espacio de nombres a quien demuestra control del dominio por DNS o HTTP.
- Estadorespondecomprobado el 2026-10-27
- Herramientas11
- El servidor se llamaswapper-mcp-server
- Versión del servidor0.6.0
- Versión del protocolo2025-06-18
El 2026-10-27 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 190 ms.
- Sus herramientas hacen todos los casos de uso comprobados: convert xmr into usdc on arbitrum one; let an ai agent quote and run an xmr swap via mcp.
Una vez conectado
- Para "convert xmr into usdc on arbitrum one", la primera llamada probable es get_quote.
- Para "let an ai agent quote and run an xmr swap via mcp", la primera llamada probable es get_quote.
- create_swap, create_support_ticket cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
- Parámetros sin tipo o sin descripción en 11 de 11 herramientas: revisa los argumentos antes de llamar.
Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.
- Nota INITE MCP77 de 100responde 100 · hace el trabajo 100 · definiciones 83 · contexto 100 · conexión 100 · rebajada por las señales de aviso de abajo
- Qué puede hacer un agente con él2 de 2 casos de uso
- Respondióel 100% de los días8 de 8 comprobaciones diarias
- Mediana de la primera respuesta539 ms
- Espacio en el contexto del agente≈ 2368 tokenslas definiciones de todas sus herramientas (11), que el agente lleva en cada turno
- Definiciones de herramientasB · 83 de 100
- Resultados tipados11 de 11 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
- Parámetros sin descripción: en 11 de 11
Qué puede hacer un agente con él
- puede · convert xmr into usdc on arbitrum one
- no está claro · send the usdc proceeds to an arbitrum one address
- puede · let an ai agent quote and run an xmr swap via mcp
Cada caso de uso del producto se le preguntó a Jev junto con la lista de herramientas de este servidor: ¿puede un agente hacerlo con estas herramientas?
Conviene revisar
- Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: create_swap, create_support_ticket
Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (25%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%), uso (10%) y lo fácil que es conectarse (10%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →
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"}…
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…
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…
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…
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…
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.
get_capabilitiesOptional. Chains, limits (provider minimum, USD), quote window, idempotency, validation rules, polling and the flow.
create_support_ticketStuck or failed swap, or a question: Support answers (get_support_ticket). Follow up with ticketId + replyToken. Never seed phrases or keys.
get_support_ticketSupport's answer on your ticket: status, awaiting, thread. Answers take minutes to hours.
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.
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.
Cómo conectar
Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:
{
"mcpServers": {
"monero-swap": {
"type": "http",
"url": "https://xmrtousdc.xyz/mcp"
}
}
}Añadirlo
Claude Code, en una terminal
claude mcp add --transport http xmrtousdc https://xmrtousdc.xyz/mcpAñadir a CursorAñadir a VS Code
claude.ai, ChatGPT y otros clientes: añade https://xmrtousdc.xyz/mcp como conector personalizado en los ajustes.
Especificación OpenAPI
20 rutas, leído el 2026-10-27. Abrir la especificación ↗
Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.
Antes de contar esta visita
La analítica y la medición de anuncios nos dicen qué páginas y cuáles de nuestros anuncios cumplen su función: Google Analytics y Google Ads, el píxel de Meta, Yandex Metrica y un identificador propio. No se guarda nada hasta que respondas, y rechazar no cambia nada del sitio.