{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6ny9qc4bkyeh","handle":"xguard-payment-decision-discovery","url":"https://wellknown.network/agents/xguard-payment-decision-discovery","links":{"self":"https://wellknown.network/agents/xguard-payment-decision-discovery/record.json","html":"https://wellknown.network/agents/xguard-payment-decision-discovery","markdown":"https://wellknown.network/agents/xguard-payment-decision-discovery/record.md","api":"https://wellknown.network/api/v1/agents/xguard-payment-decision-discovery","status":"https://wellknown.network/api/v1/agents/xguard-payment-decision-discovery/status","claim":"https://wellknown.network/agents/xguard-payment-decision-discovery/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/xguard-payment-decision-discovery/claim.json","badge":"https://wellknown.network/agents/xguard-payment-decision-discovery/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:api.xguardgate.com:server:xguard-payment-decision-discovery","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"XGuard — Payment Decision & Discovery","summary":"Payment decisions, durable evidence, x402 resource discovery and live gateway status for AI agents.","description":"Payment decisions, durable evidence, x402 resource discovery and live gateway status for AI agents.","publisher":{"name":"moelayyan90","url":null},"homepage":null,"repository":"https://github.com/moelayyan90/XGuard","version":"0.6.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.xguardgate.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://xguardgate.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-19T09:24:43.718619Z","publishedAt":"2026-08-19T09:24:43.718619Z","registryName":"io.github.moelayyan90/xguard"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.992,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.569,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"data.weather","name":"Weather","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","data","security"]},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-09-08T13:23:26.658Z","lastProbedAt":"2026-09-08T13:23:26.658Z","statusComputedAt":"2026-09-08T13:33:03.406Z","reliability30d":{"probes":11,"successRate":1,"p50Ms":228},"latestObservations":[{"at":"2026-09-08T13:23:26.658Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":254,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Optional free preview before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC; set testnet=true for Base Sepolia. The fastest pa"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. Call it directly with {url}; XGuard automatically creates an input-bound signed quote and returns an actionable x402 v2 Paym"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute a delegated API action with scoped credentials and a gateway-credit budget. Supply idempotency_key for writes and reuse it with the identical request to"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools","resources","prompts"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}},{"at":"2026-09-08T08:25:13.288Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":239,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Use before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC. Free; set testnet=true for Base Sepolia. Then call xguard.web.fetch"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. First obtain xguard.pricing.quote (0.001 USDC). Call this tool with the same input and quote; HTTP 402 is required, not opti"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute one scoped outbound HTTPS request using an XGuard capability. XGuard validates the capability, bills Usage Credits, injects the upstream credential serv"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}},{"at":"2026-09-08T07:24:43.347Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":154,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Use before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC. Free; set testnet=true for Base Sepolia. Then call xguard.web.fetch"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. First obtain xguard.pricing.quote (0.001 USDC). Call this tool with the same input and quote; HTTP 402 is required, not opti"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute one scoped outbound HTTPS request using an XGuard capability. XGuard validates the capability, bills Usage Credits, injects the upstream credential serv"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}},{"at":"2026-09-08T02:21:14.318Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":242,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Use before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC. Free; set testnet=true for Base Sepolia. Then call xguard.web.fetch"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. First obtain xguard.pricing.quote (0.001 USDC). Call this tool with the same input and quote; HTTP 402 is required, not opti"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute one scoped outbound HTTPS request using an XGuard capability. XGuard validates the capability, bills Usage Credits, injects the upstream credential serv"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}},{"at":"2026-09-08T01:20:13.145Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":251,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Use before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC. Free; set testnet=true for Base Sepolia. Then call xguard.web.fetch"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. First obtain xguard.pricing.quote (0.001 USDC). Call this tool with the same input and quote; HTTP 402 is required, not opti"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute one scoped outbound HTTPS request using an XGuard capability. XGuard validates the capability, bills Usage Credits, injects the upstream credential serv"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}},{"at":"2026-09-07T18:22:35.131Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":170,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Use before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC. Free; set testnet=true for Base Sepolia. Then call xguard.web.fetch"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. First obtain xguard.pricing.quote (0.001 USDC). Call this tool with the same input and quote; HTTP 402 is required, not opti"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute one scoped outbound HTTPS request using an XGuard capability. XGuard validates the capability, bills Usage Credits, injects the upstream credential serv"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}},{"at":"2026-09-07T18:22:31.784Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":325,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Use before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC. Free; set testnet=true for Base Sepolia. Then call xguard.web.fetch"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. First obtain xguard.pricing.quote (0.001 USDC). Call this tool with the same input and quote; HTTP 402 is required, not opti"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute one scoped outbound HTTPS request using an XGuard capability. XGuard validates the capability, bills Usage Credits, injects the upstream credential serv"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}},{"at":"2026-09-07T11:26:28.331Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":163,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Use before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC. Free; set testnet=true for Base Sepolia. Then call xguard.web.fetch"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. First obtain xguard.pricing.quote (0.001 USDC). Call this tool with the same input and quote; HTTP 402 is required, not opti"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute one scoped outbound HTTPS request using an XGuard capability. XGuard validates the capability, bills Usage Credits, injects the upstream credential serv"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}},{"at":"2026-09-07T11:26:11.517Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":234,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Use before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC. Free; set testnet=true for Base Sepolia. Then call xguard.web.fetch"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. First obtain xguard.pricing.quote (0.001 USDC). Call this tool with the same input and quote; HTTP 402 is required, not opti"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute one scoped outbound HTTPS request using an XGuard capability. XGuard validates the capability, bills Usage Credits, injects the upstream credential serv"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}},{"at":"2026-09-07T04:27:25.439Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":199,"error":null,"detail":{"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Use before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC. Free; set testnet=true for Base Sepolia. Then call xguard.web.fetch"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. First obtain xguard.pricing.quote (0.001 USDC). Call this tool with the same input and quote; HTTP 402 is required, not opti"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute one scoped outbound HTTPS request using an XGuard capability. XGuard validates the capability, bills Usage Credits, injects the upstream credential serv"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"toolCount":19,"serverName":"xguard-universal-paid-secretless-gateway","capabilities":["tools"],"serverVersion":"5.1.0","protocolVersion":"2026-07-28"}}],"tools":[{"name":"xguard.capabilities","description":"Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free."},{"name":"xguard.preflight","description":"Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting "},{"name":"xguard.pricing.quote","description":"Optional free preview before xguard.web.fetch. Returns a five-minute signed, input-bound quote for 0.001 USDC; set testnet=true for Base Sepolia. The fastest pa"},{"name":"xguard.web.fetch","description":"Paid, read-only public HTTPS fetch. Call it directly with {url}; XGuard automatically creates an input-bound signed quote and returns an actionable x402 v2 Paym"},{"name":"xguard_proofrail","description":"Discover XGuard ProofRail. Every authorized credential-backed egress response can carry an independently verifiable ES256 proof binding the XGuard capability, t"},{"name":"xguard_verify_proof","description":"Verify an XGuard ProofRail compact ES256 proof and return its signed execution payload."},{"name":"xguard_egress_fetch","description":"Execute a delegated API action with scoped credentials and a gateway-credit budget. Supply idempotency_key for writes and reuse it with the identical request to"},{"name":"xguard_secretless_egress","description":"Discover XGuard Secretless Egress. Operators keep reusable upstream API credentials inside XGuard and give AI agents only short-lived scoped XGuard capabilities"},{"name":"xguard_action_rail","description":"Discover XGuard Action Rail: a protocol-neutral execution gate for AI side effects. It requires a scoped mandate plus a signed, request-bound, single-use permit"},{"name":"xguard_facilitator","description":"Return XGuard's machine-readable x402 facilitator identity, endpoints, live capabilities, automatic routing policy and pricing. Example: call with no arguments "},{"name":"xguard_route","description":"Ask XGuard which live downstream settlement path it would choose for an x402 network/scheme while keeping XGuard as the configured facilitator URL. Example: net"},{"name":"xguard_discovery_search","description":"Search the x402 Bazaar catalogs reachable through XGuard without knowing a provider or tool name in advance. Example: query='weather', limit=10."},{"name":"xguard_safety_test","description":"Score a transaction sample without contacting its target. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_protocols","description":"List transaction protocols and edge surfaces recognized by XGuard. Example: call with no arguments to list the transaction protocols XGuard recognizes."},{"name":"xguard_inspect","description":"Classify and policy-check a transaction without forwarding it. Example: target='https://example.com/pay', method='POST'."},{"name":"xguard_health","description":"Return XGuard facilitator and downstream settlement-path health. Example: call with no arguments to inspect XGuard and downstream-route health."},{"name":"xguard_supported","description":"Return currently supported x402 payment kinds aggregated from healthy configured settlement providers. Example: call with no arguments before choosing an x402 p"},{"name":"xguard_receipt","description":"Look up a durable XGuard settlement receipt. Example: supply a receipt_id beginning with 'xgr_' followed by 40 lowercase hex characters."},{"name":"xguard_integration","description":"Return integration, security controls and pricing for the XGuard in-path facilitator URL. Example: call with no arguments to retrieve integration and security-c"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.moelayyan90/xguard","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.moelayyan90%2Fxguard","firstSeenAt":"2026-09-06T21:22:20.435Z","fetchedAt":"2026-09-06T21:22:20.435Z","normalizedAt":"2026-09-06T21:22:20.435Z"},{"source":"mcp_registry","key":"io.github.moelayyan90/xguard-control-plane","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.moelayyan90%2Fxguard-control-plane","firstSeenAt":"2026-09-06T21:22:20.435Z","fetchedAt":"2026-09-06T21:22:20.435Z","normalizedAt":"2026-09-06T21:22:20.435Z"}]},"firstSeenAt":"2026-09-06T21:22:20.435Z","updatedAt":"2026-09-08T13:33:47.425Z"}