MCP-Server

Agent Utilities Hosted

dev.workers.agent-utilities.agent-utilities/agent-utilities
Commerce & Retail Entwicklertools Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Provides bounded utilities for validating schemas and APIs, processing JSON and HTML, auditing agent configurations, and analyzing product offers and pricing.

agents_config_audit
Review agent configuration text with five fixed risk heuristics. PAID: 800 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agents_env_template_check
Compare environment-variable names against a template; never returns assignment values. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agents_tool_name_conflicts
Find duplicate or easily confused tool names after Unicode, case and separator normalization. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_balance
FREE authenticated read of your current service-credit balance and live/test mode. Uses only the private Authorization header; takes no arguments or credentials. No charge, purchase, reservation or total spending limit. Balance can change after this snapshot. Does not read wallet USDC.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
agent_utilities_example
FREE, no API key. Read a fixed handler-generated input/output example for a listed non-network tool before deciding whether to pay. Accepts only a tool name; cannot run custom input, access a wallet or spend credits. Examples are synthetic, not customer activity.
Nur Lesen Idempotent
Eingabeschema
{'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}
agent_utilities_feed_page_compare_preview
FREE, no key. Compare supplied feed identity, price, currency and availability with selected JSON-LD product evidence; preserve conflicts and unknown fields. Optional availabilityProfile google_merchant applies Google feed mappings; generic is the default. Entire JSON input: 16384 UTF-8 bytes. Supplied data only; no fetch, payment or automatic paid fallback.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_link_shortlist_preview
FREE, no key. Rank real links in supplied HTML against a query; return direct URLs and matched words instead of a page dump. No search or destination verification. Entire JSON input: 32768 UTF-8 bytes. Supplied data only; no fetch, payment or automatic paid fallback.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_main_product_preview
FREE, no key. Identify the main Product or ProductGroup from supplied JSON-LD HTML using identity, mainEntity and canonical evidence; abstain on ambiguity. Entire JSON input: 16384 UTF-8 bytes. Supplied data only; no fetch, payment or automatic paid fallback.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_offer_preview
FREE, no key. Extract declared Product/Offer JSON-LD from supplied HTML only. No page fetch, JavaScript execution, live-price verification or orders. At most 3 offers; inspect truncated and warnings. No paid fallback. Entire JSON input is limited to 16384 UTF-8 bytes; maxOffers defaults to 3. Larger HTML uses commerce_offer_extract after separate spending approval.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_pack_preview
FREE custom pack planning. Up to 3 interchangeable offers, 1000 required units, 1000 units per pack and 50 packs per offer; 4096 input bytes. Exact item subtotal only; excludes shipping, tax and fees. No key, payment, network fetch or paid fallback. Larger tasks may use commerce_pack_plan after separate spending approval.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_pack_size_normalize_preview
FREE, no key. Normalize locale-explicit pack-size expressions and multipacks to exact grams, millilitres or counts; reject ambiguous text. Entire JSON input: 4096 UTF-8 bytes, at most 5 quantities. Supplied data only; no fetch, payment or automatic paid fallback.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_page_delta_preview
FREE, no key. Return added and removed content blocks from supplied before/after HTML; avoid rereading unchanged text. Explicit shared output budget and scope. Entire JSON input: 32768 UTF-8 bytes. Supplied data only; no fetch, payment or automatic paid fallback.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_page_pack_preview
FREE, no key. Pack supplied HTML into bounded readable blocks with source, truncation and size estimates. No model, fetching or guaranteed token savings. Entire JSON input: 32768 UTF-8 bytes. Supplied data only; no fetch, payment or automatic paid fallback.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_payment_options
FREE, no key. Read current credit packs, live/test configuration and the funding link. Explains how to enable paid MCP calls after a free trial. Creates no account, checkout or payment; accepts no credentials.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
agent_utilities_prepare
FREE. Validate input and return a new requestId, current per-call price ceiling and exact arguments for one paid call. No execution, funding or reservation. Save the prepared call before execution. Do not prepare again to recover an uncertain payment.
Nur Lesen
Eingabeschema
{'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}
agent_utilities_reddit_popular_trial
FREE bounded source trial. Return direct thread links from the current approved Reddit r/popular hot listing. No all-time popularity claim; requires configured OAuth access. No service debit or paid fallback. Reader: maxChars 3000, maxComments 5. Popular links: limit 10. Upstream access/rate limits still apply.
Nur Lesen Externer Zugriff
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 10, 'minimum': 1}}, 'additionalProperties': False}
agent_utilities_reddit_thread_trial
FREE bounded source trial. Read one Reddit thread using configured approved OAuth access, preserving Markdown and reply identity under an output budget. Unavailable until credentials are configured. No service debit or paid fallback. Reader: maxChars 3000, maxComments 5. Popular links: limit 10. Upstream access/rate limits still apply.
Nur Lesen Externer Zugriff
Eingabeschema
{'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}
agent_utilities_thread_pack_preview
FREE, no key. Format supplied Reddit comments JSON into a bounded post and reply tree with original Markdown, authors and direct links. No fetch or generated consensus. Entire JSON input: 32768 UTF-8 bytes. Supplied data only; no fetch, payment or automatic paid fallback.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_wikipedia_pack_preview
FREE, no key. Pack supplied Wikipedia article HTML with sections, source links, attribution and a bounded text budget. No fetching or generated summary. Entire JSON input: 32768 UTF-8 bytes. Supplied data only; no fetch, payment or automatic paid fallback.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
agent_utilities_wikipedia_popular_trial
FREE bounded source trial. Return dated Wikipedia article links ranked by official daily pageviews, with namespace filtering and original rank/view counts. No service debit or paid fallback. Reader: maxChars 3000, maxComments 5. Popular links: limit 10. Upstream access/rate limits still apply.
Nur Lesen Externer Zugriff
Eingabeschema
{'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}
agent_utilities_wikipedia_read_trial
FREE bounded source trial. Read a public Wikipedia article through the official API with revision, license, sections and a text budget. Ten supported editions; inspect omissions. No service debit or paid fallback. Reader: maxChars 3000, maxComments 5. Popular links: limit 10. Upstream access/rate limits still apply.
Nur Lesen Externer Zugriff
Eingabeschema
{'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}
commerce_feed_page_compare
Compare supplied feed identity, price, currency and availability with selected JSON-LD product evidence; preserve conflicts and unknown fields. Optional availabilityProfile google_merchant applies Google feed mappings; generic is the default. PAID: 1000 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
commerce_gtin_validate
Validate GTIN-8, UPC/GTIN-12, EAN/GTIN-13 and GTIN-14 check digits; no product lookup. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', 'required': ['valid', 'format', 'expectedCheckDigit', 'scope'], 'properties': {'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'format': {'type': 'string'}, 'expectedCheckDigit': {'type': ['string', 'null']}}, 'additionalProperties': False}
commerce_main_product
Identify the main Product or ProductGroup from supplied JSON-LD HTML using identity, mainEntity and canonical evidence; abstain on ambiguity. PAID: 800 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
commerce_money_parse
Normalize up to 50 displayed prices with explicit locale, currency and decimal scale; exact amounts, strict grouping and per-price errors. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
commerce_offer_extract
Extract bounded Product offers from supplied JSON-LD HTML with source pointers, missing-price warnings and separate aggregate ranges. PAID: 800 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
commerce_pack_plan
Choose the lowest-cost whole-pack combination for a required count with exact prices and explicit pack limits; up to 20 interchangeable offers. PAID: 800 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
commerce_pack_size_normalize
Normalize locale-explicit pack-size expressions and multipacks to exact grams, millilitres or counts; reject ambiguous text. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
commerce_price_components
Reconcile item, discount, shipping, tax and fee amounts using exact decimals; missing costs stay unknown and declared totals can be checked. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
commerce_unit_price
Compare up to 50 explicit pack prices with exact arithmetic across compatible mass, volume or count units; no currency conversion. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
commerce_variant_compare
Compare requested product attributes with an offered variant and list missing or mismatched fields. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
contracts_jsonschema_validate
Validate data using a bounded JSON Schema 2020-12 subset. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
contracts_openapi_diff
Detect selected direct breaking changes between OpenAPI 3.0 documents. PAID: 800 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
contracts_openapi_lint
Validate OpenAPI 3.0 JSON structure and internal references. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
data_json_canonical
Serialize JSON with sorted object keys for deterministic comparison; not RFC 8785 certification. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', 'required': ['text', 'profile'], 'properties': {'text': {'type': 'string'}, 'profile': {'type': 'string'}}, 'additionalProperties': False}
data_json_diff
Compare JSON structures and return bounded changes at JSON Pointer paths. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
data_json_patch
Apply up to 100 RFC 6902 operations transactionally to supplied JSON, with strict pointers, safe object properties and bounded intermediate results. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', 'required': ['documentExists', 'operationsApplied', 'scope'], 'properties': {'data': {}, 'scope': {'type': 'string'}, 'documentExists': {'type': 'boolean'}, 'operationsApplied': {'type': 'number'}}, 'additionalProperties': False}
data_json_pointer
Select JSON values with up to 100 RFC 6901 pointer strings, preserving missing versus null. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
html_feeds
Discover up to 50 RSS, Atom and JSON Feed links declared in supplied HTML. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
html_forms
Describe up to 30 forms and their controls without returning field values or submitting anything. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
html_headings
Extract up to 200 headings with parent indices and skipped-level indicators. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
html_images
Extract up to 200 image URLs, alt text and source attributes; does not fetch images. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
html_jsonld
Parse up to 50 JSON-LD blocks from supplied HTML. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', 'required': ['items', 'invalidBlocks'], 'properties': {'items': {'type': 'array', 'items': {}}, 'invalidBlocks': {'type': 'number'}}, 'additionalProperties': False}
html_links
Extract up to 200 links and resolve HTTP(S) destinations against the supplied page URL. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
html_main_text
Extract article text from supplied HTML. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', 'required': ['title', 'text', 'method'], 'properties': {'text': {'type': 'string'}, 'title': {'type': 'string'}, 'method': {'type': 'string'}}, 'additionalProperties': False}
html_metadata
Extract title, description, canonical URL, language and social metadata from supplied HTML. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
html_tables
Extract source table cells without expanding spans. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
security_cookie_audit
Check up to 50 Set-Cookie headers for security attributes and prefix rules; masks cookie values. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
security_csp_audit
Parse a supplied Content Security Policy and flag selected risky or missing directives. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
security_header_audit
Review supplied response headers for selected security and CORS issues without echoing values. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
security_jwt_inspect
Decode untrusted JWT claims and optionally compare timestamps; never verifies a signature. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
security_secret_redact
Replace detected credential patterns with redaction markers. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
security_secret_scan
Detect five families of credential patterns with fully masked findings. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
text_chunk
Split text into at most 200 overlapping chunks with offsets and intact UTF-16 surrogate pairs. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_link_shortlist
Rank real links in supplied HTML against a query; return direct URLs and matched words instead of a page dump. No search or destination verification. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_page_delta
Return added and removed content blocks from supplied before/after HTML; avoid rereading unchanged text. Explicit shared output budget and scope. PAID: 400 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_page_pack
Pack supplied HTML into bounded readable blocks with source, truncation and size estimates. No model, fetching or guaranteed token savings. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_page_pack_fetch
Retrieve and compact a permitted public docs.python.org HTML page. Curated HTTPS host only; robots and redirect checks; no browser rendering or bypass. PAID: 2000 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Externer Zugriff Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_readable_fetch
Fetch readable text from an approved public HTTPS host. PAID: 2000 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Externer Zugriff Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_reddit_popular
Return direct thread links from the current approved Reddit r/popular hot listing. No all-time popularity claim; requires configured OAuth access. PAID: 1000 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Externer Zugriff Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_reddit_thread
Read one Reddit thread using configured approved OAuth access, preserving Markdown and reply identity under an output budget. Unavailable until credentials are configured. PAID: 3000 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Externer Zugriff Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_redirect_trace
Trace up to four redirects across approved public HTTPS hosts. PAID: 1000 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Externer Zugriff Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_robots_evaluate
Evaluate supplied robots.txt for a URL and user agent; no network fetch. PAID: 300 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_thread_pack
Format supplied Reddit comments JSON into a bounded post and reply tree with original Markdown, authors and direct links. No fetch or generated consensus. PAID: 600 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_wikipedia_pack
Pack supplied Wikipedia article HTML with sections, source links, attribution and a bounded text budget. No fetching or generated summary. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_wikipedia_popular
Return dated Wikipedia article links ranked by official daily pageviews, with namespace filtering and original rank/view counts. PAID: 500 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Externer Zugriff Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
web_wikipedia_read
Read a public Wikipedia article through the official API with revision, license, sections and a text budget. Ten supported editions; inspect omissions. PAID: 2000 micro-dollar service credits per successful call. First use agent_utilities_prepare for this tool. Requires existing credits and a private Authorization header. Reuse prepared arguments for recovery; a new requestId is a new billable operation.
Externer Zugriff Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
Geändert
commerce_feed_page_compare
1. October 2026 02:43
Hinzugefügt
web_reddit_popular
1. October 2026 02:43
Hinzugefügt
web_reddit_thread
1. October 2026 02:43
Hinzugefügt
web_wikipedia_popular
1. October 2026 02:43
Hinzugefügt
web_wikipedia_read
1. October 2026 02:43
Hinzugefügt
web_thread_pack
1. October 2026 02:43
Hinzugefügt
web_wikipedia_pack
1. October 2026 02:43
Hinzugefügt
web_page_pack_fetch
1. October 2026 02:43
Hinzugefügt
web_page_delta
1. October 2026 02:43
Hinzugefügt
web_link_shortlist
1. October 2026 02:43
Hinzugefügt
web_page_pack
1. October 2026 02:43
Geändert
agent_utilities_prepare
1. October 2026 02:43
Geändert
agent_utilities_example
1. October 2026 02:43
Hinzugefügt
agent_utilities_thread_pack_preview
1. October 2026 02:43
Hinzugefügt
agent_utilities_wikipedia_pack_preview
1. October 2026 02:43
Hinzugefügt
agent_utilities_page_delta_preview
1. October 2026 02:43
Hinzugefügt
agent_utilities_link_shortlist_preview
1. October 2026 02:43
Hinzugefügt
agent_utilities_page_pack_preview
1. October 2026 02:43
Geändert
agent_utilities_feed_page_compare_preview
1. October 2026 02:43
Hinzugefügt
agent_utilities_reddit_popular_trial
1. October 2026 02:43
Hinzugefügt
agent_utilities_reddit_thread_trial
1. October 2026 02:43
Hinzugefügt
agent_utilities_wikipedia_popular_trial
1. October 2026 02:43
Hinzugefügt
agent_utilities_wikipedia_read_trial
1. October 2026 02:43
Hinzugefügt
commerce_feed_page_compare
23. September 2026 02:40
Hinzugefügt
commerce_pack_size_normalize
23. September 2026 02:40
Hinzugefügt
commerce_main_product
23. September 2026 02:40
Geändert
agent_utilities_prepare
23. September 2026 02:40
Geändert
agent_utilities_example
23. September 2026 02:40
Hinzugefügt
agent_utilities_feed_page_compare_preview
23. September 2026 02:40
Hinzugefügt
agent_utilities_pack_size_normalize_preview
23. September 2026 02:40