{"apiVersion":"v1","directorySlug":"omenswap-mcp-92b5ee06d0","title":"omenswap","description":"omenswap is a private crypto swap service. Swap ETH, BTC, XMR, USDC, USDT, and SOL with no accounts and no KYC.","pageUrl":"https://www.mcpbundles.com/skills/omenswap-mcp-92b5ee06d0","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.omenswap.com/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.omenswap/omenswap-mcp-92b5ee06d0","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"create_swap","description":"Create a swap order and get the unique deposit address to send funds to. Returns the authoritative amounts: from_amount (send exactly this), to_amount_estimated, rate, and expires_at. Where the server supports idempotency, retries with the same idempotency_key replay the original swap instead of duplicating it (a key is auto-generated if omitted).","inputSchema":{"type":"object","required":["pair_symbol","rate_type","destination_address"],"properties":{"quote_id":{"type":"string"},"rate_type":{"type":"string"},"to_amount":{"type":"string"},"from_amount":{"type":"string"},"pair_symbol":{"type":"string"},"callback_url":{"type":"string"},"refund_address":{"type":"string"},"idempotency_key":{"type":"string"},"destination_address":{"type":"string"}},"additionalProperties":false},"logicalName":"create_swap","displayName":"create_swap","title":"create_swap","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_info","description":"Get OmenSwap service metadata: chain id, required confirmations, fees, expiry windows, and the swap status lifecycle.","inputSchema":{"type":"object","additionalProperties":false},"logicalName":"get_info","displayName":"get_info","title":"get_info","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_quote","description":"Preview a swap's price without creating it (binding=false). Floating: pass from_amount to estimate the payout. Fixed: pass to_amount to estimate the from_amount you'd send. This is an estimate derived from the live pair rate and fee; the authoritative amounts (and, for fixed, the exact from_amount to deposit) are returned by create_swap.","inputSchema":{"type":"object","required":["pair_symbol","rate_type","destination_address"],"properties":{"rate_type":{"type":"string"},"to_amount":{"type":"string"},"from_amount":{"type":"string"},"pair_symbol":{"type":"string"},"destination_address":{"type":"string"}},"additionalProperties":false},"logicalName":"get_quote","displayName":"get_quote","title":"get_quote","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_swap_status","description":"Get a swap's current status and details by id (poll this until status is completed, expired, refunded, or failed).","inputSchema":{"type":"object","required":["swap_id"],"properties":{"swap_id":{"type":"string"}},"additionalProperties":false},"logicalName":"get_swap_status","displayName":"get_swap_status","title":"get_swap_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_pairs","description":"List active swap pairs with live rates, min/max swap amounts, and available reserves.","inputSchema":{"type":"object","additionalProperties":false},"logicalName":"list_pairs","displayName":"list_pairs","title":"list_pairs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_tokens","description":"List supported assets with on-chain metadata (symbol, contract address, decimals, native flag).","inputSchema":{"type":"object","additionalProperties":false},"logicalName":"list_tokens","displayName":"list_tokens","title":"list_tokens","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=omenswap&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Aub21lbnN3YXAuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22omenswap%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.omenswap.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22omenswap%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.omenswap.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=omenswap&connectorUrl=https%3A%2F%2Fmcp.omenswap.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"omenswap\" --url \"https://mcp.omenswap.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/omenswap-mcp-92b5ee06d0","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/omenswap-mcp-92b5ee06d0/tools/{tool}","mcpServerUrl":"https://mcp.omenswap.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/omenswap-mcp-92b5ee06d0?live=1"}