{"x402Version":2,"error":"PAYMENT_REQUIRED","resource":{"url":"https://well-009-url-change-watch.rainmaker-wells.workers.dev/mcp#url-change-check","description":"Change detection for agents ($0.01 USDC via x402). Pass a public https URL plus the sha256/etag from your last check; get changed true/false and the new hash. Use it to watch pricing pages, docs, terms of service, or job and grant listings, and only run the expensive LLM read when something actually changed. Stateless: you keep the hash. Optional previous_sha256, previous_etag, include_body_if_changed. https only; caps 1 MB body, ~10s timeout, 5 redirects. As is, no warranty.","mimeType":"application/json","serviceName":"Rainmaker URL Change Watch","tags":["rainmaker","watch","change"]},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1603B3A5119AA82AB1349E29f2d49B5170e085b7","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"mcp","toolName":"url-change-check","description":"Change detection for agents ($0.01 USDC via x402). Pass a public https URL plus the sha256/etag from your last check; get changed true/false and the new hash. Use it to watch pricing pages, docs, terms of service, or job and grant listings, and only run the expensive LLM read when something actually changed. Stateless: you keep the hash. Optional previous_sha256, previous_etag, include_body_if_changed. https only; caps 1 MB body, ~10s timeout, 5 redirects. As is, no warranty.","transport":"streamable-http","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"https URL to watch. http/file/data/localhost/private IPs rejected."},"previous_sha256":{"type":"string","description":"Hex SHA-256 of last seen body. If omitted (and no previous_etag match), this call is a baseline (changed=null)."},"previous_etag":{"type":"string","description":"Prior ETag; used when previous_sha256 is absent and response has ETag (quotes normalized)."},"include_body_if_changed":{"type":"boolean","description":"If true and changed (or baseline), include truncated body text (~8KB) as body_preview. Default false."}},"required":["url"]},"example":{"url":"https://example.com"}},"output":{"type":"json","example":{"sha256":"abc","changed":null,"warnings":[]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"mcp"},"toolName":{"type":"string"},"description":{"type":"string"},"transport":{"type":"string","enum":["streamable-http"]},"inputSchema":{"type":"object"},"example":{"type":"object"}},"required":["type","toolName","inputSchema"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}},"name":"well-009-url-change-watch","method":"POST"}