Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,551Letters: 14Defects: 1,323counted 4 min ago
teppi

Server definition

Hash
sha256:032f1e81f686a9616f9786890d9edc2685f09f98573e9d057e7f0e6223753eae
What it is
What a remote MCP server returned when asked what it offers: 46 tools

The blob, as servednamed by its sha256

{ "instructions": "Paid URL intelligence tools. All URL operations require x402 v2 payment on eip155:8453. Only public HTTP(S) URLs are accepted; SSRF-sensitive destinations are rejected.", "tools": [ { "description": "Start here before choosing a paid operation. Search the local 1cent catalog without fetching a URL or requiring payment. Returns up to five matching tools with purpose, current atomic Base USDC price and REST path.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "description": "Short capability phrase such as 'redirect chain', 'security headers' or 'extract article text'.", "examples": [ "security headers" ], "maxLength": 200, "minLength": 1, "title": "Query", "type": "string" } }, "required": [ "query" ], "title": "catalog_searchArguments", "type": "object" }, "name": "catalog.tools.search", "outputSchema": { "$defs": { "CatalogSearchResult": { "additionalProperties": false, "properties": { "description": { "title": "Description", "type": "string" }, "price_atomic": { "title": "Price Atomic", "type": "integer" }, "rest_path": { "title": "Rest Path", "type": "string" }, "tool": { "title": "Tool", "type": "string" } }, "required": [ "tool", "description", "price_atomic", "rest_path" ], "title": "CatalogSearchResult", "type": "object" } }, "additionalProperties": false, "properties": { "results": { "items": { "$ref": "#/$defs/CatalogSearchResult" }, "title": "Results", "type": "array" } }, "required": [ "results" ], "title": "CatalogSearchResponse", "type": "object" } }, { "description": "Run the real SSRF-protected URL Pulse service against the fixed https://example.com/ target without payment. The tool accepts no URL, is rate-limited per client and preserves normal cache and audit behavior.", "inputSchema": { "additionalProperties": false, "properties": {}, "title": "demo_live_url_pulseArguments", "type": "object" }, "name": "demo.live.pulse", "outputSchema": { "$defs": { "PulseResponse": { "additionalProperties": false, "properties": { "auth_required": { "title": "Auth Required", "type": "boolean" }, "canonical_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Canonical Url" }, "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "content_length": { "title": "Content Length", "type": "integer" }, "content_type": { "title": "Content Type", "type": "string" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "language": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Language" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "reachable": { "title": "Reachable", "type": "boolean" }, "redirect_count": { "title": "Redirect Count", "type": "integer" }, "request_id": { "title": "Request Id", "type": "string" }, "requires_javascript": { "title": "Requires Javascript", "type": "boolean" }, "response_time_ms": { "title": "Response Time Ms", "type": "integer" }, "robots_allowed": { "title": "Robots Allowed", "type": "boolean" }, "status_code": { "title": "Status Code", "type": "integer" }, "suspected_paywall": { "title": "Suspected Paywall", "type": "boolean" }, "title": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Title" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "url_requested", "url_final", "reachable", "status_code", "redirect_count", "content_type", "content_length", "response_time_ms", "title", "language", "canonical_url", "requires_javascript", "auth_required", "suspected_paywall", "robots_allowed", "content_hash", "from_cache", "checked_at" ], "title": "PulseResponse", "type": "object" }, "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "demo": { "default": true, "title": "Demo", "type": "boolean" }, "fixed_target": { "title": "Fixed Target", "type": "string" }, "payment_required": { "default": false, "title": "Payment Required", "type": "boolean" }, "rate_limit_per_hour": { "title": "Rate Limit Per Hour", "type": "integer" }, "result": { "$ref": "#/$defs/PulseResponse" } }, "required": [ "fixed_target", "rate_limit_per_hour", "result" ], "title": "LiveDemoPulseResponse", "type": "object" } }, { "description": "Return a precomputed example of 1cent URL Pulse output without payment, database access or any network request. This fixed demonstration never accepts a URL and never fetches an external resource.", "inputSchema": { "additionalProperties": false, "properties": {}, "title": "demo_url_pulseArguments", "type": "object" }, "name": "demo.url.pulse", "outputSchema": { "additionalProperties": false, "properties": { "demo": { "title": "Demo", "type": "boolean" }, "network_request_performed": { "title": "Network Request Performed", "type": "boolean" }, "payment_required": { "title": "Payment Required", "type": "boolean" }, "reachable": { "title": "Reachable", "type": "boolean" }, "source": { "title": "Source", "type": "string" }, "status_code": { "title": "Status Code", "type": "integer" }, "summary": { "title": "Summary", "type": "string" }, "title": { "title": "Title", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "demo", "url", "reachable", "status_code", "title", "summary", "source", "network_request_performed", "payment_required" ], "title": "DemoPulseResponse", "type": "object" } }, { "description": "Check HTTP status for one to five distinct public URLs. Quote equals the current per-URL unit price multiplied by URL count before work. Processing is sequential, bounded and preserves input order; partial failures use safe error codes.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "urls": { "description": "One to five distinct public HTTP(S) URLs. Price is current unit price multiplied by URL count before any fetch begins.", "examples": [ [ "https://example.com", "https://www.iana.org" ] ], "items": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "type": "string" }, "maxItems": 5, "minItems": 1, "title": "Urls", "type": "array" } }, "required": [ "urls" ], "title": "batch_url_statusArguments", "type": "object" }, "name": "web.batch.url_status", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Check declared robots, sitemap, feed, OpenAPI and llms.txt discovery coherence. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "site_coherenceArguments", "type": "object" }, "name": "web.site.coherence", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Discover declared RSS and Atom feeds. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "site_feedsArguments", "type": "object" }, "name": "web.site.feeds", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Return bounded llms.txt text when publicly available. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "site_llms_txtArguments", "type": "object" }, "name": "web.site.llms_txt", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Discover bounded OpenAPI candidate links declared by the requested page. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "site_openapiArguments", "type": "object" }, "name": "web.site.openapi", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Report the robots.txt policy decision applied to the requested URL. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "site_robotsArguments", "type": "object" }, "name": "web.site.robots", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Fetch bounded public security.txt text without following contacts. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "site_security_txtArguments", "type": "object" }, "name": "web.site.security_txt", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Discover up to five sitemap links declared by the requested page. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "site_sitemapsArguments", "type": "object" }, "name": "web.site.sitemaps", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Report heuristic authentication, paywall and JavaScript access flags. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_access_flagsArguments", "type": "object" }, "name": "web.url.access_flags", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Run bounded static HTML accessibility checks without a browser. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_accessibilityArguments", "type": "object" }, "name": "web.url.accessibility", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Resolve requested, final and declared canonical URLs with evidence. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_canonicalArguments", "type": "object" }, "name": "web.url.canonical", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Compare a public HTTP or HTTPS URL with its previously stored normalized content hash. Creates a baseline on first use, then reports whether content changed and returns current and previous hashes with timestamps. JavaScript is not executed. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to reuse cache; set fresh=true only for a new fetch.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_changedArguments", "type": "object" }, "name": "web.url.changed", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "baseline_created": { "title": "Baseline Created", "type": "boolean" }, "changed": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "title": "Changed" }, "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "current_hash": { "title": "Current Hash", "type": "string" }, "first_seen_at": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "default": null, "title": "First Seen At" }, "previous_checked_at": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "default": null, "title": "Previous Checked At" }, "previous_hash": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Previous Hash" }, "quality": { "$ref": "#/$defs/ResultQuality" } }, "required": [ "baseline_created", "changed", "current_hash", "previous_hash", "checked_at" ], "title": "ChangedResponse", "type": "object" } }, { "description": "Extract bounded citation and reference links with visible labels. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_citationsArguments", "type": "object" }, "name": "web.url.citations", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Return deterministic thin-content and page-structure quality signals. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_content_qualityArguments", "type": "object" }, "name": "web.url.content_quality", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Classify MIME type, charset and bounded content length. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_content_typeArguments", "type": "object" }, "name": "web.url.content_type", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Compare the normalized content hash with the previous stored snapshot. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_diffArguments", "type": "object" }, "name": "web.url.diff", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Extract normalized main text and optional links from a public HTTP or HTTPS document. Returns title, author, publication time, language, content hash, truncation and cache state. Output size and fetch time are bounded; JavaScript is not executed. Pass url as an absolute public HTTP(S) URL. Set include_links=true only when normalized links are needed. Keep fresh=false to reuse cache.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "include_links": { "default": false, "description": "Set true to include bounded normalized links in extraction output; false returns the main document text without the optional link list.", "title": "Include Links", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_extractArguments", "type": "object" }, "name": "web.url.extract", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "author": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Author" }, "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "language": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Language" }, "links": { "items": { "additionalProperties": { "type": "string" }, "type": "object" }, "title": "Links", "type": "array" }, "published_at": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Published At" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "text": { "title": "Text", "type": "string" }, "text_length": { "title": "Text Length", "type": "integer" }, "title": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Title" }, "truncated": { "title": "Truncated", "type": "boolean" }, "url_final": { "title": "Url Final", "type": "string" } }, "required": [ "request_id", "url_final", "title", "author", "published_at", "language", "text", "text_length", "content_hash", "links", "truncated", "from_cache", "checked_at" ], "title": "ExtractResponse", "type": "object" } }, { "description": "Compute a versioned SHA-256 of normalized content. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_hashArguments", "type": "object" }, "name": "web.url.hash", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Return allowlisted response headers only. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_headersArguments", "type": "object" }, "name": "web.url.headers", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Return the bounded heading hierarchy from h1 through h6. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_headingsArguments", "type": "object" }, "name": "web.url.headings", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "List up to 100 image references without downloading images. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_imagesArguments", "type": "object" }, "name": "web.url.images", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Extract bounded JSON-LD blocks without executing scripts. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_jsonldArguments", "type": "object" }, "name": "web.url.jsonld", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Report declared and heuristically detected document language. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_languageArguments", "type": "object" }, "name": "web.url.language", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Extract up to 200 normalized safe links. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_linksArguments", "type": "object" }, "name": "web.url.links", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Inspect hreflang, canonical and declared-language coherence. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_localizationArguments", "type": "object" }, "name": "web.url.localization", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Convert readable HTML content to bounded Markdown. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_markdownArguments", "type": "object" }, "name": "web.url.markdown", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Extract title, description, author, dates and canonical metadata. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_metadataArguments", "type": "object" }, "name": "web.url.metadata", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Inspect a public HTTP or HTTPS URL and return a structured site passport. Includes pulse fields, registrable domain, robots and sitemap discovery, feeds, OpenAPI hints, and page metadata. Uses at most eight external HTTP requests and does not execute JavaScript. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to reuse cache; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_passportArguments", "type": "object" }, "name": "web.url.passport", "outputSchema": { "$defs": { "DiscoveryInfo": { "additionalProperties": false, "properties": { "atom_feeds": { "items": { "type": "string" }, "title": "Atom Feeds", "type": "array" }, "llms_txt": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Llms Txt" }, "openapi_urls": { "items": { "type": "string" }, "title": "Openapi Urls", "type": "array" }, "robots_found": { "title": "Robots Found", "type": "boolean" }, "robots_url": { "title": "Robots Url", "type": "string" }, "rss_feeds": { "items": { "type": "string" }, "title": "Rss Feeds", "type": "array" }, "security_txt": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Security Txt" }, "sitemaps": { "items": { "type": "string" }, "title": "Sitemaps", "type": "array" } }, "required": [ "robots_url", "robots_found", "sitemaps", "rss_feeds", "atom_feeds", "llms_txt", "security_txt", "openapi_urls" ], "title": "DiscoveryInfo", "type": "object" }, "PageMetadata": { "additionalProperties": false, "properties": { "author": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Author" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Description" }, "modified_at": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Modified At" }, "og": { "additionalProperties": { "type": "string" }, "title": "Og", "type": "object" }, "published_at": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Published At" }, "twitter": { "additionalProperties": { "type": "string" }, "title": "Twitter", "type": "object" } }, "required": [ "description", "author", "published_at", "modified_at", "og", "twitter" ], "title": "PageMetadata", "type": "object" }, "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" }, "SiteInfo": { "additionalProperties": false, "properties": { "origin": { "title": "Origin", "type": "string" }, "registrable_domain": { "title": "Registrable Domain", "type": "string" } }, "required": [ "origin", "registrable_domain" ], "title": "SiteInfo", "type": "object" } }, "additionalProperties": false, "properties": { "auth_required": { "title": "Auth Required", "type": "boolean" }, "canonical_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Canonical Url" }, "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "content_length": { "title": "Content Length", "type": "integer" }, "content_type": { "title": "Content Type", "type": "string" }, "discovery": { "$ref": "#/$defs/DiscoveryInfo" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "language": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Language" }, "metadata": { "$ref": "#/$defs/PageMetadata" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "reachable": { "title": "Reachable", "type": "boolean" }, "redirect_count": { "title": "Redirect Count", "type": "integer" }, "request_id": { "title": "Request Id", "type": "string" }, "requires_javascript": { "title": "Requires Javascript", "type": "boolean" }, "response_time_ms": { "title": "Response Time Ms", "type": "integer" }, "robots_allowed": { "title": "Robots Allowed", "type": "boolean" }, "site": { "$ref": "#/$defs/SiteInfo" }, "status_code": { "title": "Status Code", "type": "integer" }, "suspected_paywall": { "title": "Suspected Paywall", "type": "boolean" }, "title": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Title" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "url_requested", "url_final", "reachable", "status_code", "redirect_count", "content_type", "content_length", "response_time_ms", "title", "language", "canonical_url", "requires_javascript", "auth_required", "suspected_paywall", "robots_allowed", "content_hash", "from_cache", "checked_at", "site", "discovery", "metadata" ], "title": "PassportResponse", "type": "object" } }, { "description": "Return safe network timing, payload and cacheability diagnostics. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_performanceArguments", "type": "object" }, "name": "web.url.performance", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Assess CSP, CORS, cross-origin policy and mixed-content signals. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_policyArguments", "type": "object" }, "name": "web.url.policy", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Check a public HTTP or HTTPS URL before expensive browsing or AI processing. Returns availability, redirects, content type, page metadata, language, cache state, content hash, robots policy, and access restrictions. Does not execute JavaScript. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to reuse cache; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_pulseArguments", "type": "object" }, "name": "web.url.pulse", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "auth_required": { "title": "Auth Required", "type": "boolean" }, "canonical_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Canonical Url" }, "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "content_length": { "title": "Content Length", "type": "integer" }, "content_type": { "title": "Content Type", "type": "string" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "language": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Language" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "reachable": { "title": "Reachable", "type": "boolean" }, "redirect_count": { "title": "Redirect Count", "type": "integer" }, "request_id": { "title": "Request Id", "type": "string" }, "requires_javascript": { "title": "Requires Javascript", "type": "boolean" }, "response_time_ms": { "title": "Response Time Ms", "type": "integer" }, "robots_allowed": { "title": "Robots Allowed", "type": "boolean" }, "status_code": { "title": "Status Code", "type": "integer" }, "suspected_paywall": { "title": "Suspected Paywall", "type": "boolean" }, "title": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Title" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "url_requested", "url_final", "reachable", "status_code", "redirect_count", "content_type", "content_length", "response_time_ms", "title", "language", "canonical_url", "requires_javascript", "auth_required", "suspected_paywall", "robots_allowed", "content_hash", "from_cache", "checked_at" ], "title": "PulseResponse", "type": "object" } }, { "description": "Split readable text into deterministic bounded RAG chunks. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_rag_chunksArguments", "type": "object" }, "name": "web.url.rag_chunks", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Return the safely validated redirect chain. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_redirectsArguments", "type": "object" }, "name": "web.url.redirects", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Validate embedded JSON-LD syntax and required Schema.org identifiers. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_schema_validationArguments", "type": "object" }, "name": "web.url.schema_validation", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Assess common response security headers as static evidence. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_security_headersArguments", "type": "object" }, "name": "web.url.security_headers", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Extract bounded Open Graph and Twitter Card fields. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_social_cardsArguments", "type": "object" }, "name": "web.url.social_cards", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Check HTTP reachability, status and final URL. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_statusArguments", "type": "object" }, "name": "web.url.status", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Extract bounded HTML tables into machine-readable rows. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_tablesArguments", "type": "object" }, "name": "web.url.tables", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Report evidence-backed framework, CMS and generator signals. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_technologyArguments", "type": "object" }, "name": "web.url.technology", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Return bounded normalized readable text. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_textArguments", "type": "object" }, "name": "web.url.text", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Return measured end-to-end fetch timing. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_timingArguments", "type": "object" }, "name": "web.url.timing", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Report HTTPS certificate validation performed by the safe fetch transport. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_tlsArguments", "type": "object" }, "name": "web.url.tls", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } }, { "description": "Estimate words, characters, sentences and reading time. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.", "inputSchema": { "additionalProperties": false, "properties": { "fresh": { "default": false, "description": "Set true only when a new upstream fetch is required; false allows the bounded cached result and is cheaper for the origin.", "title": "Fresh", "type": "boolean" }, "url": { "description": "Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.", "examples": [ "https://example.com/article" ], "maxLength": 2048, "minLength": 1, "pattern": "^https?://", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "url_word_statsArguments", "type": "object" }, "name": "web.url.word_stats", "outputSchema": { "$defs": { "ResultQuality": { "additionalProperties": false, "description": "Machine-readable evidence about result freshness and completeness.", "properties": { "cache_hit": { "default": false, "title": "Cache Hit", "type": "boolean" }, "completeness": { "default": 1, "maximum": 1, "minimum": 0, "title": "Completeness", "type": "number" }, "external_requests": { "default": 0, "minimum": 0, "title": "External Requests", "type": "integer" }, "network_ms": { "default": 0, "minimum": 0, "title": "Network Ms", "type": "integer" }, "processing_ms": { "default": 0, "minimum": 0, "title": "Processing Ms", "type": "integer" }, "truncated": { "default": false, "title": "Truncated", "type": "boolean" }, "warnings": { "items": { "type": "string" }, "title": "Warnings", "type": "array" } }, "title": "ResultQuality", "type": "object" } }, "additionalProperties": false, "properties": { "checked_at": { "format": "date-time", "title": "Checked At", "type": "string" }, "content_hash": { "title": "Content Hash", "type": "string" }, "data": { "additionalProperties": true, "title": "Data", "type": "object" }, "from_cache": { "title": "From Cache", "type": "boolean" }, "quality": { "$ref": "#/$defs/ResultQuality" }, "request_id": { "title": "Request Id", "type": "string" }, "tool": { "title": "Tool", "type": "string" }, "url_final": { "title": "Url Final", "type": "string" }, "url_requested": { "title": "Url Requested", "type": "string" } }, "required": [ "request_id", "tool", "url_requested", "url_final", "data", "content_hash", "from_cache", "checked_at" ], "title": "ToolResponse", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:032f1e81f686a9616f9786890d9edc2685f09f98573e9d057e7f0e6223753eae | sha256sum