{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_eg26bpretpdm","handle":"wagyu","url":"https://wellknown.network/agents/wagyu","links":{"self":"https://wellknown.network/agents/wagyu/record.json","html":"https://wellknown.network/agents/wagyu","markdown":"https://wellknown.network/agents/wagyu/record.md","api":"https://wellknown.network/api/v1/agents/wagyu","status":"https://wellknown.network/api/v1/agents/wagyu/status","claim":"https://wellknown.network/agents/wagyu/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/wagyu/claim.json","badge":"https://wellknown.network/agents/wagyu/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/wagyu/history","tools":"https://wellknown.network/api/v1/agents/wagyu/tools"},"ard":{"identifier":"urn:air:mcp.wagyu.xyz:server:wagyu","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Wagyu","summary":"Swap crypto across chains, including Monero (XMR): quote, create and track swaps.","description":"Swap crypto across chains, including Monero (XMR): quote, create and track swaps.","publisher":{"name":"xyz.wagyu","url":null},"homepage":"https://docs.wagyu.xyz/mcp","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.wagyu.xyz","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-01T15:51:34.292173Z","publishedAt":"2026-10-01T15:51:34.292173Z","registryName":"xyz.wagyu/wagyu"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"}],"categories":["commerce"],"language":"en"},"observed":{"status":"recently_observed","statusReason":"Responded 18h ago; 1 recent check failed (latest 12h ago).","lastOkAt":"2026-10-10T14:25:36.365Z","lastProbedAt":"2026-10-10T20:29:07.996Z","statusComputedAt":"2026-10-10T20:29:43.272Z","reliability30d":{"probes":29,"successRate":0.931,"p50Ms":538,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":29,"ok":27,"authBoundaryOk":0,"serviceOk":27,"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-10T20:29:07.996Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-10-10T14:25:36.365Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":531,"error":null,"detail":{"tools":[{"name":"list_chains","description":"Chains available right now, which ids can be a source or a destination, and featured tokens."},{"name":"search_tokens","description":"Find a token address and decimals by symbol, name or address."},{"name":"get_quote","description":"Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction."},{"name":"create_swap","description":"Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a"},{"name":"get_swap","description":"Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale."},{"name":"set_refund_address","description":"Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by i"}],"toolCount":6,"toolsHash":"ef77921bd4391e0c74f7d12f239e4d9419a3c164efd2d10ad29607a17afbf069","serverName":"wagyu","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T07:23:44.633Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":511,"error":null,"detail":{"tools":[{"name":"list_chains","description":"Chains available right now, which ids can be a source or a destination, and featured tokens."},{"name":"search_tokens","description":"Find a token address and decimals by symbol, name or address."},{"name":"get_quote","description":"Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction."},{"name":"create_swap","description":"Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a"},{"name":"get_swap","description":"Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale."},{"name":"set_refund_address","description":"Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by i"}],"toolCount":6,"toolsHash":"ef77921bd4391e0c74f7d12f239e4d9419a3c164efd2d10ad29607a17afbf069","serverName":"wagyu","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T00:28:49.788Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":529,"error":null,"detail":{"tools":[{"name":"list_chains","description":"Chains available right now, which ids can be a source or a destination, and featured tokens."},{"name":"search_tokens","description":"Find a token address and decimals by symbol, name or address."},{"name":"get_quote","description":"Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction."},{"name":"create_swap","description":"Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a"},{"name":"get_swap","description":"Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale."},{"name":"set_refund_address","description":"Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by i"}],"toolCount":6,"toolsHash":"ef77921bd4391e0c74f7d12f239e4d9419a3c164efd2d10ad29607a17afbf069","serverName":"wagyu","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T18:26:31.452Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":533,"error":null,"detail":{"tools":[{"name":"list_chains","description":"Chains available right now, which ids can be a source or a destination, and featured tokens."},{"name":"search_tokens","description":"Find a token address and decimals by symbol, name or address."},{"name":"get_quote","description":"Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction."},{"name":"create_swap","description":"Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a"},{"name":"get_swap","description":"Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale."},{"name":"set_refund_address","description":"Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by i"}],"toolCount":6,"toolsHash":"ef77921bd4391e0c74f7d12f239e4d9419a3c164efd2d10ad29607a17afbf069","serverName":"wagyu","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:29:42.595Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":545,"error":null,"detail":{"tools":[{"name":"list_chains","description":"Chains available right now, which ids can be a source or a destination, and featured tokens."},{"name":"search_tokens","description":"Find a token address and decimals by symbol, name or address."},{"name":"get_quote","description":"Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction."},{"name":"create_swap","description":"Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a"},{"name":"get_swap","description":"Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale."},{"name":"set_refund_address","description":"Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by i"}],"toolCount":6,"toolsHash":"ef77921bd4391e0c74f7d12f239e4d9419a3c164efd2d10ad29607a17afbf069","serverName":"wagyu","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T06:22:41.922Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":552,"error":null,"detail":{"tools":[{"name":"list_chains","description":"Chains available right now, which ids can be a source or a destination, and featured tokens."},{"name":"search_tokens","description":"Find a token address and decimals by symbol, name or address."},{"name":"get_quote","description":"Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction."},{"name":"create_swap","description":"Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a"},{"name":"get_swap","description":"Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale."},{"name":"set_refund_address","description":"Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by i"}],"toolCount":6,"toolsHash":"ef77921bd4391e0c74f7d12f239e4d9419a3c164efd2d10ad29607a17afbf069","serverName":"wagyu","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T00:26:18.990Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":546,"error":null,"detail":{"tools":[{"name":"list_chains","description":"Chains available right now, which ids can be a source or a destination, and featured tokens."},{"name":"search_tokens","description":"Find a token address and decimals by symbol, name or address."},{"name":"get_quote","description":"Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction."},{"name":"create_swap","description":"Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a"},{"name":"get_swap","description":"Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale."},{"name":"set_refund_address","description":"Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by i"}],"toolCount":6,"toolsHash":"ef77921bd4391e0c74f7d12f239e4d9419a3c164efd2d10ad29607a17afbf069","serverName":"wagyu","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T12:26:54.443Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-10-08T06:23:23.357Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":547,"error":null,"detail":{"tools":[{"name":"list_chains","description":"Chains available right now, which ids can be a source or a destination, and featured tokens."},{"name":"search_tokens","description":"Find a token address and decimals by symbol, name or address."},{"name":"get_quote","description":"Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction."},{"name":"create_swap","description":"Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a"},{"name":"get_swap","description":"Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale."},{"name":"set_refund_address","description":"Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by i"}],"toolCount":6,"toolsHash":"ef77921bd4391e0c74f7d12f239e4d9419a3c164efd2d10ad29607a17afbf069","serverName":"wagyu","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_chains","description":"Chains available right now, which ids can be a source or a destination, and featured tokens."},{"name":"search_tokens","description":"Find a token address and decimals by symbol, name or address."},{"name":"get_quote","description":"Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction."},{"name":"create_swap","description":"Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a"},{"name":"get_swap","description":"Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale."},{"name":"set_refund_address","description":"Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by i"}],"package":null,"toolSurface":{"id":"ts_jwayxe33e9zf","endpointId":"ep_hfcu435td723","hash":"ef77921bd4391e0c74f7d12f239e4d9419a3c164efd2d10ad29607a17afbf069","toolCount":6,"serverName":"wagyu","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-03T02:24:27.022Z","lastSeenAt":"2026-10-10T14:25:36.354Z","observations":27,"toolNames":["list_chains","search_tokens","get_quote","create_swap","get_swap","set_refund_address"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_hfcu435td723","url":"https://mcp.wagyu.xyz","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T07:23:44.635Z","auth":{"observedAt":"2026-10-10T07:23:44.821Z","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-10T07:23:44.830Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"wagyu.xyz","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-18T08:45:20.000Z","validTo":"2026-11-16T09:45:15.000Z","daysToExpiry":36,"sanCount":2,"fingerprint256":"AC:C3:8E:14:D1:E7:FC:01:E7:7A:22:86:A7:F2:78:1B:BC:58:A5:89:43:42:8C:F5:06:C5:4E:48:DF:84:CE:64"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"xyz.wagyu/wagyu","url":"https://registry.modelcontextprotocol.io/v0/servers/xyz.wagyu%2Fwagyu","firstSeenAt":"2026-10-03T02:20:08.981Z","fetchedAt":"2026-10-08T21:19:54.636Z","normalizedAt":"2026-10-08T21:19:54.636Z"}]},"firstSeenAt":"2026-10-03T02:20:08.981Z","updatedAt":"2026-10-10T14:28:01.867Z"}