Servidor MCP

1cent Web Intelligence for AI Agents

ru.maxzoa/1cent

Qué hace este MCP

Performs SSRF-safe public web inspection, URL extraction, metadata and content analysis, accessibility checks, feed and sitemap discovery, and site documentation checks.

catalog.tools.search
Start here: find a 1cent tool and current price
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'title': 'catalog_searchArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query', 'examples': ['security headers'], 'maxLength': 200, 'minLength': 1, 'description': "Short capability phrase such as 'redirect chain', 'security headers' or 'extract article text'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'CatalogSearchResult': {'type': 'object', 'title': 'CatalogSearchResult', 'required': ['tool', 'description', 'price_atomic', 'rest_path'], 'properties': {'tool': {'type': 'string', 'title': 'Tool'}, 'rest_path': {'type': 'string', 'title': 'Rest Path'}, 'description': {'type': 'string', 'title': 'Description'}, 'price_atomic': {'type': 'integer', 'title': 'Price Atomic'}}, 'additionalProperties': False}}, 'title': 'CatalogSearchResponse', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'$ref': '#/$defs/CatalogSearchResult'}, 'title': 'Results'}}, 'additionalProperties': False}
demo.live.pulse
Free live demo: check fixed example.com
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'demo_live_url_pulseArguments', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'PulseResponse': {'type': 'object', 'title': 'PulseResponse', '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'], 'properties': {'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Title'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'language': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Language'}, 'reachable': {'type': 'boolean', 'title': 'Reachable'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'content_type': {'type': 'string', 'title': 'Content Type'}, 'auth_required': {'type': 'boolean', 'title': 'Auth Required'}, 'canonical_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Canonical Url'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}, 'content_length': {'type': 'integer', 'title': 'Content Length'}, 'redirect_count': {'type': 'integer', 'title': 'Redirect Count'}, 'robots_allowed': {'type': 'boolean', 'title': 'Robots Allowed'}, 'response_time_ms': {'type': 'integer', 'title': 'Response Time Ms'}, 'suspected_paywall': {'type': 'boolean', 'title': 'Suspected Paywall'}, 'requires_javascript': {'type': 'boolean', 'title': 'Requires Javascript'}}, 'additionalProperties': False}, 'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'LiveDemoPulseResponse', 'required': ['fixed_target', 'rate_limit_per_hour', 'result'], 'properties': {'demo': {'type': 'boolean', 'title': 'Demo', 'default': True}, 'result': {'$ref': '#/$defs/PulseResponse'}, 'fixed_target': {'type': 'string', 'title': 'Fixed Target'}, 'payment_required': {'type': 'boolean', 'title': 'Payment Required', 'default': False}, 'rate_limit_per_hour': {'type': 'integer', 'title': 'Rate Limit Per Hour'}}, 'additionalProperties': False}
demo.url.pulse
Free demo: preview a URL Pulse result
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'title': 'demo_url_pulseArguments', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'title': 'DemoPulseResponse', 'required': ['demo', 'url', 'reachable', 'status_code', 'title', 'summary', 'source', 'network_request_performed', 'payment_required'], 'properties': {'url': {'type': 'string', 'title': 'Url'}, 'demo': {'type': 'boolean', 'title': 'Demo'}, 'title': {'type': 'string', 'title': 'Title'}, 'source': {'type': 'string', 'title': 'Source'}, 'summary': {'type': 'string', 'title': 'Summary'}, 'reachable': {'type': 'boolean', 'title': 'Reachable'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}, 'payment_required': {'type': 'boolean', 'title': 'Payment Required'}, 'network_request_performed': {'type': 'boolean', 'title': 'Network Request Performed'}}, 'additionalProperties': False}
web.batch.url_status
Batch URL Status
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'batch_url_statusArguments', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'title': 'Urls', 'examples': [['https://example.com', 'https://www.iana.org']], 'maxItems': 5, 'minItems': 1, 'description': 'One to five distinct public HTTP(S) URLs. Price is current unit price multiplied by URL count before any fetch begins.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.site.coherence
Site Coherence
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'site_coherenceArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.site.feeds
Site Feeds
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'site_feedsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.site.llms_txt
Site Llms Txt
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'site_llms_txtArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.site.openapi
Site Openapi
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'site_openapiArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.site.robots
Site Robots
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'site_robotsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.site.security_txt
Site Security Txt
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'site_security_txtArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.site.sitemaps
Site Sitemaps
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'site_sitemapsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.access_flags
Url Access Flags
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_access_flagsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.accessibility
Url Accessibility
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_accessibilityArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.canonical
Url Canonical
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_canonicalArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.changed
URL Changed
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.
Acceso externo
Esquema de entrada
{'type': 'object', 'title': 'url_changedArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ChangedResponse', 'required': ['baseline_created', 'changed', 'current_hash', 'previous_hash', 'checked_at'], 'properties': {'changed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Changed'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'current_hash': {'type': 'string', 'title': 'Current Hash'}, 'first_seen_at': {'anyOf': [{'type': 'string', 'format': 'date-time'}, {'type': 'null'}], 'title': 'First Seen At', 'default': None}, 'previous_hash': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Previous Hash'}, 'baseline_created': {'type': 'boolean', 'title': 'Baseline Created'}, 'previous_checked_at': {'anyOf': [{'type': 'string', 'format': 'date-time'}, {'type': 'null'}], 'title': 'Previous Checked At', 'default': None}}, 'additionalProperties': False}
web.url.citations
Url Citations
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_citationsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.content_quality
Url Content Quality
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_content_qualityArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.content_type
Url Content Type
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_content_typeArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.diff
Url Diff
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.
Acceso externo
Esquema de entrada
{'type': 'object', 'title': 'url_diffArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.extract
URL Extract
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_extractArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}, 'include_links': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ExtractResponse', 'required': ['request_id', 'url_final', 'title', 'author', 'published_at', 'language', 'text', 'text_length', 'content_hash', 'links', 'truncated', 'from_cache', 'checked_at'], 'properties': {'text': {'type': 'string', 'title': 'Text'}, 'links': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'title': 'Links'}, 'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Title'}, 'author': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Author'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'language': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Language'}, 'truncated': {'type': 'boolean', 'title': 'Truncated'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'text_length': {'type': 'integer', 'title': 'Text Length'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'published_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Published At'}}, 'additionalProperties': False}
web.url.hash
Url Hash
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_hashArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.headers
Url Headers
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_headersArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.headings
Url Headings
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_headingsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.images
Url Images
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_imagesArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.jsonld
Url Jsonld
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_jsonldArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.language
Url Language
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_languageArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.links
Url Links
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_linksArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.localization
Url Localization
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_localizationArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.markdown
Url Markdown
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_markdownArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.metadata
Url Metadata
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_metadataArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.passport
URL Passport
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_passportArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'SiteInfo': {'type': 'object', 'title': 'SiteInfo', 'required': ['origin', 'registrable_domain'], 'properties': {'origin': {'type': 'string', 'title': 'Origin'}, 'registrable_domain': {'type': 'string', 'title': 'Registrable Domain'}}, 'additionalProperties': False}, 'PageMetadata': {'type': 'object', 'title': 'PageMetadata', 'required': ['description', 'author', 'published_at', 'modified_at', 'og', 'twitter'], 'properties': {'og': {'type': 'object', 'title': 'Og', 'additionalProperties': {'type': 'string'}}, 'author': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Author'}, 'twitter': {'type': 'object', 'title': 'Twitter', 'additionalProperties': {'type': 'string'}}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Description'}, 'modified_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Modified At'}, 'published_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Published At'}}, 'additionalProperties': False}, 'DiscoveryInfo': {'type': 'object', 'title': 'DiscoveryInfo', 'required': ['robots_url', 'robots_found', 'sitemaps', 'rss_feeds', 'atom_feeds', 'llms_txt', 'security_txt', 'openapi_urls'], 'properties': {'llms_txt': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Llms Txt'}, 'sitemaps': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Sitemaps'}, 'rss_feeds': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Rss Feeds'}, 'atom_feeds': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Atom Feeds'}, 'robots_url': {'type': 'string', 'title': 'Robots Url'}, 'openapi_urls': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Openapi Urls'}, 'robots_found': {'type': 'boolean', 'title': 'Robots Found'}, 'security_txt': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Security Txt'}}, 'additionalProperties': False}, 'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'PassportResponse', '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'], 'properties': {'site': {'$ref': '#/$defs/SiteInfo'}, 'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Title'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'language': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Language'}, 'metadata': {'$ref': '#/$defs/PageMetadata'}, 'discovery': {'$ref': '#/$defs/DiscoveryInfo'}, 'reachable': {'type': 'boolean', 'title': 'Reachable'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'content_type': {'type': 'string', 'title': 'Content Type'}, 'auth_required': {'type': 'boolean', 'title': 'Auth Required'}, 'canonical_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Canonical Url'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}, 'content_length': {'type': 'integer', 'title': 'Content Length'}, 'redirect_count': {'type': 'integer', 'title': 'Redirect Count'}, 'robots_allowed': {'type': 'boolean', 'title': 'Robots Allowed'}, 'response_time_ms': {'type': 'integer', 'title': 'Response Time Ms'}, 'suspected_paywall': {'type': 'boolean', 'title': 'Suspected Paywall'}, 'requires_javascript': {'type': 'boolean', 'title': 'Requires Javascript'}}, 'additionalProperties': False}
web.url.performance
Url Performance
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_performanceArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.policy
Url Policy
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_policyArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.pulse
URL Pulse
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_pulseArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'PulseResponse', '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'], 'properties': {'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Title'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'language': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Language'}, 'reachable': {'type': 'boolean', 'title': 'Reachable'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'content_type': {'type': 'string', 'title': 'Content Type'}, 'auth_required': {'type': 'boolean', 'title': 'Auth Required'}, 'canonical_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Canonical Url'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}, 'content_length': {'type': 'integer', 'title': 'Content Length'}, 'redirect_count': {'type': 'integer', 'title': 'Redirect Count'}, 'robots_allowed': {'type': 'boolean', 'title': 'Robots Allowed'}, 'response_time_ms': {'type': 'integer', 'title': 'Response Time Ms'}, 'suspected_paywall': {'type': 'boolean', 'title': 'Suspected Paywall'}, 'requires_javascript': {'type': 'boolean', 'title': 'Requires Javascript'}}, 'additionalProperties': False}
web.url.rag_chunks
Url Rag Chunks
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_rag_chunksArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.redirects
Url Redirects
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_redirectsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.schema_validation
Url Schema Validation
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_schema_validationArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.security_headers
Url Security Headers
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_security_headersArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.social_cards
Url Social Cards
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_social_cardsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.status
Url Status
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_statusArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.tables
Url Tables
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_tablesArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.technology
Url Technology
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_technologyArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.text
Url Text
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_textArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.timing
Url Timing
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_timingArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.tls
Url Tls
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_tlsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
web.url.word_stats
Url Word Stats
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'title': 'url_word_statsArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url', 'pattern': '^https?://', 'examples': ['https://example.com/article'], 'maxLength': 2048, 'minLength': 1, 'description': 'Absolute public HTTP or HTTPS URL to inspect. Private, loopback, link-local, metadata-service and otherwise SSRF-sensitive destinations are rejected.'}, 'fresh': {'type': 'boolean', 'title': '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.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$defs': {'ResultQuality': {'type': 'object', 'title': 'ResultQuality', 'properties': {'warnings': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Warnings'}, 'cache_hit': {'type': 'boolean', 'title': 'Cache Hit', 'default': False}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'default': False}, 'network_ms': {'type': 'integer', 'title': 'Network Ms', 'default': 0, 'minimum': 0}, 'completeness': {'type': 'number', 'title': 'Completeness', 'default': 1.0, 'maximum': 1.0, 'minimum': 0.0}, 'processing_ms': {'type': 'integer', 'title': 'Processing Ms', 'default': 0, 'minimum': 0}, 'external_requests': {'type': 'integer', 'title': 'External Requests', 'default': 0, 'minimum': 0}}, 'description': 'Machine-readable evidence about result freshness and completeness.', 'additionalProperties': False}}, 'title': 'ToolResponse', 'required': ['request_id', 'tool', 'url_requested', 'url_final', 'data', 'content_hash', 'from_cache', 'checked_at'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'additionalProperties': True}, 'tool': {'type': 'string', 'title': 'Tool'}, 'quality': {'$ref': '#/$defs/ResultQuality'}, 'url_final': {'type': 'string', 'title': 'Url Final'}, 'checked_at': {'type': 'string', 'title': 'Checked At', 'format': 'date-time'}, 'from_cache': {'type': 'boolean', 'title': 'From Cache'}, 'request_id': {'type': 'string', 'title': 'Request Id'}, 'content_hash': {'type': 'string', 'title': 'Content Hash'}, 'url_requested': {'type': 'string', 'title': 'Url Requested'}}, 'additionalProperties': False}
Añadido
web.site.coherence
17 de September de 2026 a las 12:54
Añadido
web.url.performance
17 de September de 2026 a las 12:54
Añadido
web.url.citations
17 de September de 2026 a las 12:54
Añadido
web.url.tables
17 de September de 2026 a las 12:54
Añadido
web.url.content_quality
17 de September de 2026 a las 12:54
Añadido
web.url.localization
17 de September de 2026 a las 12:54
Añadido
web.url.policy
17 de September de 2026 a las 12:54
Añadido
web.url.technology
17 de September de 2026 a las 12:54
Añadido
web.url.accessibility
17 de September de 2026 a las 12:54
Añadido
web.url.schema_validation
17 de September de 2026 a las 12:54
Añadido
web.url.access_flags
17 de September de 2026 a las 12:54
Añadido
web.url.tls
17 de September de 2026 a las 12:54
Añadido
web.url.security_headers
17 de September de 2026 a las 12:54
Añadido
web.site.openapi
17 de September de 2026 a las 12:54
Añadido
web.site.security_txt
17 de September de 2026 a las 12:54
Añadido
web.site.llms_txt
17 de September de 2026 a las 12:54
Añadido
web.site.feeds
17 de September de 2026 a las 12:54
Añadido
web.site.sitemaps
17 de September de 2026 a las 12:54
Añadido
web.site.robots
17 de September de 2026 a las 12:54
Añadido
web.url.diff
17 de September de 2026 a las 12:54
Añadido
web.url.rag_chunks
17 de September de 2026 a las 12:54
Añadido
web.url.markdown
17 de September de 2026 a las 12:54
Añadido
web.url.text
17 de September de 2026 a las 12:54
Añadido
web.url.images
17 de September de 2026 a las 12:54
Añadido
web.url.links
17 de September de 2026 a las 12:54
Añadido
web.url.word_stats
17 de September de 2026 a las 12:54
Añadido
web.url.headings
17 de September de 2026 a las 12:54
Añadido
web.url.jsonld
17 de September de 2026 a las 12:54
Añadido
web.url.social_cards
17 de September de 2026 a las 12:54
Añadido
web.url.metadata
17 de September de 2026 a las 12:54

fetcher

cloud.fetcher/fetcher

Fetches and renders web pages, extracts content and PDFs, parses feeds, inspects domains and headers, and screens web content or …

Ground Truth - Fresh Evidence for AI Agents

io.github.anish632/ground-truth

Checks live endpoints, security headers, pricing, package metadata, compliance signals, and claims, and supports scheduled eviden…

mcp

com.geekflare/mcp

Searches and scrapes websites and performs web diagnostics including Lighthouse, DNS, TLS, port, network, redirect, and broken-li…

mercury-x402-mcp

io.github.mercuryx402/mercury-x402-mcp

Fetches, extracts, parses, compares, and validates web content and metadata, including DNS, headers, redirects, robots policies, …

Go Vulnerability Database Tracker — buy per-query in-session (govulnwatch)

com.a2awire/data-go-vulnerability-golang-security

Provides query access to Go module vulnerability data, including CVE aliases and fixed versions.

Dependency Vulnerability Tracker — package security advisories ($0.01/query)

com.a2awire/data-dependency-vulnerability-malicious-package-security

Provides query access to software dependency vulnerabilities and malicious-package advisories affecting ecosystems such as npm an…

Aayat AI

io.github.faisal-maverick/aayat-ai

Provides pay-per-call AI chat and model pricing, current developer documentation, package and vulnerability checks, company resea…

MAD Synapse · Web & Research

art.maddegen.agent/synapse-web

Reads public web pages and searches research sources while providing DNS, WHOIS, TLS, HTTP, package, repository, and email checks.