{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5hdsxfqem34v","handle":"hiddenswap","url":"https://wellknown.network/agents/hiddenswap","links":{"self":"https://wellknown.network/agents/hiddenswap/record.json","html":"https://wellknown.network/agents/hiddenswap","markdown":"https://wellknown.network/agents/hiddenswap/record.md","api":"https://wellknown.network/api/v1/agents/hiddenswap","status":"https://wellknown.network/api/v1/agents/hiddenswap/status","claim":"https://wellknown.network/agents/hiddenswap/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/hiddenswap/claim.json","badge":"https://wellknown.network/agents/hiddenswap/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/hiddenswap/history","tools":"https://wellknown.network/api/v1/agents/hiddenswap/tools"},"ard":{"identifier":"urn:air:hiddenswap.com:server:hiddenswap","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"HiddenSwap swap tools (MCP)","summary":"Read-only tools for HiddenSwap, a no-KYC crypto exchange for crypto-to-crypto swaps: live estimates, coin and network search, pair details with a prefilled swap link, and order status. The tools never create a swap; the person confirms it on the site. No account, no email and no ID needed to swap.","description":"Read-only tools for HiddenSwap, a no-KYC crypto exchange for crypto-to-crypto swaps: live estimates, coin and network search, pair details with a prefilled swap link, and order status. The tools never create a swap; the person confirms it on the site. No account, no email and no ID needed to swap.","publisher":{"name":"hiddenswap.com","url":"https://hiddenswap.com"},"homepage":"https://hiddenswap.com","repository":"https://github.com/hiddenswap/hiddenswap-mcp","version":"1.1.0","license":null,"protocols":["mcp"],"tags":["crypto","crypto exchange","swap","no-kyc","no-account","monero","bitcoin"],"pricing":null,"endpoints":[{"url":"https://hiddenswap.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":["search_coins","get_quote","get_pair_info","get_order_status"],"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:hiddenswap.com:mcp:swap","artifactUrl":"https://hiddenswap.com/mcp/server-card","representativeQueries":["swap bitcoin to monero without kyc","exchange crypto without an account","how much xmr for 0.05 btc right now","which networks can i use to swap usdt","check my swap order status"]},"updatedAt":"2026-09-19T14:17:43.000888Z","publishedAt":"2026-09-19T14:17:43.000888Z","registryName":"com.hiddenswap/swap"},"attribution":{"kind":"ard_catalog","name":"ard_catalog","repoUrl":"mcp_registry","summary":"ard_catalog","version":"mcp_registry","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"declared"}],"categories":["commerce","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-10T00:28:05.155Z","lastProbedAt":"2026-10-10T00:28:05.155Z","statusComputedAt":"2026-10-10T00:29:52.801Z","reliability30d":{"probes":72,"successRate":1,"p50Ms":191,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":72,"ok":72,"authBoundaryOk":0,"serviceOk":72,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T00:28:05.155Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":212,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T18:25:30.048Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":180,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:27:30.051Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":183,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:27:09.528Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":237,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T23:22:06.499Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":168,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T16:29:27.392Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":186,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T10:24:18.377Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":265,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T03:23:42.351Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":172,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T20:29:56.784Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":363,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T13:25:46.803Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":213,"error":null,"detail":{"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"toolCount":4,"toolsHash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","serverName":"com.hiddenswap/swap","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_coins","description":"Find the coin ids HiddenSwap uses, by ticker, name or network, for example \"usdt tron\", \"monero\" or \"eth base\". Each result gives the id to pass to the other to"},{"name":"get_quote","description":"Estimate a crypto-to-crypto swap on HiddenSwap, a no-KYC crypto exchange. Returns the amount the person would receive after all fees, the rate, the minimum and "},{"name":"get_pair_info","description":"Check whether two coins can be swapped on HiddenSwap, a no-KYC crypto exchange, without asking for a live quote. Returns both coins with their networks, whether"},{"name":"get_order_status","description":"Check the stage of a HiddenSwap order by its order ID, for example awaiting deposit, confirming, swapping, sending, complete, needs support, refunded or expired"}],"package":null,"toolSurface":{"id":"ts_64uwm5dghx7q","endpointId":"ep_4yc6fyg9vqqx","hash":"cff7bfbc29874d6bffc1fa2d05d81962c1cb0d3fe0e4ef1c23082907046849f1","toolCount":4,"serverName":"com.hiddenswap/swap","serverVersion":"1.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-27T15:29:42.223Z","lastSeenAt":"2026-10-10T00:28:05.162Z","observations":46,"toolNames":["search_coins","get_quote","get_pair_info","get_order_status"],"distinctSurfaces":3},"endpointFacts":[{"id":"ep_4yc6fyg9vqqx","url":"https://hiddenswap.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-06T16:29:06.496Z","auth":{"observedAt":"2026-10-06T16:29:06.702Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-06T16:29:06.732Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"hiddenswap.com","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-17T12:49:32.000Z","validTo":"2026-12-16T12:49:31.000Z","daysToExpiry":67,"sanCount":2,"fingerprint256":"B5:1B:B8:A1:C9:0D:9D:87:80:1E:E9:01:6F:CD:89:24:2E:73:D8:31:32:7D:0A:2E:63:2E:77:2B:2A:AE:C8:A6"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.hiddenswap/swap","url":"https://registry.modelcontextprotocol.io/v0/servers/com.hiddenswap%2Fswap","firstSeenAt":"2026-09-20T15:18:47.479Z","fetchedAt":"2026-10-09T07:21:04.443Z","normalizedAt":"2026-10-09T07:21:04.443Z"},{"source":"ard_catalog","key":"urn:air:hiddenswap.com:mcp:swap","url":"https://hiddenswap.com/.well-known/ard.json","firstSeenAt":"2026-09-20T15:21:34.495Z","fetchedAt":"2026-10-04T19:22:50.694Z","normalizedAt":"2026-10-04T19:22:50.694Z"}]},"firstSeenAt":"2026-09-20T15:18:47.479Z","updatedAt":"2026-10-10T00:30:44.692Z"}