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.
https://xguardgate.com/mcpWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Can change data (1)
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
- 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
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
xguard.fact.get
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.
{
"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
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}xguard.capabilities — Discover XGuard capabilities
Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": true
}xguard.preflight — Preflight a guarded paid request
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.
{
"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/"
}
}
}
}
]
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true
}xguard.pricing.quote — Get a signed execution quote
Get an optional signed quote for xguard.web.fetch. Call xguard.web.fetch directly to receive the price in an HTTP 402 challenge.
{
"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/"
}
}
}
}
]
}{
"readOnlyHint": true,
"idempotentHint": false
}xguard.web.fetch — Fetch a public HTTPS resource
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.
{
"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"
]
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true
}xguard.extract
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.
{
"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
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
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.
Claude Code
claude mcp add --transport http xguard-live-mcp https://xguardgate.com/mcpCodex
codex mcp add xguard-live-mcp --url https://xguardgate.com/mcpCursor
{
"mcpServers": {
"xguard-live-mcp": {
"url": "https://xguardgate.com/mcp"
}
}
}Cline
{
"mcpServers": {
"xguard-live-mcp": {
"type": "streamableHttp",
"url": "https://xguardgate.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"xguard-live-mcp": {
"type": "http",
"url": "https://xguardgate.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http xguard-live-mcp https://xguardgate.com/mcpClaude Desktop
https://xguardgate.com/mcpWindsurf
{
"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.