Agent Utilities Hosted
What this MCP does
Provides bounded utilities for validating schemas and APIs, processing JSON and HTML, auditing agent configurations, and analyzing product offers and pricing.
Tools
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['findings', 'rulesVersion', 'caveat'], 'properties': {'caveat': {'type': 'string'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'message'], 'properties': {'rule': {'type': 'string'}, 'message': {'type': 'string'}, 'severity': {'type': 'string'}}, 'additionalProperties': False}}, 'rulesVersion': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['template', 'actual'], 'properties': {'actual': {'type': 'string', 'maxLength': 100000}, 'template': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['missing', 'extra', 'duplicateNames', 'templateDuplicateNames', 'unrecognizedLines', 'scope'], 'properties': {'extra': {'type': 'array', 'items': {'type': 'string'}}, 'scope': {'type': 'string'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'duplicateNames': {'type': 'array', 'items': {'type': 'string'}}, 'unrecognizedLines': {'type': 'object', 'required': ['template', 'actual'], 'properties': {'actual': {'type': 'number'}, 'template': {'type': 'number'}}, 'additionalProperties': False}, 'templateDuplicateNames': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['names'], 'properties': {'names': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 200}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['conflicts', 'scope'], 'properties': {'scope': {'type': 'string'}, 'conflicts': {'type': 'array', 'items': {'type': 'object', 'required': ['normalized', 'kind', 'items'], 'properties': {'kind': {'type': 'string'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'index'], 'properties': {'name': {'type': 'string'}, 'index': {'type': 'number'}}, 'additionalProperties': False}}, 'normalized': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'enum': ['html_main_text', 'html_jsonld', 'html_tables', 'web_robots_evaluate', 'contracts_openapi_lint', 'contracts_openapi_diff', 'contracts_jsonschema_validate', 'security_secret_scan', 'security_secret_redact', 'agents_config_audit', 'web_page_pack', 'web_link_shortlist', 'web_page_delta', 'web_wikipedia_pack', 'web_thread_pack', 'data_json_patch', 'html_metadata', 'html_links', 'html_headings', 'html_forms', 'html_images', 'html_feeds', 'data_json_pointer', 'data_json_diff', 'data_json_canonical', 'security_jwt_inspect', 'security_csp_audit', 'security_header_audit', 'security_cookie_audit', 'agents_env_template_check', 'agents_tool_name_conflicts', 'text_chunk', 'commerce_gtin_validate', 'commerce_variant_compare', 'commerce_pack_plan', 'commerce_money_parse', 'commerce_offer_extract', 'commerce_unit_price', 'commerce_price_components', 'commerce_main_product', 'commerce_pack_size_normalize', 'commerce_feed_page_compare'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'feed': {'sku': 'COFFEE-500', 'price': '9.49', 'currency': 'USD', 'availability': 'in_stock'}, 'html': '<link rel="canonical" href="https://example.com/coffee"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://example.com/coffee","mainEntity":{"@id":"#coffee"}},{"@type":"Product","@id":"#coffee","name":"Coffee beans","sku":"COFFEE-500","offers":{"@type":"Offer","price":"8.99","priceCurrency":"USD","availability":"https://schema.org/InStock"}},{"@type":"Product","name":"Related mug","sku":"MUG-1","offers":{"@type":"Offer","price":"12.00","priceCurrency":"USD"}}]}</script>', 'pageUrl': 'https://example.com/coffee'}], 'required': ['html', 'feed'], 'properties': {'feed': {'type': 'object', 'required': [], 'properties': {'mpn': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'sku': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'gtin': {'type': 'string', 'pattern': '^\\d{8,14}$'}, 'price': {'type': 'string', 'maxLength': 30}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'availability': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}, 'html': {'type': 'string', 'maxLength': 16384}, 'pageUrl': {'type': 'string', 'maxLength': 2048}, 'offerUrl': {'type': 'string', 'maxLength': 2048}, 'availabilityProfile': {'enum': ['generic', 'google_merchant'], 'type': 'string', 'description': 'Default generic preserves existing vocabulary distinctions. google_merchant maps non-vehicle Schema.org availability to Google feed categories; not an eligibility check.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'chargedMicroUsd', 'executionPerformed', 'result', 'limits'], 'properties': {'mode': {'const': 'free-preview'}, 'limits': {'type': 'object', 'required': ['maxInputBytes'], 'properties': {'maxInputBytes': {'type': 'integer', 'const': 16384}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['status', 'identityStatus', 'availabilityProfile', 'selection', 'checks', 'evidence', 'warnings', 'scope'], 'properties': {'scope': {'type': 'string'}, 'checks': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'feedValue', 'pageValues', 'status', 'reason'], 'properties': {'field': {'type': 'string'}, 'reason': {'type': 'string'}, 'status': {'enum': ['match', 'mismatch', 'ambiguous', 'unknown', 'not_supplied'], 'type': 'string'}, 'feedValue': {'type': ['string', 'null']}, 'pageValues': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'status': {'enum': ['match', 'mismatch', 'identity_mismatch', 'inconclusive'], 'type': 'string'}, 'evidence': {'anyOf': [{'type': 'object', 'required': ['productSources', 'offerSources', 'originalAvailability'], 'properties': {'offerSources': {'type': 'array', 'items': {'type': 'object', 'required': ['productBlock', 'productPointer', 'offerBlock', 'offerPointer'], 'properties': {'offerBlock': {'type': 'number'}, 'offerPointer': {'type': 'string'}, 'productBlock': {'type': 'number'}, 'productPointer': {'type': 'string'}}, 'additionalProperties': False}}, 'productSources': {'type': 'array', 'items': {'type': 'object', 'required': ['block', 'pointer'], 'properties': {'block': {'type': 'number'}, 'pointer': {'type': 'string'}}, 'additionalProperties': False}}, 'originalAvailability': {'type': 'array', 'items': {'type': ['string', 'null']}}}, 'additionalProperties': False}, {'type': 'null'}]}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'selection': {'type': 'object', 'required': ['status', 'reason', 'selectedId'], 'properties': {'reason': {'type': 'string'}, 'status': {'enum': ['selected', 'ambiguous', 'no_product'], 'type': 'string'}, 'selectedId': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'identityStatus': {'enum': ['match', 'mismatch', 'unknown'], 'type': 'string'}, 'availabilityProfile': {'enum': ['generic', 'google_merchant'], 'type': 'string'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'const': '0'}, 'executionPerformed': {'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'html': '<html><head><title>Example API docs</title></head><body><nav>Home Account Ads</nav><main><h1>Example API</h1><p>Requests time out after 30 seconds. Retry only idempotent requests.</p><pre>GET /v1/items</pre><a href="/docs/auth">Authentication</a><a href="/docs/pricing">API pricing</a></main></body></html>', 'query': 'API pricing', 'maxLinks': 3, 'sourceUrl': 'https://example.com/docs'}], 'required': ['html', 'sourceUrl', 'query'], 'properties': {'html': {'type': 'string', 'maxLength': 32768}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'maxLinks': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'chargedMicroUsd', 'executionPerformed', 'result', 'limits'], 'properties': {'mode': {'const': 'free-preview'}, 'limits': {'type': 'object', 'required': ['maxInputBytes'], 'properties': {'maxInputBytes': {'type': 'integer', 'const': 32768}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['sourceUrl', 'query', 'links', 'matchingLinks', 'truncated', 'scope', 'measurement'], 'properties': {'links': {'type': 'array', 'items': {'type': 'object', 'required': ['url', 'label', 'score', 'matchedTerms'], 'properties': {'url': {'type': 'string'}, 'label': {'type': 'string'}, 'score': {'type': 'number'}, 'matchedTerms': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'query': {'type': 'string'}, 'scope': {'type': 'string'}, 'sourceUrl': {'type': 'string'}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'payloadBytes', 'estimatedInputTokens', 'estimatedPayloadTokens', 'estimateMethod'], 'properties': {'inputBytes': {'type': 'number'}, 'payloadBytes': {'type': 'number'}, 'estimateMethod': {'type': 'string'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedPayloadTokens': {'type': 'number'}}, 'additionalProperties': False}, 'matchingLinks': {'type': 'number'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'const': '0'}, 'executionPerformed': {'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'html': '<link rel="canonical" href="https://example.com/coffee"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://example.com/coffee","mainEntity":{"@id":"#coffee"}},{"@type":"Product","@id":"#coffee","name":"Coffee beans","sku":"COFFEE-500","offers":{"@type":"Offer","price":"8.99","priceCurrency":"USD","availability":"https://schema.org/InStock"}},{"@type":"Product","name":"Related mug","sku":"MUG-1","offers":{"@type":"Offer","price":"12.00","priceCurrency":"USD"}}]}</script>', 'pageUrl': 'https://example.com/coffee'}], 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 16384}, 'pageUrl': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'chargedMicroUsd', 'executionPerformed', 'result', 'limits'], 'properties': {'mode': {'const': 'free-preview'}, 'limits': {'type': 'object', 'required': ['maxInputBytes'], 'properties': {'maxInputBytes': {'type': 'integer', 'const': 16384}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['status', 'reason', 'selectedId', 'selected', 'candidates', 'distinctProducts', 'canonicalUrl', 'pageTypes', 'warnings', 'scope'], 'properties': {'scope': {'type': 'string'}, 'reason': {'type': 'string'}, 'status': {'enum': ['selected', 'ambiguous', 'no_product'], 'type': 'string'}, 'selected': {'anyOf': [{'type': 'object', 'required': ['id', 'kind', 'name', 'sku', 'gtin', 'brand', 'mpn', 'url', 'variantCount', 'sources', 'offers'], 'properties': {'id': {'type': 'string'}, 'mpn': {'type': ['string', 'null']}, 'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'kind': {'enum': ['Product', 'ProductGroup'], 'type': 'string'}, 'name': {'type': ['string', 'null']}, 'brand': {'type': ['string', 'null']}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['productName', 'sku', 'gtin', 'offerType', 'price', 'currency', 'lowPrice', 'highPrice', 'url', 'availability', 'itemCondition', 'priceValidUntil', 'source', 'warnings'], 'properties': {'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'price': {'type': ['string', 'null']}, 'source': {'type': 'object', 'required': ['productBlock', 'productPointer', 'offerBlock', 'offerPointer'], 'properties': {'offerBlock': {'type': 'number'}, 'offerPointer': {'type': 'string'}, 'productBlock': {'type': 'number'}, 'productPointer': {'type': 'string'}}, 'additionalProperties': False}, 'currency': {'type': ['string', 'null']}, 'lowPrice': {'type': ['string', 'null']}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'highPrice': {'type': ['string', 'null']}, 'offerType': {'type': 'string'}, 'productName': {'type': ['string', 'null']}, 'availability': {'type': ['string', 'null']}, 'itemCondition': {'type': ['string', 'null']}, 'priceValidUntil': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['block', 'pointer'], 'properties': {'block': {'type': 'number'}, 'pointer': {'type': 'string'}}, 'additionalProperties': False}}, 'variantCount': {'type': 'number'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'pageTypes': {'type': 'array', 'items': {'type': 'string'}}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'kind', 'name', 'sku', 'gtin', 'brand', 'mpn', 'url', 'variantCount', 'sources', 'offers'], 'properties': {'id': {'type': 'string'}, 'mpn': {'type': ['string', 'null']}, 'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'kind': {'enum': ['Product', 'ProductGroup'], 'type': 'string'}, 'name': {'type': ['string', 'null']}, 'brand': {'type': ['string', 'null']}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['productName', 'sku', 'gtin', 'offerType', 'price', 'currency', 'lowPrice', 'highPrice', 'url', 'availability', 'itemCondition', 'priceValidUntil', 'source', 'warnings'], 'properties': {'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'price': {'type': ['string', 'null']}, 'source': {'type': 'object', 'required': ['productBlock', 'productPointer', 'offerBlock', 'offerPointer'], 'properties': {'offerBlock': {'type': 'number'}, 'offerPointer': {'type': 'string'}, 'productBlock': {'type': 'number'}, 'productPointer': {'type': 'string'}}, 'additionalProperties': False}, 'currency': {'type': ['string', 'null']}, 'lowPrice': {'type': ['string', 'null']}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'highPrice': {'type': ['string', 'null']}, 'offerType': {'type': 'string'}, 'productName': {'type': ['string', 'null']}, 'availability': {'type': ['string', 'null']}, 'itemCondition': {'type': ['string', 'null']}, 'priceValidUntil': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['block', 'pointer'], 'properties': {'block': {'type': 'number'}, 'pointer': {'type': 'string'}}, 'additionalProperties': False}}, 'variantCount': {'type': 'number'}}, 'additionalProperties': False}}, 'selectedId': {'type': ['string', 'null']}, 'canonicalUrl': {'type': ['string', 'null']}, 'distinctProducts': {'type': 'number'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'const': '0'}, 'executionPerformed': {'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'html': '<script type="application/ld+json">{"@context":"https://schema.org","@type":"Product","name":"Coffee beans, 500 g","sku":"BEANS-500","offers":{"@type":"Offer","price":"8.99","priceCurrency":"USD","availability":"https://schema.org/InStock","url":"/beans"}}</script>', 'baseUrl': 'https://example.com/shop', 'maxOffers': 3}], 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 16384}, 'baseUrl': {'type': 'string', 'maxLength': 2048}, 'maxOffers': {'type': 'integer', 'default': 3, 'maximum': 3, 'minimum': 1}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'executionPerformed', 'chargedMicroUsd', 'result', 'limits', 'scope'], 'properties': {'mode': {'type': 'string', 'const': 'free-preview'}, 'scope': {'type': 'string'}, 'limits': {'type': 'object', 'required': ['maxInputBytes', 'maxOffers'], 'properties': {'maxOffers': {'type': 'integer', 'const': 3}, 'maxInputBytes': {'type': 'integer', 'const': 16384}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['offers', 'productsFound', 'productsWithoutOffers', 'invalidBlocks', 'unresolvedReferences', 'unsupportedOffers', 'truncated', 'scope'], 'properties': {'scope': {'type': 'string'}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['productName', 'sku', 'gtin', 'offerType', 'price', 'currency', 'lowPrice', 'highPrice', 'url', 'availability', 'itemCondition', 'priceValidUntil', 'source', 'warnings'], 'properties': {'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'price': {'type': ['string', 'null']}, 'source': {'type': 'object', 'required': ['productBlock', 'productPointer', 'offerBlock', 'offerPointer'], 'properties': {'offerBlock': {'type': 'number'}, 'offerPointer': {'type': 'string'}, 'productBlock': {'type': 'number'}, 'productPointer': {'type': 'string'}}, 'additionalProperties': False}, 'currency': {'type': ['string', 'null']}, 'lowPrice': {'type': ['string', 'null']}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'highPrice': {'type': ['string', 'null']}, 'offerType': {'type': 'string'}, 'productName': {'type': ['string', 'null']}, 'availability': {'type': ['string', 'null']}, 'itemCondition': {'type': ['string', 'null']}, 'priceValidUntil': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'truncated': {'type': 'boolean'}, 'invalidBlocks': {'type': 'number'}, 'productsFound': {'type': 'number'}, 'unsupportedOffers': {'type': 'number'}, 'unresolvedReferences': {'type': 'number'}, 'productsWithoutOffers': {'type': 'number'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'type': 'string', 'const': '0'}, 'executionPerformed': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'offers': [{'id': 'six-pack', 'price': '7.99', 'maxPacks': 10, 'unitsPerPack': 6}, {'id': 'ten-pack', 'price': '11.99', 'maxPacks': 10, 'unitsPerPack': 10}], 'currency': 'USD', 'requiredUnits': 12, 'minorUnitDigits': 2}], 'required': ['currency', 'minorUnitDigits', 'requiredUnits', 'offers'], 'properties': {'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'unitsPerPack', 'price', 'maxPacks'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'price': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, 'maxPacks': {'type': 'integer', 'maximum': 50, 'minimum': 0}, 'unitsPerPack': {'type': 'integer', 'maximum': 1000, 'minimum': 1}}, 'additionalProperties': False}, 'maxItems': 3, 'minItems': 1}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'requiredUnits': {'type': 'integer', 'maximum': 1000, 'minimum': 1}, 'minorUnitDigits': {'type': 'integer', 'maximum': 6, 'minimum': 0}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'executionPerformed', 'chargedMicroUsd', 'result', 'limits', 'scope'], 'properties': {'mode': {'type': 'string', 'const': 'free-preview'}, 'scope': {'type': 'string'}, 'limits': {'type': 'object', 'required': ['maxOffers', 'maxRequiredUnits', 'maxUnitsPerPack', 'maxPacksPerOffer', 'maxInputBytes'], 'properties': {'maxOffers': {'type': 'integer', 'const': 3}, 'maxInputBytes': {'type': 'integer', 'const': 4096}, 'maxUnitsPerPack': {'type': 'integer', 'const': 1000}, 'maxPacksPerOffer': {'type': 'integer', 'const': 50}, 'maxRequiredUnits': {'type': 'integer', 'const': 1000}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['currency', 'minorUnitDigits', 'requiredUnits', 'feasible', 'totalUnits', 'excessUnits', 'itemSubtotal', 'packCount', 'lines', 'scope'], 'properties': {'lines': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'packs', 'units', 'lineSubtotal'], 'properties': {'id': {'type': 'string'}, 'packs': {'type': 'number'}, 'units': {'type': 'number'}, 'lineSubtotal': {'type': 'string'}}, 'additionalProperties': False}}, 'scope': {'type': 'string'}, 'currency': {'type': 'string'}, 'feasible': {'type': 'boolean'}, 'packCount': {'type': ['integer', 'null']}, 'totalUnits': {'type': ['integer', 'null']}, 'excessUnits': {'type': ['integer', 'null']}, 'itemSubtotal': {'type': ['string', 'null']}, 'requiredUnits': {'type': 'number'}, 'minorUnitDigits': {'type': 'number'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'type': 'string', 'const': '0'}, 'executionPerformed': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'locale': 'pt-BR', 'quantities': [{'id': 'milk', 'text': '6 x 1,5 litros'}, {'id': 'chicken', 'text': 'Aprox. 2,8 Kg'}, {'id': 'unclear', 'text': '500g + 20% free'}]}], 'required': ['locale', 'quantities'], 'properties': {'locale': {'enum': ['en-US', 'en-GB', 'de-DE', 'fr-FR', 'pt-BR'], 'type': 'string'}, 'quantities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'text'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'text': {'type': 'string', 'maxLength': 160, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 5, 'minItems': 1}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'chargedMicroUsd', 'executionPerformed', 'result', 'limits'], 'properties': {'mode': {'const': 'free-preview'}, 'limits': {'type': 'object', 'required': ['maxInputBytes', 'maxQuantities'], 'properties': {'maxInputBytes': {'type': 'integer', 'const': 4096}, 'maxQuantities': {'type': 'integer', 'const': 5}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['locale', 'quantities', 'allNormalized', 'scope'], 'properties': {'scope': {'type': 'string'}, 'locale': {'type': 'string'}, 'quantities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'quantity', 'unit', 'packCount', 'totalQuantity', 'baseUnit', 'dimension', 'approximate', 'issue'], 'properties': {'id': {'type': 'string'}, 'unit': {'type': ['string', 'null']}, 'issue': {'type': ['string', 'null']}, 'status': {'enum': ['normalized', 'unsupported'], 'type': 'string'}, 'baseUnit': {'type': ['string', 'null']}, 'quantity': {'type': ['string', 'null']}, 'dimension': {'type': ['string', 'null']}, 'packCount': {'type': ['integer', 'null']}, 'approximate': {'type': 'boolean'}, 'totalQuantity': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'allNormalized': {'type': 'boolean'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'const': '0'}, 'executionPerformed': {'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'maxChars': 3000, 'afterHtml': '<html><head><title>Example API docs</title></head><body><nav>Home Account Ads</nav><main><h1>Example API</h1><p>Requests time out after 60 seconds. Retry only idempotent requests.</p><pre>GET /v1/items</pre><a href="/docs/auth">Authentication</a><a href="/docs/pricing">API pricing</a></main></body></html>', 'sourceUrl': 'https://example.com/docs', 'beforeHtml': '<html><head><title>Example API docs</title></head><body><nav>Home Account Ads</nav><main><h1>Example API</h1><p>Requests time out after 30 seconds. Retry only idempotent requests.</p><pre>GET /v1/items</pre><a href="/docs/auth">Authentication</a><a href="/docs/pricing">API pricing</a></main></body></html>'}], 'required': ['beforeHtml', 'afterHtml'], 'properties': {'maxChars': {'type': 'integer', 'default': 3000, 'maximum': 3000, 'minimum': 256}, 'afterHtml': {'type': 'string', 'maxLength': 100000}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}, 'beforeHtml': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'chargedMicroUsd', 'executionPerformed', 'result', 'limits'], 'properties': {'mode': {'const': 'free-preview'}, 'limits': {'type': 'object', 'required': ['maxInputBytes'], 'properties': {'maxInputBytes': {'type': 'integer', 'const': 32768}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['sourceUrl', 'changed', 'titleBefore', 'titleAfter', 'added', 'removed', 'addedBlocks', 'removedBlocks', 'reorderedOnly', 'truncated', 'scope', 'measurement'], 'properties': {'added': {'type': 'array', 'items': {'type': 'string'}}, 'scope': {'type': 'string'}, 'changed': {'type': 'boolean'}, 'removed': {'type': 'array', 'items': {'type': 'string'}}, 'sourceUrl': {'type': ['string', 'null']}, 'truncated': {'type': 'boolean'}, 'titleAfter': {'type': 'string'}, 'addedBlocks': {'type': 'number'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'payloadBytes', 'estimatedInputTokens', 'estimatedPayloadTokens', 'estimateMethod'], 'properties': {'inputBytes': {'type': 'number'}, 'payloadBytes': {'type': 'number'}, 'estimateMethod': {'type': 'string'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedPayloadTokens': {'type': 'number'}}, 'additionalProperties': False}, 'titleBefore': {'type': 'string'}, 'removedBlocks': {'type': 'number'}, 'reorderedOnly': {'type': 'boolean'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'const': '0'}, 'executionPerformed': {'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'html': '<html><head><title>Example API docs</title></head><body><nav>Home Account Ads</nav><main><h1>Example API</h1><p>Requests time out after 30 seconds. Retry only idempotent requests.</p><pre>GET /v1/items</pre><a href="/docs/auth">Authentication</a><a href="/docs/pricing">API pricing</a></main></body></html>', 'maxChars': 3000, 'sourceUrl': 'https://example.com/docs'}], 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 32768}, 'maxChars': {'type': 'integer', 'default': 3000, 'maximum': 3000, 'minimum': 256}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'chargedMicroUsd', 'executionPerformed', 'result', 'limits'], 'properties': {'mode': {'const': 'free-preview'}, 'limits': {'type': 'object', 'required': ['maxInputBytes'], 'properties': {'maxInputBytes': {'type': 'integer', 'const': 32768}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['sourceUrl', 'title', 'content', 'contentChars', 'truncated', 'omittedChars', 'selection', 'scope', 'measurement'], 'properties': {'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'content': {'type': 'string'}, 'selection': {'type': 'string'}, 'sourceUrl': {'type': ['string', 'null']}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'payloadBytes', 'estimatedInputTokens', 'estimatedPayloadTokens', 'estimateMethod'], 'properties': {'inputBytes': {'type': 'number'}, 'payloadBytes': {'type': 'number'}, 'estimateMethod': {'type': 'string'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedPayloadTokens': {'type': 'number'}}, 'additionalProperties': False}, 'contentChars': {'type': 'number'}, 'omittedChars': {'type': 'number'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'const': '0'}, 'executionPerformed': {'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['name', 'input'], 'properties': {'name': {'enum': ['html_main_text', 'html_jsonld', 'html_tables', 'web_readable_fetch', 'web_redirect_trace', 'web_robots_evaluate', 'contracts_openapi_lint', 'contracts_openapi_diff', 'contracts_jsonschema_validate', 'security_secret_scan', 'security_secret_redact', 'agents_config_audit', 'web_page_pack', 'web_link_shortlist', 'web_page_delta', 'web_page_pack_fetch', 'web_wikipedia_pack', 'web_thread_pack', 'web_wikipedia_read', 'web_wikipedia_popular', 'web_reddit_thread', 'web_reddit_popular', 'data_json_patch', 'html_metadata', 'html_links', 'html_headings', 'html_forms', 'html_images', 'html_feeds', 'data_json_pointer', 'data_json_diff', 'data_json_canonical', 'security_jwt_inspect', 'security_csp_audit', 'security_header_audit', 'security_cookie_audit', 'agents_env_template_check', 'agents_tool_name_conflicts', 'text_chunk', 'commerce_gtin_validate', 'commerce_variant_compare', 'commerce_pack_plan', 'commerce_money_parse', 'commerce_offer_extract', 'commerce_unit_price', 'commerce_price_components', 'commerce_main_product', 'commerce_pack_size_normalize', 'commerce_feed_page_compare'], 'type': 'string'}, 'input': {'type': 'object'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 10, 'minimum': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048}, 'sort': {'enum': ['best', 'top', 'new', 'old', 'controversial', 'qa'], 'type': 'string', 'default': 'best'}, 'maxChars': {'type': 'integer', 'default': 3000, 'maximum': 3000, 'minimum': 256}, 'maxComments': {'type': 'integer', 'default': 5, 'maximum': 5, 'minimum': 1}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'thread': [{'data': {'children': [{'data': {'id': 'abc123', 'name': 't3_abc123', 'score': 5, 'title': 'Synthetic equipment question', 'author': 'example_author', 'selftext': 'Which cable fits this fictional device?', 'permalink': '/r/example/comments/abc123/sample/', 'subreddit': 'example', 'created_utc': 1000, 'num_comments': 2}, 'kind': 't3'}]}, 'kind': 'Listing'}, {'data': {'children': [{'data': {'id': 'c001', 'body': 'Model A uses connector X.', 'name': 't1_c001', 'score': 2, 'author': 'example_one', 'replies': {'data': {'children': [{'data': {'id': 'c002', 'body': 'Check the revision: Model B uses Y.', 'name': 't1_c002', 'score': 1, 'author': 'example_two', 'replies': '', 'parent_id': 't1_c001', 'permalink': '/r/example/comments/abc123/sample/c002/', 'created_utc': 1020}, 'kind': 't1'}]}, 'kind': 'Listing'}, 'parent_id': 't3_abc123', 'permalink': '/r/example/comments/abc123/sample/c001/', 'created_utc': 1010}, 'kind': 't1'}]}, 'kind': 'Listing'}], 'maxChars': 3000, 'sourceUrl': 'https://www.reddit.com/comments/abc123/', 'maxComments': 10}], 'required': ['sourceUrl', 'thread'], 'properties': {'thread': {'type': 'array', 'maxItems': 2, 'minItems': 2}, 'maxChars': {'type': 'integer', 'default': 3000, 'maximum': 3000, 'minimum': 256}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}, 'maxComments': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'chargedMicroUsd', 'executionPerformed', 'result', 'limits'], 'properties': {'mode': {'const': 'free-preview'}, 'limits': {'type': 'object', 'required': ['maxInputBytes'], 'properties': {'maxInputBytes': {'type': 'integer', 'const': 32768}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['source', 'title', 'post', 'comments', 'availableComments', 'omittedComments', 'moreChildren', 'bodyOmittedChars', 'truncated', 'scope', 'measurement'], 'properties': {'post': {'type': 'object', 'required': ['id', 'body', 'author', 'subreddit', 'score', 'declaredComments', 'externalUrl'], 'properties': {'id': {'type': 'string'}, 'body': {'type': 'string'}, 'score': {'type': ['number', 'null']}, 'author': {'type': ['string', 'null']}, 'subreddit': {'type': ['string', 'null']}, 'externalUrl': {'type': ['string', 'null']}, 'declaredComments': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object', 'required': ['kind', 'url', 'attribution', 'createdAt'], 'properties': {'url': {'type': 'string'}, 'kind': {'type': 'string'}, 'createdAt': {'type': ['string', 'null']}, 'attribution': {'type': 'string'}}, 'additionalProperties': False}, 'comments': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'parentId', 'depth', 'body', 'author', 'score', 'createdAt', 'url', 'unavailable', 'truncated'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'body': {'type': 'string'}, 'depth': {'type': 'number'}, 'score': {'type': ['number', 'null']}, 'author': {'type': ['string', 'null']}, 'parentId': {'type': 'string'}, 'createdAt': {'type': ['string', 'null']}, 'truncated': {'type': 'boolean'}, 'unavailable': {'type': 'boolean'}}, 'additionalProperties': False}}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'resultBytes', 'estimatedInputTokens', 'estimatedResultTokens', 'scope'], 'properties': {'scope': {'type': 'string'}, 'inputBytes': {'type': 'number'}, 'resultBytes': {'type': 'number'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedResultTokens': {'type': 'number'}}, 'additionalProperties': False}, 'moreChildren': {'type': 'number'}, 'omittedComments': {'type': 'number'}, 'bodyOmittedChars': {'type': 'number'}, 'availableComments': {'type': 'number'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'const': '0'}, 'executionPerformed': {'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'examples': [{'html': '<main><h1>Example planet</h1><p>A fictional planet has two moons.<sup><a href="#cite_note-1">[1]</a></sup></p><h2 id="Orbit">Orbit</h2><p>Its year is 40 days.</p><ol class="references"><li id="cite_note-1"><a href="https://example.com/source">Source</a></li></ol></main>', 'maxChars': 3000, 'sourceUrl': 'https://en.wikipedia.org/wiki/Example_planet'}], 'required': ['html', 'sourceUrl'], 'properties': {'html': {'type': 'string', 'maxLength': 32768}, 'section': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'maxChars': {'type': 'integer', 'default': 3000, 'maximum': 3000, 'minimum': 256}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['mode', 'chargedMicroUsd', 'executionPerformed', 'result', 'limits'], 'properties': {'mode': {'const': 'free-preview'}, 'limits': {'type': 'object', 'required': ['maxInputBytes'], 'properties': {'maxInputBytes': {'type': 'integer', 'const': 32768}}, 'additionalProperties': False}, 'result': {'type': 'object', 'required': ['source', 'title', 'content', 'sections', 'links', 'outlineTruncated', 'linksTruncated', 'truncated', 'omittedChars', 'selection', 'scope', 'measurement'], 'properties': {'links': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'url'], 'properties': {'url': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}}, 'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object', 'required': ['kind', 'url', 'revision', 'updatedAt', 'attribution', 'historyUrl', 'license'], 'properties': {'url': {'type': 'string'}, 'kind': {'type': 'string'}, 'license': {'type': 'string'}, 'revision': {'type': ['string', 'null']}, 'updatedAt': {'type': ['string', 'null']}, 'historyUrl': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': False}, 'content': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'id', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}, 'selection': {'type': 'string'}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'resultBytes', 'estimatedInputTokens', 'estimatedResultTokens', 'scope'], 'properties': {'scope': {'type': 'string'}, 'inputBytes': {'type': 'number'}, 'resultBytes': {'type': 'number'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedResultTokens': {'type': 'number'}}, 'additionalProperties': False}, 'omittedChars': {'type': 'number'}, 'linksTruncated': {'type': 'boolean'}, 'outlineTruncated': {'type': 'boolean'}}, 'additionalProperties': False}, 'chargedMicroUsd': {'const': '0'}, 'executionPerformed': {'const': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 10, 'minimum': 1}, 'language': {'enum': ['en', 'es', 'de', 'fr', 'it', 'pt', 'ja', 'zh', 'ru', 'ar'], 'type': 'string', 'default': 'en'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048}, 'section': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'maxChars': {'type': 'integer', 'default': 3000, 'maximum': 3000, 'minimum': 256}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html', 'feed'], 'properties': {'feed': {'type': 'object', 'required': [], 'properties': {'mpn': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'sku': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'gtin': {'type': 'string', 'pattern': '^\\d{8,14}$'}, 'price': {'type': 'string', 'maxLength': 30}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'availability': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}, 'html': {'type': 'string', 'maxLength': 100000}, 'pageUrl': {'type': 'string', 'maxLength': 2048}, 'offerUrl': {'type': 'string', 'maxLength': 2048}, 'availabilityProfile': {'enum': ['generic', 'google_merchant'], 'type': 'string', 'description': 'Default generic preserves existing vocabulary distinctions. google_merchant maps non-vehicle Schema.org availability to Google feed categories; not an eligibility check.'}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['status', 'identityStatus', 'availabilityProfile', 'selection', 'checks', 'evidence', 'warnings', 'scope'], 'properties': {'scope': {'type': 'string'}, 'checks': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'feedValue', 'pageValues', 'status', 'reason'], 'properties': {'field': {'type': 'string'}, 'reason': {'type': 'string'}, 'status': {'enum': ['match', 'mismatch', 'ambiguous', 'unknown', 'not_supplied'], 'type': 'string'}, 'feedValue': {'type': ['string', 'null']}, 'pageValues': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'status': {'enum': ['match', 'mismatch', 'identity_mismatch', 'inconclusive'], 'type': 'string'}, 'evidence': {'anyOf': [{'type': 'object', 'required': ['productSources', 'offerSources', 'originalAvailability'], 'properties': {'offerSources': {'type': 'array', 'items': {'type': 'object', 'required': ['productBlock', 'productPointer', 'offerBlock', 'offerPointer'], 'properties': {'offerBlock': {'type': 'number'}, 'offerPointer': {'type': 'string'}, 'productBlock': {'type': 'number'}, 'productPointer': {'type': 'string'}}, 'additionalProperties': False}}, 'productSources': {'type': 'array', 'items': {'type': 'object', 'required': ['block', 'pointer'], 'properties': {'block': {'type': 'number'}, 'pointer': {'type': 'string'}}, 'additionalProperties': False}}, 'originalAvailability': {'type': 'array', 'items': {'type': ['string', 'null']}}}, 'additionalProperties': False}, {'type': 'null'}]}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'selection': {'type': 'object', 'required': ['status', 'reason', 'selectedId'], 'properties': {'reason': {'type': 'string'}, 'status': {'enum': ['selected', 'ambiguous', 'no_product'], 'type': 'string'}, 'selectedId': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'identityStatus': {'enum': ['match', 'mismatch', 'unknown'], 'type': 'string'}, 'availabilityProfile': {'enum': ['generic', 'google_merchant'], 'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'maxLength': 32}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['valid', 'format', 'expectedCheckDigit', 'scope'], 'properties': {'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'format': {'type': 'string'}, 'expectedCheckDigit': {'type': ['string', 'null']}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'pageUrl': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['status', 'reason', 'selectedId', 'selected', 'candidates', 'distinctProducts', 'canonicalUrl', 'pageTypes', 'warnings', 'scope'], 'properties': {'scope': {'type': 'string'}, 'reason': {'type': 'string'}, 'status': {'enum': ['selected', 'ambiguous', 'no_product'], 'type': 'string'}, 'selected': {'anyOf': [{'type': 'object', 'required': ['id', 'kind', 'name', 'sku', 'gtin', 'brand', 'mpn', 'url', 'variantCount', 'sources', 'offers'], 'properties': {'id': {'type': 'string'}, 'mpn': {'type': ['string', 'null']}, 'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'kind': {'enum': ['Product', 'ProductGroup'], 'type': 'string'}, 'name': {'type': ['string', 'null']}, 'brand': {'type': ['string', 'null']}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['productName', 'sku', 'gtin', 'offerType', 'price', 'currency', 'lowPrice', 'highPrice', 'url', 'availability', 'itemCondition', 'priceValidUntil', 'source', 'warnings'], 'properties': {'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'price': {'type': ['string', 'null']}, 'source': {'type': 'object', 'required': ['productBlock', 'productPointer', 'offerBlock', 'offerPointer'], 'properties': {'offerBlock': {'type': 'number'}, 'offerPointer': {'type': 'string'}, 'productBlock': {'type': 'number'}, 'productPointer': {'type': 'string'}}, 'additionalProperties': False}, 'currency': {'type': ['string', 'null']}, 'lowPrice': {'type': ['string', 'null']}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'highPrice': {'type': ['string', 'null']}, 'offerType': {'type': 'string'}, 'productName': {'type': ['string', 'null']}, 'availability': {'type': ['string', 'null']}, 'itemCondition': {'type': ['string', 'null']}, 'priceValidUntil': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['block', 'pointer'], 'properties': {'block': {'type': 'number'}, 'pointer': {'type': 'string'}}, 'additionalProperties': False}}, 'variantCount': {'type': 'number'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'pageTypes': {'type': 'array', 'items': {'type': 'string'}}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'kind', 'name', 'sku', 'gtin', 'brand', 'mpn', 'url', 'variantCount', 'sources', 'offers'], 'properties': {'id': {'type': 'string'}, 'mpn': {'type': ['string', 'null']}, 'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'kind': {'enum': ['Product', 'ProductGroup'], 'type': 'string'}, 'name': {'type': ['string', 'null']}, 'brand': {'type': ['string', 'null']}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['productName', 'sku', 'gtin', 'offerType', 'price', 'currency', 'lowPrice', 'highPrice', 'url', 'availability', 'itemCondition', 'priceValidUntil', 'source', 'warnings'], 'properties': {'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'price': {'type': ['string', 'null']}, 'source': {'type': 'object', 'required': ['productBlock', 'productPointer', 'offerBlock', 'offerPointer'], 'properties': {'offerBlock': {'type': 'number'}, 'offerPointer': {'type': 'string'}, 'productBlock': {'type': 'number'}, 'productPointer': {'type': 'string'}}, 'additionalProperties': False}, 'currency': {'type': ['string', 'null']}, 'lowPrice': {'type': ['string', 'null']}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'highPrice': {'type': ['string', 'null']}, 'offerType': {'type': 'string'}, 'productName': {'type': ['string', 'null']}, 'availability': {'type': ['string', 'null']}, 'itemCondition': {'type': ['string', 'null']}, 'priceValidUntil': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['block', 'pointer'], 'properties': {'block': {'type': 'number'}, 'pointer': {'type': 'string'}}, 'additionalProperties': False}}, 'variantCount': {'type': 'number'}}, 'additionalProperties': False}}, 'selectedId': {'type': ['string', 'null']}, 'canonicalUrl': {'type': ['string', 'null']}, 'distinctProducts': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['locale', 'currency', 'minorUnitDigits', 'amounts'], 'properties': {'locale': {'enum': ['en-US', 'en-GB', 'de-DE', 'fr-FR', 'en-IN'], 'type': 'string'}, 'amounts': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'text'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'text': {'type': 'string', 'maxLength': 100, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 50, 'minItems': 1}, 'currency': {'enum': ['USD', 'EUR', 'GBP', 'CAD', 'AUD', 'JPY', 'INR'], 'type': 'string'}, 'minorUnitDigits': {'type': 'integer', 'maximum': 6, 'minimum': 0}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['locale', 'currency', 'minorUnitDigits', 'amounts', 'allValid', 'acceptedCurrencyTokens', 'scope'], 'properties': {'scope': {'type': 'string'}, 'locale': {'type': 'string'}, 'amounts': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'valid', 'amount', 'minorUnits', 'currencyToken', 'issue'], 'properties': {'id': {'type': 'string'}, 'issue': {'type': ['string', 'null']}, 'valid': {'type': 'boolean'}, 'amount': {'type': ['string', 'null']}, 'minorUnits': {'type': ['string', 'null']}, 'currencyToken': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'allValid': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'minorUnitDigits': {'type': 'number'}, 'acceptedCurrencyTokens': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'baseUrl': {'type': 'string', 'maxLength': 2048}, 'maxOffers': {'type': 'integer', 'maximum': 50, 'minimum': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['offers', 'productsFound', 'productsWithoutOffers', 'invalidBlocks', 'unresolvedReferences', 'unsupportedOffers', 'truncated', 'scope'], 'properties': {'scope': {'type': 'string'}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['productName', 'sku', 'gtin', 'offerType', 'price', 'currency', 'lowPrice', 'highPrice', 'url', 'availability', 'itemCondition', 'priceValidUntil', 'source', 'warnings'], 'properties': {'sku': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'gtin': {'type': ['string', 'null']}, 'price': {'type': ['string', 'null']}, 'source': {'type': 'object', 'required': ['productBlock', 'productPointer', 'offerBlock', 'offerPointer'], 'properties': {'offerBlock': {'type': 'number'}, 'offerPointer': {'type': 'string'}, 'productBlock': {'type': 'number'}, 'productPointer': {'type': 'string'}}, 'additionalProperties': False}, 'currency': {'type': ['string', 'null']}, 'lowPrice': {'type': ['string', 'null']}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'highPrice': {'type': ['string', 'null']}, 'offerType': {'type': 'string'}, 'productName': {'type': ['string', 'null']}, 'availability': {'type': ['string', 'null']}, 'itemCondition': {'type': ['string', 'null']}, 'priceValidUntil': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'truncated': {'type': 'boolean'}, 'invalidBlocks': {'type': 'number'}, 'productsFound': {'type': 'number'}, 'unsupportedOffers': {'type': 'number'}, 'unresolvedReferences': {'type': 'number'}, 'productsWithoutOffers': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['currency', 'minorUnitDigits', 'requiredUnits', 'offers'], 'properties': {'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'unitsPerPack', 'price', 'maxPacks'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'price': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, 'maxPacks': {'type': 'integer', 'maximum': 1000, 'minimum': 0}, 'unitsPerPack': {'type': 'integer', 'maximum': 1000, 'minimum': 1}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'requiredUnits': {'type': 'integer', 'maximum': 1000, 'minimum': 1}, 'minorUnitDigits': {'type': 'integer', 'maximum': 6, 'minimum': 0}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['currency', 'minorUnitDigits', 'requiredUnits', 'feasible', 'totalUnits', 'excessUnits', 'itemSubtotal', 'packCount', 'lines', 'scope'], 'properties': {'lines': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'packs', 'units', 'lineSubtotal'], 'properties': {'id': {'type': 'string'}, 'packs': {'type': 'number'}, 'units': {'type': 'number'}, 'lineSubtotal': {'type': 'string'}}, 'additionalProperties': False}}, 'scope': {'type': 'string'}, 'currency': {'type': 'string'}, 'feasible': {'type': 'boolean'}, 'packCount': {'type': ['integer', 'null']}, 'totalUnits': {'type': ['integer', 'null']}, 'excessUnits': {'type': ['integer', 'null']}, 'itemSubtotal': {'type': ['string', 'null']}, 'requiredUnits': {'type': 'number'}, 'minorUnitDigits': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['locale', 'quantities'], 'properties': {'locale': {'enum': ['en-US', 'en-GB', 'de-DE', 'fr-FR', 'pt-BR'], 'type': 'string'}, 'quantities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'text'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'text': {'type': 'string', 'maxLength': 160, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 50, 'minItems': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['locale', 'quantities', 'allNormalized', 'scope'], 'properties': {'scope': {'type': 'string'}, 'locale': {'type': 'string'}, 'quantities': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'quantity', 'unit', 'packCount', 'totalQuantity', 'baseUnit', 'dimension', 'approximate', 'issue'], 'properties': {'id': {'type': 'string'}, 'unit': {'type': ['string', 'null']}, 'issue': {'type': ['string', 'null']}, 'status': {'enum': ['normalized', 'unsupported'], 'type': 'string'}, 'baseUnit': {'type': ['string', 'null']}, 'quantity': {'type': ['string', 'null']}, 'dimension': {'type': ['string', 'null']}, 'packCount': {'type': ['integer', 'null']}, 'approximate': {'type': 'boolean'}, 'totalQuantity': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'allNormalized': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['currency', 'minorUnitDigits', 'items', 'orderDiscount', 'shipping', 'tax', 'fees'], 'properties': {'tax': {'anyOf': [{'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, {'type': 'null'}]}, 'fees': {'anyOf': [{'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, {'type': 'null'}]}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'unitPrice', 'quantity', 'discount'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'discount': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, 'quantity': {'type': 'integer', 'maximum': 100000, 'minimum': 1}, 'unitPrice': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}}, 'additionalProperties': False}, 'maxItems': 100, 'minItems': 1}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'shipping': {'anyOf': [{'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, {'type': 'null'}]}, 'declaredTotal': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, 'orderDiscount': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, 'minorUnitDigits': {'type': 'integer', 'maximum': 6, 'minimum': 0}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['currency', 'minorUnitDigits', 'lines', 'itemSubtotal', 'lineDiscounts', 'orderDiscount', 'knownTotal', 'total', 'missingComponents', 'matchesDeclaredTotal', 'difference', 'scope'], 'properties': {'lines': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'subtotal', 'discount', 'total'], 'properties': {'id': {'type': 'string'}, 'total': {'type': 'string'}, 'discount': {'type': 'string'}, 'subtotal': {'type': 'string'}}, 'additionalProperties': False}}, 'scope': {'type': 'string'}, 'total': {'type': ['string', 'null']}, 'currency': {'type': 'string'}, 'difference': {'type': ['string', 'null']}, 'knownTotal': {'type': 'string'}, 'itemSubtotal': {'type': 'string'}, 'lineDiscounts': {'type': 'string'}, 'orderDiscount': {'type': 'string'}, 'minorUnitDigits': {'type': 'number'}, 'missingComponents': {'type': 'array', 'items': {'type': 'string'}}, 'matchesDeclaredTotal': {'type': ['boolean', 'null']}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['currency', 'reference', 'offers'], 'properties': {'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'price', 'quantity', 'unit'], 'properties': {'id': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'unit': {'enum': ['mg', 'g', 'kg', 'oz', 'lb', 'ml', 'l', 'each'], 'type': 'string'}, 'price': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, 'quantity': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}, 'packCount': {'type': 'integer', 'maximum': 10000, 'minimum': 1}}, 'additionalProperties': False}, 'maxItems': 50, 'minItems': 1}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'reference': {'type': 'object', 'required': ['quantity', 'unit'], 'properties': {'unit': {'enum': ['mg', 'g', 'kg', 'oz', 'lb', 'ml', 'l', 'each'], 'type': 'string'}, 'quantity': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['currency', 'reference', 'offers', 'cheapestIds', 'scope'], 'properties': {'scope': {'type': 'string'}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'totalQuantity', 'pricePerReference', 'exactPricePerReference'], 'properties': {'id': {'type': 'string'}, 'totalQuantity': {'type': 'object', 'required': ['numerator', 'denominator', 'unit'], 'properties': {'unit': {'type': 'string'}, 'numerator': {'type': 'string'}, 'denominator': {'type': 'string'}}, 'additionalProperties': False}, 'pricePerReference': {'type': 'string'}, 'exactPricePerReference': {'type': 'object', 'required': ['numerator', 'denominator'], 'properties': {'numerator': {'type': 'string'}, 'denominator': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}}, 'currency': {'type': 'string'}, 'reference': {'type': 'object', 'required': ['quantity', 'unit'], 'properties': {'unit': {'enum': ['mg', 'g', 'kg', 'oz', 'lb', 'ml', 'l', 'each'], 'type': 'string'}, 'quantity': {'type': 'string', 'pattern': '^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$', 'maxLength': 19}}, 'additionalProperties': False}, 'cheapestIds': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['requested', 'offered'], 'properties': {'offered': {'type': 'object', 'maxProperties': 100}, 'requested': {'type': 'object', 'maxProperties': 100}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['matches', 'missing', 'mismatched', 'extra', 'scope'], 'properties': {'extra': {'type': 'array', 'items': {'type': 'string'}}, 'scope': {'type': 'string'}, 'matches': {'type': 'boolean'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'mismatched': {'type': 'array', 'items': {'type': 'object', 'required': ['attribute', 'requested', 'offered'], 'properties': {'offered': {}, 'attribute': {'type': 'string'}, 'requested': {}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['schema', 'data'], 'properties': {'data': {}, 'schema': {'type': ['object', 'boolean']}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['valid', 'issues', 'scope'], 'properties': {'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'issues': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'rule'], 'properties': {'path': {'type': 'string'}, 'rule': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['before', 'after'], 'properties': {'after': {'type': 'object'}, 'before': {'type': 'object'}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['changes', 'breakingChangesDetected', 'scope'], 'properties': {'scope': {'type': 'string'}, 'changes': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'kind'], 'properties': {'kind': {'type': 'string'}, 'path': {'type': 'string'}}, 'additionalProperties': False}}, 'breakingChangesDetected': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['document'], 'properties': {'document': {'type': 'object'}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['valid', 'issues', 'scope'], 'properties': {'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'issues': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'rule'], 'properties': {'path': {'type': 'string'}, 'rule': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['data'], 'properties': {'data': {}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['text', 'profile'], 'properties': {'text': {'type': 'string'}, 'profile': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['before', 'after'], 'properties': {'after': {}, 'before': {}, 'maxChanges': {'type': 'integer', 'maximum': 200, 'minimum': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['equal', 'changes', 'truncated', 'scope'], 'properties': {'equal': {'type': 'boolean'}, 'scope': {'type': 'string'}, 'changes': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'kind'], 'properties': {'kind': {'type': 'string'}, 'path': {'type': 'string'}, 'after': {}, 'before': {}}, 'additionalProperties': False}}, 'truncated': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['data', 'patch'], 'properties': {'data': {}, 'patch': {'type': 'array', 'items': {'oneOf': [{'type': 'object', 'required': ['op', 'path', 'value'], 'properties': {'op': {'const': 'add'}, 'path': {'type': 'string', 'maxLength': 2048}, 'value': {}}}, {'type': 'object', 'required': ['op', 'path', 'value'], 'properties': {'op': {'const': 'replace'}, 'path': {'type': 'string', 'maxLength': 2048}, 'value': {}}}, {'type': 'object', 'required': ['op', 'path', 'value'], 'properties': {'op': {'const': 'test'}, 'path': {'type': 'string', 'maxLength': 2048}, 'value': {}}}, {'type': 'object', 'required': ['op', 'path'], 'properties': {'op': {'const': 'remove'}, 'path': {'type': 'string', 'maxLength': 2048}}}, {'type': 'object', 'required': ['op', 'path', 'from'], 'properties': {'op': {'const': 'move'}, 'from': {'type': 'string', 'maxLength': 2048}, 'path': {'type': 'string', 'maxLength': 2048}}}, {'type': 'object', 'required': ['op', 'path', 'from'], 'properties': {'op': {'const': 'copy'}, 'from': {'type': 'string', 'maxLength': 2048}, 'path': {'type': 'string', 'maxLength': 2048}}}]}, 'maxItems': 100}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['documentExists', 'operationsApplied', 'scope'], 'properties': {'data': {}, 'scope': {'type': 'string'}, 'documentExists': {'type': 'boolean'}, 'operationsApplied': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['data', 'paths'], 'properties': {'data': {}, 'paths': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2048}, 'maxItems': 100}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['selections'], 'properties': {'selections': {'type': 'array', 'items': {'type': 'object', 'required': ['pointer', 'found'], 'properties': {'found': {'type': 'boolean'}, 'value': {}, 'pointer': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'baseUrl': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['feeds', 'truncated'], 'properties': {'feeds': {'type': 'array', 'items': {'type': 'object', 'required': ['url', 'type', 'title'], 'properties': {'url': {'type': ['string', 'null']}, 'type': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}, 'truncated': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'baseUrl': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['forms', 'truncated', 'scope'], 'properties': {'forms': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'action', 'method', 'fields', 'fieldsTruncated'], 'properties': {'id': {'type': 'string'}, 'action': {'type': ['string', 'null']}, 'fields': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'type', 'label', 'required', 'disabled'], 'properties': {'name': {'type': 'string'}, 'type': {'type': 'string'}, 'label': {'type': 'string'}, 'disabled': {'type': 'boolean'}, 'required': {'type': 'boolean'}}, 'additionalProperties': False}}, 'method': {'type': 'string'}, 'fieldsTruncated': {'type': 'boolean'}}, 'additionalProperties': False}}, 'scope': {'type': 'string'}, 'truncated': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['headings', 'total', 'truncated'], 'properties': {'total': {'type': 'number'}, 'headings': {'type': 'array', 'items': {'type': 'object', 'required': ['level', 'text', 'id', 'parentIndex', 'skippedLevel'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'level': {'type': 'number'}, 'parentIndex': {'type': ['number', 'null']}, 'skippedLevel': {'type': 'boolean'}}, 'additionalProperties': False}}, 'truncated': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'baseUrl': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['images', 'total', 'truncated', 'scope'], 'properties': {'scope': {'type': 'string'}, 'total': {'type': 'number'}, 'images': {'type': 'array', 'items': {'type': 'object', 'required': ['url', 'alt', 'width', 'height', 'srcset', 'loading'], 'properties': {'alt': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'width': {'type': 'string'}, 'height': {'type': 'string'}, 'srcset': {'type': 'string'}, 'loading': {'type': 'string'}}, 'additionalProperties': False}}, 'truncated': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['items', 'invalidBlocks'], 'properties': {'items': {'type': 'array', 'items': {}}, 'invalidBlocks': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'baseUrl': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['links', 'total', 'truncated'], 'properties': {'links': {'type': 'array', 'items': {'type': 'object', 'required': ['href', 'url', 'text', 'rel'], 'properties': {'rel': {'type': 'array', 'items': {'type': 'string'}}, 'url': {'type': ['string', 'null']}, 'href': {'type': 'string'}, 'text': {'type': 'string'}}, 'additionalProperties': False}}, 'total': {'type': 'number'}, 'truncated': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['title', 'text', 'method'], 'properties': {'text': {'type': 'string'}, 'title': {'type': 'string'}, 'method': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'baseUrl': {'type': 'string', 'maxLength': 2048, 'minLength': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['title', 'description', 'language', 'canonicalUrl', 'robots', 'social'], 'properties': {'title': {'type': 'string'}, 'robots': {'type': 'string'}, 'social': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'content'], 'properties': {'name': {'type': 'string'}, 'content': {'type': 'string'}}, 'additionalProperties': False}}, 'language': {'type': 'string'}, 'description': {'type': 'string'}, 'canonicalUrl': {'type': ['string', 'null']}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['tables', 'spanPolicy'], 'properties': {'tables': {'type': 'array', 'items': {'type': 'object', 'required': ['caption', 'rows', 'hasSpans'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'hasSpans': {'type': 'boolean'}}, 'additionalProperties': False}}, 'spanPolicy': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['setCookies'], 'properties': {'setCookies': {'type': 'array', 'items': {'type': 'string', 'maxLength': 8192}, 'maxItems': 50}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['cookies', 'scope'], 'properties': {'scope': {'type': 'string'}, 'cookies': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'value', 'secure', 'httpOnly', 'sameSite', 'hasDomain', 'findings'], 'properties': {'name': {'type': 'string'}, 'value': {'const': '[REDACTED]'}, 'secure': {'type': 'boolean'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'message'], 'properties': {'rule': {'type': 'string'}, 'message': {'type': 'string'}, 'severity': {'type': 'string'}}, 'additionalProperties': False}}, 'httpOnly': {'type': 'boolean'}, 'sameSite': {'type': 'string'}, 'hasDomain': {'type': 'boolean'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['policy'], 'properties': {'policy': {'type': 'string', 'maxLength': 16000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['directives', 'findings', 'scope'], 'properties': {'scope': {'type': 'string'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'message'], 'properties': {'rule': {'type': 'string'}, 'message': {'type': 'string'}, 'severity': {'type': 'string'}}, 'additionalProperties': False}}, 'directives': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'sources'], 'properties': {'name': {'type': 'string'}, 'sources': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['headers'], 'properties': {'headers': {'type': 'object', 'maxProperties': 100, 'additionalProperties': {'type': 'string', 'maxLength': 8192}}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['headerNames', 'findings', 'scope'], 'properties': {'scope': {'type': 'string'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'severity', 'message'], 'properties': {'rule': {'type': 'string'}, 'message': {'type': 'string'}, 'severity': {'type': 'string'}}, 'additionalProperties': False}}, 'headerNames': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string', 'maxLength': 20000, 'minLength': 1}, 'atUnixSeconds': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['header', 'claims', 'signatureVerified', 'expired', 'notYetValid', 'warnings', 'scope'], 'properties': {'scope': {'type': 'string'}, 'claims': {'type': 'object'}, 'header': {'type': 'object'}, 'expired': {'type': ['boolean', 'null']}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'notYetValid': {'type': ['boolean', 'null']}, 'signatureVerified': {'const': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['findings', 'rulesVersion', 'limitReached', 'caveat', 'text'], 'properties': {'text': {'type': 'string'}, 'caveat': {'type': 'string'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'start', 'end', 'line', 'masked'], 'properties': {'end': {'type': 'number'}, 'line': {'type': 'number'}, 'rule': {'type': 'string'}, 'start': {'type': 'number'}, 'masked': {'type': 'string'}}, 'additionalProperties': False}}, 'limitReached': {'type': 'boolean'}, 'rulesVersion': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['findings', 'rulesVersion', 'limitReached', 'caveat'], 'properties': {'caveat': {'type': 'string'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['rule', 'start', 'end', 'line', 'masked'], 'properties': {'end': {'type': 'number'}, 'line': {'type': 'number'}, 'rule': {'type': 'string'}, 'start': {'type': 'number'}, 'masked': {'type': 'string'}}, 'additionalProperties': False}}, 'limitReached': {'type': 'boolean'}, 'rulesVersion': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000}, 'overlap': {'type': 'integer', 'maximum': 500, 'minimum': 0}, 'maxChars': {'type': 'integer', 'maximum': 10000, 'minimum': 32}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['chunks', 'offsetUnit', 'count'], 'properties': {'count': {'type': 'number'}, 'chunks': {'type': 'array', 'items': {'type': 'object', 'required': ['start', 'end', 'text'], 'properties': {'end': {'type': 'number'}, 'text': {'type': 'string'}, 'start': {'type': 'number'}}, 'additionalProperties': False}}, 'offsetUnit': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html', 'sourceUrl', 'query'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'maxLinks': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['sourceUrl', 'query', 'links', 'matchingLinks', 'truncated', 'scope', 'measurement'], 'properties': {'links': {'type': 'array', 'items': {'type': 'object', 'required': ['url', 'label', 'score', 'matchedTerms'], 'properties': {'url': {'type': 'string'}, 'label': {'type': 'string'}, 'score': {'type': 'number'}, 'matchedTerms': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'query': {'type': 'string'}, 'scope': {'type': 'string'}, 'sourceUrl': {'type': 'string'}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'payloadBytes', 'estimatedInputTokens', 'estimatedPayloadTokens', 'estimateMethod'], 'properties': {'inputBytes': {'type': 'number'}, 'payloadBytes': {'type': 'number'}, 'estimateMethod': {'type': 'string'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedPayloadTokens': {'type': 'number'}}, 'additionalProperties': False}, 'matchingLinks': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['beforeHtml', 'afterHtml'], 'properties': {'maxChars': {'type': 'integer', 'default': 6000, 'maximum': 12000, 'minimum': 256}, 'afterHtml': {'type': 'string', 'maxLength': 100000}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}, 'beforeHtml': {'type': 'string', 'maxLength': 100000}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['sourceUrl', 'changed', 'titleBefore', 'titleAfter', 'added', 'removed', 'addedBlocks', 'removedBlocks', 'reorderedOnly', 'truncated', 'scope', 'measurement'], 'properties': {'added': {'type': 'array', 'items': {'type': 'string'}}, 'scope': {'type': 'string'}, 'changed': {'type': 'boolean'}, 'removed': {'type': 'array', 'items': {'type': 'string'}}, 'sourceUrl': {'type': ['string', 'null']}, 'truncated': {'type': 'boolean'}, 'titleAfter': {'type': 'string'}, 'addedBlocks': {'type': 'number'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'payloadBytes', 'estimatedInputTokens', 'estimatedPayloadTokens', 'estimateMethod'], 'properties': {'inputBytes': {'type': 'number'}, 'payloadBytes': {'type': 'number'}, 'estimateMethod': {'type': 'string'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedPayloadTokens': {'type': 'number'}}, 'additionalProperties': False}, 'titleBefore': {'type': 'string'}, 'removedBlocks': {'type': 'number'}, 'reorderedOnly': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'maxChars': {'type': 'integer', 'default': 6000, 'maximum': 12000, 'minimum': 256}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['sourceUrl', 'title', 'content', 'contentChars', 'truncated', 'omittedChars', 'selection', 'scope', 'measurement'], 'properties': {'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'content': {'type': 'string'}, 'selection': {'type': 'string'}, 'sourceUrl': {'type': ['string', 'null']}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'payloadBytes', 'estimatedInputTokens', 'estimatedPayloadTokens', 'estimateMethod'], 'properties': {'inputBytes': {'type': 'number'}, 'payloadBytes': {'type': 'number'}, 'estimateMethod': {'type': 'string'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedPayloadTokens': {'type': 'number'}}, 'additionalProperties': False}, 'contentChars': {'type': 'number'}, 'omittedChars': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048}, 'maxChars': {'type': 'integer', 'default': 6000, 'maximum': 12000, 'minimum': 256}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['sourceUrl', 'title', 'content', 'contentChars', 'truncated', 'omittedChars', 'selection', 'scope', 'measurement', 'retrievedAt', 'httpStatus', 'retrievalScope'], 'properties': {'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'content': {'type': 'string'}, 'selection': {'type': 'string'}, 'sourceUrl': {'type': ['string', 'null']}, 'truncated': {'type': 'boolean'}, 'httpStatus': {'type': 'number'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'payloadBytes', 'estimatedInputTokens', 'estimatedPayloadTokens', 'estimateMethod'], 'properties': {'inputBytes': {'type': 'number'}, 'payloadBytes': {'type': 'number'}, 'estimateMethod': {'type': 'string'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedPayloadTokens': {'type': 'number'}}, 'additionalProperties': False}, 'retrievedAt': {'type': 'string'}, 'contentChars': {'type': 'number'}, 'omittedChars': {'type': 'number'}, 'retrievalScope': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['url', 'status', 'title', 'text', 'method'], 'properties': {'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'method': {'type': 'string'}, 'status': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['sourceUrl', 'retrievedAt', 'ranking', 'entries'], 'properties': {'entries': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'subreddit', 'rank', 'score'], 'properties': {'url': {'type': 'string'}, 'rank': {'type': 'number'}, 'score': {'type': ['number', 'null']}, 'title': {'type': 'string'}, 'subreddit': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'ranking': {'type': 'string'}, 'sourceUrl': {'type': 'string'}, 'retrievedAt': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048}, 'sort': {'enum': ['best', 'top', 'new', 'old', 'controversial', 'qa'], 'type': 'string', 'default': 'best'}, 'maxChars': {'type': 'integer', 'default': 12000, 'maximum': 12000, 'minimum': 256}, 'maxComments': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['source', 'title', 'post', 'comments', 'availableComments', 'omittedComments', 'moreChildren', 'bodyOmittedChars', 'truncated', 'scope', 'measurement', 'retrievedAt', 'sort', 'retrievalScope'], 'properties': {'post': {'type': 'object', 'required': ['id', 'body', 'author', 'subreddit', 'score', 'declaredComments', 'externalUrl'], 'properties': {'id': {'type': 'string'}, 'body': {'type': 'string'}, 'score': {'type': ['number', 'null']}, 'author': {'type': ['string', 'null']}, 'subreddit': {'type': ['string', 'null']}, 'externalUrl': {'type': ['string', 'null']}, 'declaredComments': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'sort': {'type': 'string'}, 'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object', 'required': ['kind', 'url', 'attribution', 'createdAt'], 'properties': {'url': {'type': 'string'}, 'kind': {'type': 'string'}, 'createdAt': {'type': ['string', 'null']}, 'attribution': {'type': 'string'}}, 'additionalProperties': False}, 'comments': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'parentId', 'depth', 'body', 'author', 'score', 'createdAt', 'url', 'unavailable', 'truncated'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'body': {'type': 'string'}, 'depth': {'type': 'number'}, 'score': {'type': ['number', 'null']}, 'author': {'type': ['string', 'null']}, 'parentId': {'type': 'string'}, 'createdAt': {'type': ['string', 'null']}, 'truncated': {'type': 'boolean'}, 'unavailable': {'type': 'boolean'}}, 'additionalProperties': False}}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'resultBytes', 'estimatedInputTokens', 'estimatedResultTokens', 'scope'], 'properties': {'scope': {'type': 'string'}, 'inputBytes': {'type': 'number'}, 'resultBytes': {'type': 'number'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedResultTokens': {'type': 'number'}}, 'additionalProperties': False}, 'retrievedAt': {'type': 'string'}, 'moreChildren': {'type': 'number'}, 'retrievalScope': {'type': 'string'}, 'omittedComments': {'type': 'number'}, 'bodyOmittedChars': {'type': 'number'}, 'availableComments': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['url', 'status', 'redirects'], 'properties': {'url': {'type': 'string'}, 'status': {'type': 'number'}, 'redirects': {'type': 'array', 'items': {'type': 'object', 'required': ['url', 'status'], 'properties': {'url': {'type': 'string'}, 'status': {'type': 'number'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['url', 'robots', 'userAgent'], 'properties': {'url': {'type': 'string', 'maxLength': 2048}, 'robots': {'type': 'string', 'maxLength': 100000}, 'userAgent': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['allowed', 'crawlDelay', 'sitemaps', 'scope'], 'properties': {'scope': {'type': 'string'}, 'allowed': {'type': ['boolean', 'null']}, 'sitemaps': {'type': 'array', 'items': {'type': 'string'}}, 'crawlDelay': {'type': ['number', 'null']}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['sourceUrl', 'thread'], 'properties': {'thread': {'type': 'array', 'maxItems': 2, 'minItems': 2}, 'maxChars': {'type': 'integer', 'default': 12000, 'maximum': 12000, 'minimum': 256}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}, 'maxComments': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['source', 'title', 'post', 'comments', 'availableComments', 'omittedComments', 'moreChildren', 'bodyOmittedChars', 'truncated', 'scope', 'measurement'], 'properties': {'post': {'type': 'object', 'required': ['id', 'body', 'author', 'subreddit', 'score', 'declaredComments', 'externalUrl'], 'properties': {'id': {'type': 'string'}, 'body': {'type': 'string'}, 'score': {'type': ['number', 'null']}, 'author': {'type': ['string', 'null']}, 'subreddit': {'type': ['string', 'null']}, 'externalUrl': {'type': ['string', 'null']}, 'declaredComments': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object', 'required': ['kind', 'url', 'attribution', 'createdAt'], 'properties': {'url': {'type': 'string'}, 'kind': {'type': 'string'}, 'createdAt': {'type': ['string', 'null']}, 'attribution': {'type': 'string'}}, 'additionalProperties': False}, 'comments': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'parentId', 'depth', 'body', 'author', 'score', 'createdAt', 'url', 'unavailable', 'truncated'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'body': {'type': 'string'}, 'depth': {'type': 'number'}, 'score': {'type': ['number', 'null']}, 'author': {'type': ['string', 'null']}, 'parentId': {'type': 'string'}, 'createdAt': {'type': ['string', 'null']}, 'truncated': {'type': 'boolean'}, 'unavailable': {'type': 'boolean'}}, 'additionalProperties': False}}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'resultBytes', 'estimatedInputTokens', 'estimatedResultTokens', 'scope'], 'properties': {'scope': {'type': 'string'}, 'inputBytes': {'type': 'number'}, 'resultBytes': {'type': 'number'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedResultTokens': {'type': 'number'}}, 'additionalProperties': False}, 'moreChildren': {'type': 'number'}, 'omittedComments': {'type': 'number'}, 'bodyOmittedChars': {'type': 'number'}, 'availableComments': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['html', 'sourceUrl'], 'properties': {'html': {'type': 'string', 'maxLength': 100000}, 'section': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'maxChars': {'type': 'integer', 'default': 12000, 'maximum': 12000, 'minimum': 256}, 'sourceUrl': {'type': 'string', 'maxLength': 2048}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['source', 'title', 'content', 'sections', 'links', 'outlineTruncated', 'linksTruncated', 'truncated', 'omittedChars', 'selection', 'scope', 'measurement'], 'properties': {'links': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'url'], 'properties': {'url': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}}, 'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object', 'required': ['kind', 'url', 'revision', 'updatedAt', 'attribution', 'historyUrl', 'license'], 'properties': {'url': {'type': 'string'}, 'kind': {'type': 'string'}, 'license': {'type': 'string'}, 'revision': {'type': ['string', 'null']}, 'updatedAt': {'type': ['string', 'null']}, 'historyUrl': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': False}, 'content': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'id', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}, 'selection': {'type': 'string'}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'resultBytes', 'estimatedInputTokens', 'estimatedResultTokens', 'scope'], 'properties': {'scope': {'type': 'string'}, 'inputBytes': {'type': 'number'}, 'resultBytes': {'type': 'number'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedResultTokens': {'type': 'number'}}, 'additionalProperties': False}, 'omittedChars': {'type': 'number'}, 'linksTruncated': {'type': 'boolean'}, 'outlineTruncated': {'type': 'boolean'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'language': {'enum': ['en', 'es', 'de', 'fr', 'it', 'pt', 'ja', 'zh', 'ru', 'ar'], 'type': 'string', 'default': 'en'}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['sourceUrl', 'date', 'language', 'retrievedAt', 'namespaceFilter', 'ranking', 'entries', 'availableEntries'], 'properties': {'date': {'type': 'string'}, 'entries': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'rank', 'views'], 'properties': {'url': {'type': 'string'}, 'rank': {'type': 'number'}, 'title': {'type': 'string'}, 'views': {'type': 'number'}}, 'additionalProperties': False}}, 'ranking': {'type': 'string'}, 'language': {'type': 'string'}, 'sourceUrl': {'type': 'string'}, 'retrievedAt': {'type': 'string'}, 'namespaceFilter': {'type': 'object', 'required': ['sourceUrl', 'retrievedAt', 'mainPage'], 'properties': {'mainPage': {'type': 'string'}, 'sourceUrl': {'type': 'string'}, 'retrievedAt': {'type': 'string'}}, 'additionalProperties': False}, 'availableEntries': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['input', 'requestId', 'maxPriceMicroUsd'], 'properties': {'input': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048}, 'section': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'maxChars': {'type': 'integer', 'default': 12000, 'maximum': 12000, 'minimum': 256}}, 'additionalProperties': False}, 'requestId': {'type': 'string', 'pattern': '^\\d{13}_[A-Za-z0-9_-]{16,80}$', 'description': 'Persist the ID returned by agent_utilities_prepare. Reuse after uncertainty.'}, 'maxPriceMicroUsd': {'type': 'integer', 'maximum': 999999999999, 'minimum': 0, 'description': 'Explicit maximum new debit; 0 means recovery only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['source', 'title', 'content', 'sections', 'links', 'outlineTruncated', 'linksTruncated', 'truncated', 'omittedChars', 'selection', 'scope', 'measurement', 'retrievedAt', 'retrievalScope'], 'properties': {'links': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'url'], 'properties': {'url': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}}, 'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'object', 'required': ['kind', 'url', 'revision', 'updatedAt', 'attribution', 'historyUrl', 'license', 'revisionUrl'], 'properties': {'url': {'type': 'string'}, 'kind': {'type': 'string'}, 'license': {'type': 'string'}, 'revision': {'type': ['string', 'null']}, 'updatedAt': {'type': ['string', 'null']}, 'historyUrl': {'type': 'string'}, 'attribution': {'type': 'string'}, 'revisionUrl': {'type': 'string'}}, 'additionalProperties': False}, 'content': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'id', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}, 'selection': {'type': 'string'}, 'truncated': {'type': 'boolean'}, 'measurement': {'type': 'object', 'required': ['inputBytes', 'resultBytes', 'estimatedInputTokens', 'estimatedResultTokens', 'scope'], 'properties': {'scope': {'type': 'string'}, 'inputBytes': {'type': 'number'}, 'resultBytes': {'type': 'number'}, 'estimatedInputTokens': {'type': 'number'}, 'estimatedResultTokens': {'type': 'number'}}, 'additionalProperties': False}, 'retrievedAt': {'type': 'string'}, 'omittedChars': {'type': 'number'}, 'linksTruncated': {'type': 'boolean'}, 'retrievalScope': {'type': 'string'}, 'outlineTruncated': {'type': 'boolean'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
PassFast
Creates, manages, signs, shares, downloads, and generates Apple Wallet and Google Wallet passes and templates.
Gtin
Validates EAN, UPC, and other GTIN barcodes and computes or repairs their check digits.
Scopeweb
Suggests, scores, audits, searches, and checks domain names, provides pricing information, and manages website drafts without com…
mcp
Searches repositories to build from and supports listing, selling, purchasing, and tracking sales of GitHub repositories.
steamwebapi
Documents and executes read-only Steam and third-party game-market API endpoints, including product, inventory, pricing, and mark…
ProjectThunder
Supports B2B commerce and ERP research through platform scans, integration guidance, migration planning, case studies, and ERP pa…
yetty
Uploads, manages, edits, and runs hosted websites with CMS authoring, SEO and menu content, storefront templates, authentication,…
MCP CPG Agent Protocols
Documents and resolves protocols, signals, dimensions, and jurisdictional members for business-to-business consumer packaged good…