Koskamo

XGuard Live MCP

An MCP server that allows AI agents to retrieve current software facts with primary-source evidence and verification timestamps. It provides access to a live facts layer for AI, grounded in primary sources, enabling agents to query specific facts like npm package versions and view change history without requiring an API key for public reads.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

XGuard Live MCP logo, by XGuardCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-07Published by XGuard
MCP endpoint (Streamable HTTP)
https://xguardgate.com/mcp
Vendor documentation

What its tools do

6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

Can change data (1)

6 of 6 have a description · 6 of 6 declare behavior hints · 1 of 2 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Retrieve current software facts with primary-source evidence
  • Query specific fact IDs like npm/react/latest-version
  • View immutable change history for published facts
  • Connect AI clients via Streamable HTTP for fact retrieval

Source and maintenance

Community listingRegistry 6.0.0
Maintenance checked

Protocol and capabilities

Server
xguard-live 6.0.0
MCP protocol negotiated in check
2025-11-25
Tools
6 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Read published facts for free with xguard.fact.get. Paid web fetch uses x402 v2 HTTP headers and executes only after a verified settlement.

Tools

6 advertised

xguard.fact.get
Advertised by the server during the last successful anonymous check.
Advertised read-only

Read one free published software fact by canonical ID. Returns the primary source, verification status and timestamp. Use xguard.web.fetch for a separate paid fetch of a public URL.

xguard.fact.get input schema
{
  "type": "object",
  "required": [
    "factId"
  ],
  "properties": {
    "factId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*(?:/[@A-Za-z0-9][A-Za-z0-9_.-]*){2,3}$",
      "maxLength": 350,
      "description": "Canonical fact ID, for example npm/react/latest-version"
    }
  },
  "additionalProperties": false
}
xguard.fact.get annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
xguard.capabilities — Discover XGuard capabilities
Advertised by the server during the last successful anonymous check.
Advertised read-only

Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free.

xguard.capabilities input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
xguard.capabilities annotations
{
  "readOnlyHint": true,
  "idempotentHint": true
}
xguard.preflight — Preflight a guarded paid request
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting the target or attempting payment. On allow, call xguard.web.fetch directly; it creates the signed quote and returns the mandatory x402 v2 PaymentRequired result.

xguard.preflight input schema
{
  "type": "object",
  "oneOf": [
    {
      "type": "object",
      "anyOf": [
        {
          "required": [
            "url"
          ]
        },
        {
          "required": [
            "target_url"
          ]
        },
        {
          "required": [
            "targetUrl"
          ]
        },
        {
          "required": [
            "uri"
          ]
        },
        {
          "required": [
            "target"
          ]
        },
        {
          "required": [
            "resource"
          ]
        },
        {
          "required": [
            "endpoint"
          ]
        },
        {
          "required": [
            "href"
          ]
        },
        {
          "required": [
            "curl"
          ]
        },
        {
          "required": [
            "command"
          ]
        },
        {
          "required": [
            "operation"
          ]
        },
        {
          "required": [
            "action"
          ]
        }
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "url": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "description": "Canonical public HTTPS target URL."
        },
        "curl": {
          "type": "string",
          "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
        },
        "href": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "mode": {
          "enum": [
            "auto",
            "text",
            "json"
          ],
          "type": "string",
          "default": "auto"
        },
        "action": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "object"
            }
          ],
          "description": "Action envelope."
        },
        "method": {
          "enum": [
            "GET",
            "HEAD"
          ],
          "type": "string",
          "default": "GET"
        },
        "target": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "command": {
          "type": "string",
          "description": "Alias for curl."
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean",
          "default": false
        },
        "endpoint": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "maxBytes": {
          "type": "integer",
          "maximum": 131072,
          "minimum": 1024,
          "deprecated": true
        },
        "resource": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "max_bytes": {
          "type": "integer",
          "default": 131072,
          "maximum": 131072,
          "minimum": 1024
        },
        "operation": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "object"
            }
          ],
          "description": "OpenAPI/MCP-style operation envelope."
        },
        "targetUrl": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "timeoutMs": {
          "type": "integer",
          "maximum": 10000,
          "minimum": 1000,
          "deprecated": true
        },
        "target_url": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "timeout_ms": {
          "type": "integer",
          "default": 8000,
          "maximum": 10000,
          "minimum": 1000
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "input"
      ],
      "properties": {
        "tool": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "input": {
          "type": "object",
          "anyOf": [
            {
              "required": [
                "url"
              ]
            },
            {
              "required": [
                "target_url"
              ]
            },
            {
              "required": [
                "targetUrl"
              ]
            },
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "target"
              ]
            },
            {
              "required": [
                "resource"
              ]
            },
            {
              "required": [
                "endpoint"
              ]
            },
            {
              "required": [
                "href"
              ]
            },
            {
              "required": [
                "curl"
              ]
            },
            {
              "required": [
                "command"
              ]
            },
            {
              "required": [
                "operation"
              ]
            },
            {
              "required": [
                "action"
              ]
            }
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "description": "Canonical public HTTPS target URL."
            },
            "curl": {
              "type": "string",
              "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
            },
            "href": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "mode": {
              "enum": [
                "auto",
                "text",
                "json"
              ],
              "type": "string",
              "default": "auto"
            },
            "action": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "Action envelope."
            },
            "method": {
              "enum": [
                "GET",
                "HEAD"
              ],
              "type": "string",
              "default": "GET"
            },
            "target": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "command": {
              "type": "string",
              "description": "Alias for curl."
            },
            "network": {
              "enum": [
                "eip155:8453",
                "eip155:84532",
                "base",
                "base-mainnet",
                "base-sepolia",
                "mainnet",
                "testnet"
              ],
              "type": "string"
            },
            "testnet": {
              "type": "boolean",
              "default": false
            },
            "endpoint": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "maxBytes": {
              "type": "integer",
              "maximum": 131072,
              "minimum": 1024,
              "deprecated": true
            },
            "resource": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "max_bytes": {
              "type": "integer",
              "default": 131072,
              "maximum": 131072,
              "minimum": 1024
            },
            "operation": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "OpenAPI/MCP-style operation envelope."
            },
            "targetUrl": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeoutMs": {
              "type": "integer",
              "maximum": 10000,
              "minimum": 1000,
              "deprecated": true
            },
            "target_url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeout_ms": {
              "type": "integer",
              "default": 8000,
              "maximum": 10000,
              "minimum": 1000
            }
          },
          "additionalProperties": true
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "toolName": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "tool_name": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capability": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capabilityId": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capability_id": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "capability",
        "input"
      ],
      "properties": {
        "input": {
          "type": "object",
          "anyOf": [
            {
              "required": [
                "url"
              ]
            },
            {
              "required": [
                "target_url"
              ]
            },
            {
              "required": [
                "targetUrl"
              ]
            },
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "target"
              ]
            },
            {
              "required": [
                "resource"
              ]
            },
            {
              "required": [
                "endpoint"
              ]
            },
            {
              "required": [
                "href"
              ]
            },
            {
              "required": [
                "curl"
              ]
            },
            {
              "required": [
                "command"
              ]
            },
            {
              "required": [
                "operation"
              ]
            },
            {
              "required": [
                "action"
              ]
            }
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "description": "Canonical public HTTPS target URL."
            },
            "curl": {
              "type": "string",
              "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
            },
            "href": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "mode": {
              "enum": [
                "auto",
                "text",
                "json"
              ],
              "type": "string",
              "default": "auto"
            },
            "action": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "Action envelope."
            },
            "method": {
              "enum": [
                "GET",
                "HEAD"
              ],
              "type": "string",
              "default": "GET"
            },
            "target": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "command": {
              "type": "string",
              "description": "Alias for curl."
            },
            "network": {
              "enum": [
                "eip155:8453",
                "eip155:84532",
                "base",
                "base-mainnet",
                "base-sepolia",
                "mainnet",
                "testnet"
              ],
              "type": "string"
            },
            "testnet": {
              "type": "boolean",
              "default": false
            },
            "endpoint": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "maxBytes": {
              "type": "integer",
              "maximum": 131072,
              "minimum": 1024,
              "deprecated": true
            },
            "resource": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "max_bytes": {
              "type": "integer",
              "default": 131072,
              "maximum": 131072,
              "minimum": 1024
            },
            "operation": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "OpenAPI/MCP-style operation envelope."
            },
            "targetUrl": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeoutMs": {
              "type": "integer",
              "maximum": 10000,
              "minimum": 1000,
              "deprecated": true
            },
            "target_url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeout_ms": {
              "type": "integer",
              "default": 8000,
              "maximum": 10000,
              "minimum": 1000
            }
          },
          "additionalProperties": true
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "capability": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capabilityId": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capability_id": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "arguments": {
          "oneOf": [
            {
              "type": "object",
              "anyOf": [
                {
                  "required": [
                    "url"
                  ]
                },
                {
                  "required": [
                    "target_url"
                  ]
                },
                {
                  "required": [
                    "targetUrl"
                  ]
                },
                {
                  "required": [
                    "uri"
                  ]
                },
                {
                  "required": [
                    "target"
                  ]
                },
                {
                  "required": [
                    "resource"
                  ]
                },
                {
                  "required": [
                    "endpoint"
                  ]
                },
                {
                  "required": [
                    "href"
                  ]
                },
                {
                  "required": [
                    "curl"
                  ]
                },
                {
                  "required": [
                    "command"
                  ]
                },
                {
                  "required": [
                    "operation"
                  ]
                },
                {
                  "required": [
                    "action"
                  ]
                }
              ],
              "properties": {
                "uri": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "url": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "description": "Canonical public HTTPS target URL."
                },
                "curl": {
                  "type": "string",
                  "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
                },
                "href": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "mode": {
                  "enum": [
                    "auto",
                    "text",
                    "json"
                  ],
                  "type": "string",
                  "default": "auto"
                },
                "action": {
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "object"
                    }
                  ],
                  "description": "Action envelope."
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD"
                  ],
                  "type": "string",
                  "default": "GET"
                },
                "target": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "command": {
                  "type": "string",
                  "description": "Alias for curl."
                },
                "network": {
                  "enum": [
                    "eip155:8453",
                    "eip155:84532",
                    "base",
                    "base-mainnet",
                    "base-sepolia",
                    "mainnet",
                    "testnet"
                  ],
                  "type": "string"
                },
                "testnet": {
                  "type": "boolean",
                  "default": false
                },
                "endpoint": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "maxBytes": {
                  "type": "integer",
                  "maximum": 131072,
                  "minimum": 1024,
                  "deprecated": true
                },
                "resource": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "max_bytes": {
                  "type": "integer",
                  "default": 131072,
                  "maximum": 131072,
                  "minimum": 1024
                },
                "operation": {
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "object"
                    }
                  ],
                  "description": "OpenAPI/MCP-style operation envelope."
                },
                "targetUrl": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "timeoutMs": {
                  "type": "integer",
                  "maximum": 10000,
                  "minimum": 1000,
                  "deprecated": true
                },
                "target_url": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "timeout_ms": {
                  "type": "integer",
                  "default": 8000,
                  "maximum": 10000,
                  "minimum": 1000
                }
              },
              "additionalProperties": true
            },
            {
              "type": "string",
              "contentMediaType": "application/json"
            }
          ]
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "tool_name",
        "parameters"
      ],
      "properties": {
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "toolName": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "tool_name": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "parameters": {
          "type": "object",
          "anyOf": [
            {
              "required": [
                "url"
              ]
            },
            {
              "required": [
                "target_url"
              ]
            },
            {
              "required": [
                "targetUrl"
              ]
            },
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "target"
              ]
            },
            {
              "required": [
                "resource"
              ]
            },
            {
              "required": [
                "endpoint"
              ]
            },
            {
              "required": [
                "href"
              ]
            },
            {
              "required": [
                "curl"
              ]
            },
            {
              "required": [
                "command"
              ]
            },
            {
              "required": [
                "operation"
              ]
            },
            {
              "required": [
                "action"
              ]
            }
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "description": "Canonical public HTTPS target URL."
            },
            "curl": {
              "type": "string",
              "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
            },
            "href": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "mode": {
              "enum": [
                "auto",
                "text",
                "json"
              ],
              "type": "string",
              "default": "auto"
            },
            "action": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "Action envelope."
            },
            "method": {
              "enum": [
                "GET",
                "HEAD"
              ],
              "type": "string",
              "default": "GET"
            },
            "target": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "command": {
              "type": "string",
              "description": "Alias for curl."
            },
            "network": {
              "enum": [
                "eip155:8453",
                "eip155:84532",
                "base",
                "base-mainnet",
                "base-sepolia",
                "mainnet",
                "testnet"
              ],
              "type": "string"
            },
            "testnet": {
              "type": "boolean",
              "default": false
            },
            "endpoint": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "maxBytes": {
              "type": "integer",
              "maximum": 131072,
              "minimum": 1024,
              "deprecated": true
            },
            "resource": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "max_bytes": {
              "type": "integer",
              "default": 131072,
              "maximum": 131072,
              "minimum": 1024
            },
            "operation": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "OpenAPI/MCP-style operation envelope."
            },
            "targetUrl": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeoutMs": {
              "type": "integer",
              "maximum": 10000,
              "minimum": 1000,
              "deprecated": true
            },
            "target_url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeout_ms": {
              "type": "integer",
              "default": 8000,
              "maximum": 10000,
              "minimum": 1000
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "function"
      ],
      "properties": {
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "function": {
          "type": "object",
          "required": [
            "name",
            "arguments"
          ],
          "properties": {
            "name": {
              "enum": [
                "xguard.web.fetch",
                "web.fetch",
                "fetch",
                "xguard_web_fetch"
              ],
              "type": "string"
            },
            "arguments": {
              "oneOf": [
                {
                  "type": "object",
                  "anyOf": [
                    {
                      "required": [
                        "url"
                      ]
                    },
                    {
                      "required": [
                        "target_url"
                      ]
                    },
                    {
                      "required": [
                        "targetUrl"
                      ]
                    },
                    {
                      "required": [
                        "uri"
                      ]
                    },
                    {
                      "required": [
                        "target"
                      ]
                    },
                    {
                      "required": [
                        "resource"
                      ]
                    },
                    {
                      "required": [
                        "endpoint"
                      ]
                    },
                    {
                      "required": [
                        "href"
                      ]
                    },
                    {
                      "required": [
                        "curl"
                      ]
                    },
                    {
                      "required": [
                        "command"
                      ]
                    },
                    {
                      "required": [
                        "operation"
                      ]
                    },
                    {
                      "required": [
                        "action"
                      ]
                    }
                  ],
                  "properties": {
                    "uri": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "url": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "description": "Canonical public HTTPS target URL."
                    },
                    "curl": {
                      "type": "string",
                      "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
                    },
                    "href": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "mode": {
                      "enum": [
                        "auto",
                        "text",
                        "json"
                      ],
                      "type": "string",
                      "default": "auto"
                    },
                    "action": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object"
                        }
                      ],
                      "description": "Action envelope."
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD"
                      ],
                      "type": "string",
                      "default": "GET"
                    },
                    "target": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "command": {
                      "type": "string",
                      "description": "Alias for curl."
                    },
                    "network": {
                      "enum": [
                        "eip155:8453",
                        "eip155:84532",
                        "base",
                        "base-mainnet",
                        "base-sepolia",
                        "mainnet",
                        "testnet"
                      ],
                      "type": "string"
                    },
                    "testnet": {
                      "type": "boolean",
                      "default": false
                    },
                    "endpoint": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "maxBytes": {
                      "type": "integer",
                      "maximum": 131072,
                      "minimum": 1024,
                      "deprecated": true
                    },
                    "resource": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "max_bytes": {
                      "type": "integer",
                      "default": 131072,
                      "maximum": 131072,
                      "minimum": 1024
                    },
                    "operation": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object"
                        }
                      ],
                      "description": "OpenAPI/MCP-style operation envelope."
                    },
                    "targetUrl": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "timeoutMs": {
                      "type": "integer",
                      "maximum": 10000,
                      "minimum": 1000,
                      "deprecated": true
                    },
                    "target_url": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "timeout_ms": {
                      "type": "integer",
                      "default": 8000,
                      "maximum": 10000,
                      "minimum": 1000
                    }
                  },
                  "additionalProperties": true
                },
                {
                  "type": "string",
                  "contentMediaType": "application/json"
                }
              ]
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    }
  ],
  "description": "Canonical form is a flat object with url. Explicitly supported agent envelopes are documented in x-xguard-accepted-shapes.",
  "x-xguard-accepted-shapes": [
    {
      "name": "canonical_flat",
      "example": {
        "url": "https://example.com/",
        "method": "GET",
        "testnet": true
      }
    },
    {
      "name": "tool_input",
      "example": {
        "tool": "xguard.web.fetch",
        "input": {
          "url": "https://example.com/",
          "method": "GET"
        },
        "testnet": true
      }
    },
    {
      "name": "mcp_arguments",
      "example": {
        "name": "xguard.web.fetch",
        "testnet": true,
        "arguments": {
          "url": "https://example.com/",
          "method": "GET"
        }
      }
    },
    {
      "name": "tool_parameters",
      "example": {
        "network": "eip155:84532",
        "tool_name": "xguard.web.fetch",
        "parameters": {
          "url": "https://example.com/",
          "method": "GET"
        }
      }
    },
    {
      "name": "function_call",
      "example": {
        "testnet": true,
        "function": {
          "name": "xguard.web.fetch",
          "arguments": "{\"url\":\"https://example.com/\",\"method\":\"GET\"}"
        }
      }
    },
    {
      "name": "curl_command",
      "example": {
        "command": "curl https://example.com/",
        "testnet": true
      }
    },
    {
      "name": "operation_object",
      "example": {
        "testnet": true,
        "operation": {
          "name": "xguard.web.fetch",
          "arguments": {
            "method": "GET",
            "endpoint": "https://example.com/"
          }
        }
      }
    }
  ]
}
xguard.preflight annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true
}
xguard.pricing.quote — Get a signed execution quote
Advertised by the server during the last successful anonymous check.
Advertised read-only

Get an optional signed quote for xguard.web.fetch. Call xguard.web.fetch directly to receive the price in an HTTP 402 challenge.

xguard.pricing.quote input schema
{
  "type": "object",
  "oneOf": [
    {
      "type": "object",
      "anyOf": [
        {
          "required": [
            "url"
          ]
        },
        {
          "required": [
            "target_url"
          ]
        },
        {
          "required": [
            "targetUrl"
          ]
        },
        {
          "required": [
            "uri"
          ]
        },
        {
          "required": [
            "target"
          ]
        },
        {
          "required": [
            "resource"
          ]
        },
        {
          "required": [
            "endpoint"
          ]
        },
        {
          "required": [
            "href"
          ]
        },
        {
          "required": [
            "curl"
          ]
        },
        {
          "required": [
            "command"
          ]
        },
        {
          "required": [
            "operation"
          ]
        },
        {
          "required": [
            "action"
          ]
        }
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "url": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "description": "Canonical public HTTPS target URL."
        },
        "curl": {
          "type": "string",
          "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
        },
        "href": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "mode": {
          "enum": [
            "auto",
            "text",
            "json"
          ],
          "type": "string",
          "default": "auto"
        },
        "action": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "object"
            }
          ],
          "description": "Action envelope."
        },
        "method": {
          "enum": [
            "GET",
            "HEAD"
          ],
          "type": "string",
          "default": "GET"
        },
        "target": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "command": {
          "type": "string",
          "description": "Alias for curl."
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean",
          "default": false
        },
        "endpoint": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "maxBytes": {
          "type": "integer",
          "maximum": 131072,
          "minimum": 1024,
          "deprecated": true
        },
        "resource": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "max_bytes": {
          "type": "integer",
          "default": 131072,
          "maximum": 131072,
          "minimum": 1024
        },
        "operation": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "object"
            }
          ],
          "description": "OpenAPI/MCP-style operation envelope."
        },
        "targetUrl": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "timeoutMs": {
          "type": "integer",
          "maximum": 10000,
          "minimum": 1000,
          "deprecated": true
        },
        "target_url": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "timeout_ms": {
          "type": "integer",
          "default": 8000,
          "maximum": 10000,
          "minimum": 1000
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "input"
      ],
      "properties": {
        "tool": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "input": {
          "type": "object",
          "anyOf": [
            {
              "required": [
                "url"
              ]
            },
            {
              "required": [
                "target_url"
              ]
            },
            {
              "required": [
                "targetUrl"
              ]
            },
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "target"
              ]
            },
            {
              "required": [
                "resource"
              ]
            },
            {
              "required": [
                "endpoint"
              ]
            },
            {
              "required": [
                "href"
              ]
            },
            {
              "required": [
                "curl"
              ]
            },
            {
              "required": [
                "command"
              ]
            },
            {
              "required": [
                "operation"
              ]
            },
            {
              "required": [
                "action"
              ]
            }
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "description": "Canonical public HTTPS target URL."
            },
            "curl": {
              "type": "string",
              "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
            },
            "href": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "mode": {
              "enum": [
                "auto",
                "text",
                "json"
              ],
              "type": "string",
              "default": "auto"
            },
            "action": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "Action envelope."
            },
            "method": {
              "enum": [
                "GET",
                "HEAD"
              ],
              "type": "string",
              "default": "GET"
            },
            "target": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "command": {
              "type": "string",
              "description": "Alias for curl."
            },
            "network": {
              "enum": [
                "eip155:8453",
                "eip155:84532",
                "base",
                "base-mainnet",
                "base-sepolia",
                "mainnet",
                "testnet"
              ],
              "type": "string"
            },
            "testnet": {
              "type": "boolean",
              "default": false
            },
            "endpoint": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "maxBytes": {
              "type": "integer",
              "maximum": 131072,
              "minimum": 1024,
              "deprecated": true
            },
            "resource": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "max_bytes": {
              "type": "integer",
              "default": 131072,
              "maximum": 131072,
              "minimum": 1024
            },
            "operation": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "OpenAPI/MCP-style operation envelope."
            },
            "targetUrl": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeoutMs": {
              "type": "integer",
              "maximum": 10000,
              "minimum": 1000,
              "deprecated": true
            },
            "target_url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeout_ms": {
              "type": "integer",
              "default": 8000,
              "maximum": 10000,
              "minimum": 1000
            }
          },
          "additionalProperties": true
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "toolName": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "tool_name": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capability": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capabilityId": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capability_id": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "capability",
        "input"
      ],
      "properties": {
        "input": {
          "type": "object",
          "anyOf": [
            {
              "required": [
                "url"
              ]
            },
            {
              "required": [
                "target_url"
              ]
            },
            {
              "required": [
                "targetUrl"
              ]
            },
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "target"
              ]
            },
            {
              "required": [
                "resource"
              ]
            },
            {
              "required": [
                "endpoint"
              ]
            },
            {
              "required": [
                "href"
              ]
            },
            {
              "required": [
                "curl"
              ]
            },
            {
              "required": [
                "command"
              ]
            },
            {
              "required": [
                "operation"
              ]
            },
            {
              "required": [
                "action"
              ]
            }
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "description": "Canonical public HTTPS target URL."
            },
            "curl": {
              "type": "string",
              "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
            },
            "href": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "mode": {
              "enum": [
                "auto",
                "text",
                "json"
              ],
              "type": "string",
              "default": "auto"
            },
            "action": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "Action envelope."
            },
            "method": {
              "enum": [
                "GET",
                "HEAD"
              ],
              "type": "string",
              "default": "GET"
            },
            "target": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "command": {
              "type": "string",
              "description": "Alias for curl."
            },
            "network": {
              "enum": [
                "eip155:8453",
                "eip155:84532",
                "base",
                "base-mainnet",
                "base-sepolia",
                "mainnet",
                "testnet"
              ],
              "type": "string"
            },
            "testnet": {
              "type": "boolean",
              "default": false
            },
            "endpoint": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "maxBytes": {
              "type": "integer",
              "maximum": 131072,
              "minimum": 1024,
              "deprecated": true
            },
            "resource": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "max_bytes": {
              "type": "integer",
              "default": 131072,
              "maximum": 131072,
              "minimum": 1024
            },
            "operation": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "OpenAPI/MCP-style operation envelope."
            },
            "targetUrl": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeoutMs": {
              "type": "integer",
              "maximum": 10000,
              "minimum": 1000,
              "deprecated": true
            },
            "target_url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeout_ms": {
              "type": "integer",
              "default": 8000,
              "maximum": 10000,
              "minimum": 1000
            }
          },
          "additionalProperties": true
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "capability": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capabilityId": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "capability_id": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "arguments": {
          "oneOf": [
            {
              "type": "object",
              "anyOf": [
                {
                  "required": [
                    "url"
                  ]
                },
                {
                  "required": [
                    "target_url"
                  ]
                },
                {
                  "required": [
                    "targetUrl"
                  ]
                },
                {
                  "required": [
                    "uri"
                  ]
                },
                {
                  "required": [
                    "target"
                  ]
                },
                {
                  "required": [
                    "resource"
                  ]
                },
                {
                  "required": [
                    "endpoint"
                  ]
                },
                {
                  "required": [
                    "href"
                  ]
                },
                {
                  "required": [
                    "curl"
                  ]
                },
                {
                  "required": [
                    "command"
                  ]
                },
                {
                  "required": [
                    "operation"
                  ]
                },
                {
                  "required": [
                    "action"
                  ]
                }
              ],
              "properties": {
                "uri": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "url": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "description": "Canonical public HTTPS target URL."
                },
                "curl": {
                  "type": "string",
                  "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
                },
                "href": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "mode": {
                  "enum": [
                    "auto",
                    "text",
                    "json"
                  ],
                  "type": "string",
                  "default": "auto"
                },
                "action": {
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "object"
                    }
                  ],
                  "description": "Action envelope."
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD"
                  ],
                  "type": "string",
                  "default": "GET"
                },
                "target": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "command": {
                  "type": "string",
                  "description": "Alias for curl."
                },
                "network": {
                  "enum": [
                    "eip155:8453",
                    "eip155:84532",
                    "base",
                    "base-mainnet",
                    "base-sepolia",
                    "mainnet",
                    "testnet"
                  ],
                  "type": "string"
                },
                "testnet": {
                  "type": "boolean",
                  "default": false
                },
                "endpoint": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "maxBytes": {
                  "type": "integer",
                  "maximum": 131072,
                  "minimum": 1024,
                  "deprecated": true
                },
                "resource": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "max_bytes": {
                  "type": "integer",
                  "default": 131072,
                  "maximum": 131072,
                  "minimum": 1024
                },
                "operation": {
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "object"
                    }
                  ],
                  "description": "OpenAPI/MCP-style operation envelope."
                },
                "targetUrl": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "timeoutMs": {
                  "type": "integer",
                  "maximum": 10000,
                  "minimum": 1000,
                  "deprecated": true
                },
                "target_url": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "timeout_ms": {
                  "type": "integer",
                  "default": 8000,
                  "maximum": 10000,
                  "minimum": 1000
                }
              },
              "additionalProperties": true
            },
            {
              "type": "string",
              "contentMediaType": "application/json"
            }
          ]
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "tool_name",
        "parameters"
      ],
      "properties": {
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "toolName": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "tool_name": {
          "enum": [
            "xguard.web.fetch",
            "web.fetch",
            "fetch",
            "xguard_web_fetch"
          ],
          "type": "string"
        },
        "parameters": {
          "type": "object",
          "anyOf": [
            {
              "required": [
                "url"
              ]
            },
            {
              "required": [
                "target_url"
              ]
            },
            {
              "required": [
                "targetUrl"
              ]
            },
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "target"
              ]
            },
            {
              "required": [
                "resource"
              ]
            },
            {
              "required": [
                "endpoint"
              ]
            },
            {
              "required": [
                "href"
              ]
            },
            {
              "required": [
                "curl"
              ]
            },
            {
              "required": [
                "command"
              ]
            },
            {
              "required": [
                "operation"
              ]
            },
            {
              "required": [
                "action"
              ]
            }
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "description": "Canonical public HTTPS target URL."
            },
            "curl": {
              "type": "string",
              "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
            },
            "href": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "mode": {
              "enum": [
                "auto",
                "text",
                "json"
              ],
              "type": "string",
              "default": "auto"
            },
            "action": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "Action envelope."
            },
            "method": {
              "enum": [
                "GET",
                "HEAD"
              ],
              "type": "string",
              "default": "GET"
            },
            "target": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "command": {
              "type": "string",
              "description": "Alias for curl."
            },
            "network": {
              "enum": [
                "eip155:8453",
                "eip155:84532",
                "base",
                "base-mainnet",
                "base-sepolia",
                "mainnet",
                "testnet"
              ],
              "type": "string"
            },
            "testnet": {
              "type": "boolean",
              "default": false
            },
            "endpoint": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "maxBytes": {
              "type": "integer",
              "maximum": 131072,
              "minimum": 1024,
              "deprecated": true
            },
            "resource": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "max_bytes": {
              "type": "integer",
              "default": 131072,
              "maximum": 131072,
              "minimum": 1024
            },
            "operation": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "OpenAPI/MCP-style operation envelope."
            },
            "targetUrl": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeoutMs": {
              "type": "integer",
              "maximum": 10000,
              "minimum": 1000,
              "deprecated": true
            },
            "target_url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeout_ms": {
              "type": "integer",
              "default": 8000,
              "maximum": 10000,
              "minimum": 1000
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "function"
      ],
      "properties": {
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "function": {
          "type": "object",
          "required": [
            "name",
            "arguments"
          ],
          "properties": {
            "name": {
              "enum": [
                "xguard.web.fetch",
                "web.fetch",
                "fetch",
                "xguard_web_fetch"
              ],
              "type": "string"
            },
            "arguments": {
              "oneOf": [
                {
                  "type": "object",
                  "anyOf": [
                    {
                      "required": [
                        "url"
                      ]
                    },
                    {
                      "required": [
                        "target_url"
                      ]
                    },
                    {
                      "required": [
                        "targetUrl"
                      ]
                    },
                    {
                      "required": [
                        "uri"
                      ]
                    },
                    {
                      "required": [
                        "target"
                      ]
                    },
                    {
                      "required": [
                        "resource"
                      ]
                    },
                    {
                      "required": [
                        "endpoint"
                      ]
                    },
                    {
                      "required": [
                        "href"
                      ]
                    },
                    {
                      "required": [
                        "curl"
                      ]
                    },
                    {
                      "required": [
                        "command"
                      ]
                    },
                    {
                      "required": [
                        "operation"
                      ]
                    },
                    {
                      "required": [
                        "action"
                      ]
                    }
                  ],
                  "properties": {
                    "uri": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "url": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "description": "Canonical public HTTPS target URL."
                    },
                    "curl": {
                      "type": "string",
                      "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
                    },
                    "href": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "mode": {
                      "enum": [
                        "auto",
                        "text",
                        "json"
                      ],
                      "type": "string",
                      "default": "auto"
                    },
                    "action": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object"
                        }
                      ],
                      "description": "Action envelope."
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD"
                      ],
                      "type": "string",
                      "default": "GET"
                    },
                    "target": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "command": {
                      "type": "string",
                      "description": "Alias for curl."
                    },
                    "network": {
                      "enum": [
                        "eip155:8453",
                        "eip155:84532",
                        "base",
                        "base-mainnet",
                        "base-sepolia",
                        "mainnet",
                        "testnet"
                      ],
                      "type": "string"
                    },
                    "testnet": {
                      "type": "boolean",
                      "default": false
                    },
                    "endpoint": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "maxBytes": {
                      "type": "integer",
                      "maximum": 131072,
                      "minimum": 1024,
                      "deprecated": true
                    },
                    "resource": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "max_bytes": {
                      "type": "integer",
                      "default": 131072,
                      "maximum": 131072,
                      "minimum": 1024
                    },
                    "operation": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object"
                        }
                      ],
                      "description": "OpenAPI/MCP-style operation envelope."
                    },
                    "targetUrl": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "timeoutMs": {
                      "type": "integer",
                      "maximum": 10000,
                      "minimum": 1000,
                      "deprecated": true
                    },
                    "target_url": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "timeout_ms": {
                      "type": "integer",
                      "default": 8000,
                      "maximum": 10000,
                      "minimum": 1000
                    }
                  },
                  "additionalProperties": true
                },
                {
                  "type": "string",
                  "contentMediaType": "application/json"
                }
              ]
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    }
  ],
  "description": "Canonical form is a flat object with url. Explicitly supported agent envelopes are documented in x-xguard-accepted-shapes.",
  "x-xguard-accepted-shapes": [
    {
      "name": "canonical_flat",
      "example": {
        "url": "https://example.com/",
        "method": "GET",
        "testnet": true
      }
    },
    {
      "name": "tool_input",
      "example": {
        "tool": "xguard.web.fetch",
        "input": {
          "url": "https://example.com/",
          "method": "GET"
        },
        "testnet": true
      }
    },
    {
      "name": "mcp_arguments",
      "example": {
        "name": "xguard.web.fetch",
        "testnet": true,
        "arguments": {
          "url": "https://example.com/",
          "method": "GET"
        }
      }
    },
    {
      "name": "tool_parameters",
      "example": {
        "network": "eip155:84532",
        "tool_name": "xguard.web.fetch",
        "parameters": {
          "url": "https://example.com/",
          "method": "GET"
        }
      }
    },
    {
      "name": "function_call",
      "example": {
        "testnet": true,
        "function": {
          "name": "xguard.web.fetch",
          "arguments": "{\"url\":\"https://example.com/\",\"method\":\"GET\"}"
        }
      }
    },
    {
      "name": "curl_command",
      "example": {
        "command": "curl https://example.com/",
        "testnet": true
      }
    },
    {
      "name": "operation_object",
      "example": {
        "testnet": true,
        "operation": {
          "name": "xguard.web.fetch",
          "arguments": {
            "method": "GET",
            "endpoint": "https://example.com/"
          }
        }
      }
    }
  ]
}
xguard.pricing.quote annotations
{
  "readOnlyHint": true,
  "idempotentHint": false
}
xguard.web.fetch — Fetch a public HTTPS resource
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Fetch one public HTTPS resource after x402 v2 payment and on-chain settlement verification. Retry the identical MCP call with Payment-Signature and X-XGuard-Quote. A completed retry returns the prior receipt.

xguard.web.fetch input schema
{
  "type": "object",
  "oneOf": [
    {
      "type": "object",
      "anyOf": [
        {
          "required": [
            "url"
          ]
        },
        {
          "required": [
            "target_url"
          ]
        },
        {
          "required": [
            "targetUrl"
          ]
        },
        {
          "required": [
            "uri"
          ]
        },
        {
          "required": [
            "target"
          ]
        },
        {
          "required": [
            "resource"
          ]
        },
        {
          "required": [
            "endpoint"
          ]
        },
        {
          "required": [
            "href"
          ]
        },
        {
          "required": [
            "curl"
          ]
        },
        {
          "required": [
            "command"
          ]
        },
        {
          "required": [
            "operation"
          ]
        },
        {
          "required": [
            "action"
          ]
        }
      ],
      "required": [
        "quote"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "url": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "description": "Canonical public HTTPS target URL."
        },
        "curl": {
          "type": "string",
          "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
        },
        "href": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "mode": {
          "enum": [
            "auto",
            "text",
            "json"
          ],
          "type": "string",
          "default": "auto"
        },
        "quote": {
          "type": "string",
          "description": "Compact signed quote returned by xguard.pricing.quote."
        },
        "action": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "object"
            }
          ],
          "description": "Action envelope."
        },
        "method": {
          "enum": [
            "GET",
            "HEAD"
          ],
          "type": "string",
          "default": "GET"
        },
        "target": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "command": {
          "type": "string",
          "description": "Alias for curl."
        },
        "endpoint": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "maxBytes": {
          "type": "integer",
          "maximum": 131072,
          "minimum": 1024,
          "deprecated": true
        },
        "resource": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "max_bytes": {
          "type": "integer",
          "default": 131072,
          "maximum": 131072,
          "minimum": 1024
        },
        "operation": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "object"
            }
          ],
          "description": "OpenAPI/MCP-style operation envelope."
        },
        "targetUrl": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "timeoutMs": {
          "type": "integer",
          "maximum": 10000,
          "minimum": 1000,
          "deprecated": true
        },
        "target_url": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://",
          "deprecated": true,
          "description": "Accepted alias for url."
        },
        "timeout_ms": {
          "type": "integer",
          "default": 8000,
          "maximum": 10000,
          "minimum": 1000
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "tool",
        "input"
      ],
      "properties": {
        "tool": {
          "enum": [
            "xguard.web.fetch"
          ],
          "type": "string"
        },
        "input": {
          "type": "object",
          "anyOf": [
            {
              "required": [
                "url"
              ]
            },
            {
              "required": [
                "target_url"
              ]
            },
            {
              "required": [
                "targetUrl"
              ]
            },
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "target"
              ]
            },
            {
              "required": [
                "resource"
              ]
            },
            {
              "required": [
                "endpoint"
              ]
            },
            {
              "required": [
                "href"
              ]
            },
            {
              "required": [
                "curl"
              ]
            },
            {
              "required": [
                "command"
              ]
            },
            {
              "required": [
                "operation"
              ]
            },
            {
              "required": [
                "action"
              ]
            }
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "description": "Canonical public HTTPS target URL."
            },
            "curl": {
              "type": "string",
              "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
            },
            "href": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "mode": {
              "enum": [
                "auto",
                "text",
                "json"
              ],
              "type": "string",
              "default": "auto"
            },
            "action": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "Action envelope."
            },
            "method": {
              "enum": [
                "GET",
                "HEAD"
              ],
              "type": "string",
              "default": "GET"
            },
            "target": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "command": {
              "type": "string",
              "description": "Alias for curl."
            },
            "endpoint": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "maxBytes": {
              "type": "integer",
              "maximum": 131072,
              "minimum": 1024,
              "deprecated": true
            },
            "resource": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "max_bytes": {
              "type": "integer",
              "default": 131072,
              "maximum": 131072,
              "minimum": 1024
            },
            "operation": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "OpenAPI/MCP-style operation envelope."
            },
            "targetUrl": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeoutMs": {
              "type": "integer",
              "maximum": 10000,
              "minimum": 1000,
              "deprecated": true
            },
            "target_url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeout_ms": {
              "type": "integer",
              "default": 8000,
              "maximum": 10000,
              "minimum": 1000
            }
          },
          "additionalProperties": true
        },
        "quote": {
          "type": "string",
          "description": "Compact signed quote returned by xguard.pricing.quote."
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "name",
        "arguments"
      ],
      "properties": {
        "name": {
          "enum": [
            "xguard.web.fetch"
          ],
          "type": "string"
        },
        "quote": {
          "type": "string",
          "description": "Compact signed quote returned by xguard.pricing.quote."
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "arguments": {
          "oneOf": [
            {
              "type": "object",
              "anyOf": [
                {
                  "required": [
                    "url"
                  ]
                },
                {
                  "required": [
                    "target_url"
                  ]
                },
                {
                  "required": [
                    "targetUrl"
                  ]
                },
                {
                  "required": [
                    "uri"
                  ]
                },
                {
                  "required": [
                    "target"
                  ]
                },
                {
                  "required": [
                    "resource"
                  ]
                },
                {
                  "required": [
                    "endpoint"
                  ]
                },
                {
                  "required": [
                    "href"
                  ]
                },
                {
                  "required": [
                    "curl"
                  ]
                },
                {
                  "required": [
                    "command"
                  ]
                },
                {
                  "required": [
                    "operation"
                  ]
                },
                {
                  "required": [
                    "action"
                  ]
                }
              ],
              "properties": {
                "uri": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "url": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "description": "Canonical public HTTPS target URL."
                },
                "curl": {
                  "type": "string",
                  "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
                },
                "href": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "mode": {
                  "enum": [
                    "auto",
                    "text",
                    "json"
                  ],
                  "type": "string",
                  "default": "auto"
                },
                "action": {
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "object"
                    }
                  ],
                  "description": "Action envelope."
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD"
                  ],
                  "type": "string",
                  "default": "GET"
                },
                "target": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "command": {
                  "type": "string",
                  "description": "Alias for curl."
                },
                "endpoint": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "maxBytes": {
                  "type": "integer",
                  "maximum": 131072,
                  "minimum": 1024,
                  "deprecated": true
                },
                "resource": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "max_bytes": {
                  "type": "integer",
                  "default": 131072,
                  "maximum": 131072,
                  "minimum": 1024
                },
                "operation": {
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "object"
                    }
                  ],
                  "description": "OpenAPI/MCP-style operation envelope."
                },
                "targetUrl": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "timeoutMs": {
                  "type": "integer",
                  "maximum": 10000,
                  "minimum": 1000,
                  "deprecated": true
                },
                "target_url": {
                  "type": "string",
                  "format": "uri",
                  "pattern": "^https://",
                  "deprecated": true,
                  "description": "Accepted alias for url."
                },
                "timeout_ms": {
                  "type": "integer",
                  "default": 8000,
                  "maximum": 10000,
                  "minimum": 1000
                }
              },
              "additionalProperties": true
            },
            {
              "type": "string",
              "contentMediaType": "application/json"
            }
          ]
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "tool_name",
        "parameters"
      ],
      "properties": {
        "quote": {
          "type": "string",
          "description": "Compact signed quote returned by xguard.pricing.quote."
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "tool_name": {
          "enum": [
            "xguard.web.fetch"
          ],
          "type": "string"
        },
        "parameters": {
          "type": "object",
          "anyOf": [
            {
              "required": [
                "url"
              ]
            },
            {
              "required": [
                "target_url"
              ]
            },
            {
              "required": [
                "targetUrl"
              ]
            },
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "target"
              ]
            },
            {
              "required": [
                "resource"
              ]
            },
            {
              "required": [
                "endpoint"
              ]
            },
            {
              "required": [
                "href"
              ]
            },
            {
              "required": [
                "curl"
              ]
            },
            {
              "required": [
                "command"
              ]
            },
            {
              "required": [
                "operation"
              ]
            },
            {
              "required": [
                "action"
              ]
            }
          ],
          "properties": {
            "uri": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "description": "Canonical public HTTPS target URL."
            },
            "curl": {
              "type": "string",
              "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
            },
            "href": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "mode": {
              "enum": [
                "auto",
                "text",
                "json"
              ],
              "type": "string",
              "default": "auto"
            },
            "action": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "Action envelope."
            },
            "method": {
              "enum": [
                "GET",
                "HEAD"
              ],
              "type": "string",
              "default": "GET"
            },
            "target": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "command": {
              "type": "string",
              "description": "Alias for curl."
            },
            "endpoint": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "maxBytes": {
              "type": "integer",
              "maximum": 131072,
              "minimum": 1024,
              "deprecated": true
            },
            "resource": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "max_bytes": {
              "type": "integer",
              "default": 131072,
              "maximum": 131072,
              "minimum": 1024
            },
            "operation": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "object"
                }
              ],
              "description": "OpenAPI/MCP-style operation envelope."
            },
            "targetUrl": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeoutMs": {
              "type": "integer",
              "maximum": 10000,
              "minimum": 1000,
              "deprecated": true
            },
            "target_url": {
              "type": "string",
              "format": "uri",
              "pattern": "^https://",
              "deprecated": true,
              "description": "Accepted alias for url."
            },
            "timeout_ms": {
              "type": "integer",
              "default": 8000,
              "maximum": 10000,
              "minimum": 1000
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    {
      "type": "object",
      "required": [
        "function"
      ],
      "properties": {
        "quote": {
          "type": "string",
          "description": "Compact signed quote returned by xguard.pricing.quote."
        },
        "network": {
          "enum": [
            "eip155:8453",
            "eip155:84532",
            "base",
            "base-mainnet",
            "base-sepolia",
            "mainnet",
            "testnet"
          ],
          "type": "string"
        },
        "testnet": {
          "type": "boolean"
        },
        "function": {
          "type": "object",
          "required": [
            "name",
            "arguments"
          ],
          "properties": {
            "name": {
              "enum": [
                "xguard.web.fetch"
              ],
              "type": "string"
            },
            "arguments": {
              "oneOf": [
                {
                  "type": "object",
                  "anyOf": [
                    {
                      "required": [
                        "url"
                      ]
                    },
                    {
                      "required": [
                        "target_url"
                      ]
                    },
                    {
                      "required": [
                        "targetUrl"
                      ]
                    },
                    {
                      "required": [
                        "uri"
                      ]
                    },
                    {
                      "required": [
                        "target"
                      ]
                    },
                    {
                      "required": [
                        "resource"
                      ]
                    },
                    {
                      "required": [
                        "endpoint"
                      ]
                    },
                    {
                      "required": [
                        "href"
                      ]
                    },
                    {
                      "required": [
                        "curl"
                      ]
                    },
                    {
                      "required": [
                        "command"
                      ]
                    },
                    {
                      "required": [
                        "operation"
                      ]
                    },
                    {
                      "required": [
                        "action"
                      ]
                    }
                  ],
                  "properties": {
                    "uri": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "url": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "description": "Canonical public HTTPS target URL."
                    },
                    "curl": {
                      "type": "string",
                      "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL."
                    },
                    "href": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "mode": {
                      "enum": [
                        "auto",
                        "text",
                        "json"
                      ],
                      "type": "string",
                      "default": "auto"
                    },
                    "action": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object"
                        }
                      ],
                      "description": "Action envelope."
                    },
                    "method": {
                      "enum": [
                        "GET",
                        "HEAD"
                      ],
                      "type": "string",
                      "default": "GET"
                    },
                    "target": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "command": {
                      "type": "string",
                      "description": "Alias for curl."
                    },
                    "endpoint": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "maxBytes": {
                      "type": "integer",
                      "maximum": 131072,
                      "minimum": 1024,
                      "deprecated": true
                    },
                    "resource": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "max_bytes": {
                      "type": "integer",
                      "default": 131072,
                      "maximum": 131072,
                      "minimum": 1024
                    },
                    "operation": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object"
                        }
                      ],
                      "description": "OpenAPI/MCP-style operation envelope."
                    },
                    "targetUrl": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "timeoutMs": {
                      "type": "integer",
                      "maximum": 10000,
                      "minimum": 1000,
                      "deprecated": true
                    },
                    "target_url": {
                      "type": "string",
                      "format": "uri",
                      "pattern": "^https://",
                      "deprecated": true,
                      "description": "Accepted alias for url."
                    },
                    "timeout_ms": {
                      "type": "integer",
                      "default": 8000,
                      "maximum": 10000,
                      "minimum": 1000
                    }
                  },
                  "additionalProperties": true
                },
                {
                  "type": "string",
                  "contentMediaType": "application/json"
                }
              ]
            }
          },
          "additionalProperties": false
        }
      },
      "additionalProperties": true
    }
  ],
  "description": "Canonical and common AI-agent envelopes are accepted. A first call without a quote returns HTTP 402 plus an automatically created signed quote. Retry the identical request with X-XGuard-Quote and Payment-Signature.",
  "x-xguard-accepted-shapes": [
    "canonical_flat",
    "tool_input",
    "mcp_arguments",
    "tool_parameters",
    "function_call",
    "curl_command",
    "operation_object"
  ]
}
xguard.web.fetch annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true
}
xguard.extract
Advertised by the server during the last successful anonymous check.
Open-world

Extract main text, titles, metadata and links from 1–3 public HTTPS pages into one deduplicated, attributed result. No JavaScript rendering, private pages or web search. Up to 6,000 text characters per page; partial source coverage is explicit. Price: 0.012 USDC on Base. Uses x402 v2 HTTP payment headers: retry identical arguments and idempotency key with Payment-Signature and X-XGuard-Quote; the authorization is for the canonical HTTP API resource. No source is fetched before payment.

xguard.extract input schema
{
  "type": "object",
  "required": [
    "urls",
    "max_amount_atomic",
    "idempotency_key"
  ],
  "properties": {
    "urls": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri",
        "pattern": "^https://",
        "maxLength": 2048
      },
      "maxItems": 3,
      "minItems": 1,
      "uniqueItems": true
    },
    "idempotency_key": {
      "type": "string",
      "maxLength": 128,
      "minLength": 8
    },
    "max_amount_atomic": {
      "type": "string",
      "pattern": "^\\d{1,12}$",
      "description": "Explicit spending cap in 6-decimal USDC atomic units."
    }
  },
  "additionalProperties": false
}
xguard.extract annotations
{
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
310 ms
95th percentile latency
310 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 310 ms · metadata changed · 6 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http xguard-live-mcp https://xguardgate.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add xguard-live-mcp --url https://xguardgate.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable xguard-live-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "xguard-live-mcp": {
      "url": "https://xguardgate.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "xguard-live-mcp": {
      "type": "streamableHttp",
      "url": "https://xguardgate.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start xguard-live-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "xguard-live-mcp": {
      "type": "http",
      "url": "https://xguardgate.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http xguard-live-mcp https://xguardgate.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://xguardgate.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "xguard-live-mcp": {
      "serverUrl": "https://xguardgate.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like XGuard Live MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.