{"schemaVersion":"1.0","id":"feed-check","name":"Feed Match Check","description":"Compare a feed record with product JSON-LD from HTML you already have.","page":"https://agent-utilities.agent-utilities.workers.dev/products/feed-check","contract":"https://agent-utilities.agent-utilities.workers.dev/v1/content/products/feed-check","scope":"Compares supplied feed and JSON-LD, not rendered page text or current retailer state. Missing identity, conflicting offers and unsupported evidence remain inconclusive. No website fetching, merchant-account access or automatic feed edits.","limits":{"maxInputBytes":16384},"inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":16384},"pageUrl":{"type":"string","maxLength":2048},"feed":{"type":"object","properties":{"sku":{"type":"string","minLength":1,"maxLength":512},"gtin":{"type":"string","pattern":"^\\d{8,14}$"},"mpn":{"type":"string","minLength":1,"maxLength":512},"price":{"type":"string","maxLength":30},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"availability":{"type":"string","maxLength":100}},"required":[],"additionalProperties":false},"offerUrl":{"type":"string","maxLength":2048}},"required":["html","feed"],"additionalProperties":false,"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","feed":{"sku":"COFFEE-500","price":"9.49","currency":"USD","availability":"in_stock"}}]},"trial":{"method":"POST","url":"https://agent-utilities.agent-utilities.workers.dev/v1/preview/commerce.feed-page-compare","headers":{"Content-Type":"application/json"},"authentication":"none","chargedMicroUsd":"0","automaticPaidFallback":false,"input":{"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","feed":{"sku":"COFFEE-500","price":"9.49","currency":"USD","availability":"in_stock"}}},"demonstration":{"provenance":"Synthetic input; not a merchant quote, customer use or testimonial.","explanation":"A fictional coffee feed says $9.49. The supplied page declares $8.99 for the same SKU. The check flags the mismatch and preserves the evidence.","fixedInputAndOutput":"https://agent-utilities.agent-utilities.workers.dev/v1/content/examples/commerce.feed-page-compare"},"httpRequest":"curl --fail-with-body 'https://agent-utilities.agent-utilities.workers.dev/v1/preview/commerce.feed-page-compare' \\\n  -H 'Content-Type: application/json' \\\n  --data-binary @- <<'JSON'\n{\n  \"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>\",\n  \"pageUrl\": \"https://example.com/coffee\",\n  \"feed\": {\n    \"sku\": \"COFFEE-500\",\n    \"price\": \"9.49\",\n    \"currency\": \"USD\",\n    \"availability\": \"in_stock\"\n  }\n}\nJSON","mcp":{"endpoint":"https://agent-utilities.agent-utilities.workers.dev/mcp/remote?category=commerce","transport":"streamable-http","tool":"agent_utilities_feed_page_compare_preview","arguments":{"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","feed":{"sku":"COFFEE-500","price":"9.49","currency":"USD","availability":"in_stock"}},"setup":"https://agent-utilities.agent-utilities.workers.dev/integrations/agents","note":"Configure the endpoint in an MCP client, then call this free tool. HTTP source tags do not attribute MCP executions to a campaign."},"fullTool":{"id":"commerce.feed-page-compare","priceMicroUsd":1000,"contract":"https://agent-utilities.agent-utilities.workers.dev/v1/content/tools/commerce.feed-page-compare","funding":"https://agent-utilities.agent-utilities.workers.dev/billing","note":"Larger inputs require a separately authorized paid call. Funding starts at $1 in service credits; no automatic upgrade or top-up."},"feedback":{"email":"agentutilities@proton.me","subject":"Pilot feedback: feed-check","request":"Share a public or sanitized task, expected result, current workaround and frequency. After trying it, tell us whether it helped; report a later real use separately. Omit credentials and private purchase records."},"measurement":"Coarse source-tagged request counts only, not people or a linked conversion funnel. Feedback is voluntary; campaign-level purchases require separate evidence."}