{
  "serverInfo": {
    "name": "XGuard Secretless Agent Gateway",
    "version": "5.0.2"
  },
  "authentication": {
    "required": false,
    "schemes": []
  },
  "tools": [
    {
      "name": "xguard_secretless_egress",
      "description": "Discover XGuard Secretless Egress for keeping reusable upstream API credentials outside AI-agent context.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      }
    },
    {
      "name": "xguard_egress_fetch",
      "description": "Execute a scoped HTTPS request through XGuard while reusable upstream credentials remain server-side.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": true
      }
    },
    {
      "name": "xguard_proofrail",
      "description": "Discover ProofRail signed execution evidence for credential-backed egress.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "xguard_verify_proof",
      "description": "Verify an XGuard ProofRail ES256 execution proof.",
      "inputSchema": {
        "type": "object",
        "required": [
          "proof"
        ],
        "properties": {
          "proof": {
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    {
      "name": "xguard_action_rail",
      "description": "Discover XGuard policy-gated Action Rail execution capabilities.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      }
    },
    {
      "name": "xguard_facilitator",
      "description": "Discover XGuard x402 facilitator compatibility and settlement-routing capabilities.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      }
    },
    {
      "name": "xguard_route",
      "description": "Inspect XGuard routing for supported x402 networks and schemes.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": true
      }
    }
  ],
  "resources": [],
  "prompts": []
}