MCP 服务器

Agent Utilities Hosted

dev.workers.agent-utilities.agent-utilities/agent-utilities
电商与零售 开发者工具 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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.
只读 幂等
输入模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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.
只读
输入模式
{'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.
只读 可访问外部资源
输入模式
{'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.
只读 可访问外部资源
输入模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 可访问外部资源
输入模式
{'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.
只读 可访问外部资源
输入模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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.
可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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.
可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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.
可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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.
可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
幂等
输入模式
{'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}
输出模式
{'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.
可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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.
可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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}
已更改
commerce_feed_page_compare
2026年10月1日 02:43
已添加
web_reddit_popular
2026年10月1日 02:43
已添加
web_reddit_thread
2026年10月1日 02:43
已添加
web_wikipedia_popular
2026年10月1日 02:43
已添加
web_wikipedia_read
2026年10月1日 02:43
已添加
web_thread_pack
2026年10月1日 02:43
已添加
web_wikipedia_pack
2026年10月1日 02:43
已添加
web_page_pack_fetch
2026年10月1日 02:43
已添加
web_page_delta
2026年10月1日 02:43
已添加
web_link_shortlist
2026年10月1日 02:43
已添加
web_page_pack
2026年10月1日 02:43
已更改
agent_utilities_prepare
2026年10月1日 02:43
已更改
agent_utilities_example
2026年10月1日 02:43
已添加
agent_utilities_thread_pack_preview
2026年10月1日 02:43
已添加
agent_utilities_wikipedia_pack_preview
2026年10月1日 02:43
已添加
agent_utilities_page_delta_preview
2026年10月1日 02:43
已添加
agent_utilities_link_shortlist_preview
2026年10月1日 02:43
已添加
agent_utilities_page_pack_preview
2026年10月1日 02:43
已更改
agent_utilities_feed_page_compare_preview
2026年10月1日 02:43
已添加
agent_utilities_reddit_popular_trial
2026年10月1日 02:43
已添加
agent_utilities_reddit_thread_trial
2026年10月1日 02:43
已添加
agent_utilities_wikipedia_popular_trial
2026年10月1日 02:43
已添加
agent_utilities_wikipedia_read_trial
2026年10月1日 02:43
已添加
commerce_feed_page_compare
2026年9月23日 02:40
已添加
commerce_pack_size_normalize
2026年9月23日 02:40
已添加
commerce_main_product
2026年9月23日 02:40
已更改
agent_utilities_prepare
2026年9月23日 02:40
已更改
agent_utilities_example
2026年9月23日 02:40
已添加
agent_utilities_feed_page_compare_preview
2026年9月23日 02:40
已添加
agent_utilities_pack_size_normalize_preview
2026年9月23日 02:40