{"x402Version":2,"payTo":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","resources":[{"id":7266,"slug":"7266","resource":"https://toolvend.dev/vat","description":"VAT calculator for EU-27 + UK: net→gross or gross→net at standard or reduced rate. Includes rates table snapshot date.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"2000","maxTimeoutSeconds":120},{"scheme":"exact","network":"eip155:8453","payTo":"0x55ae5d177cdc9493391a632794fd048e8dba4e20","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"amount":100,"country":"DE","direction":"net_to_gross"},"type":"http"},"output":{"example":{"country":"Germany","gross":119,"net":100,"ratePercent":19,"vat":19},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"amount":{"minimum":0,"type":"number"},"country":{"description":"ISO 3166-1 alpha-2, e.g. DE, FR, GB","type":"string"},"direction":{"description":"default net_to_gross","enum":["net_to_gross","gross_to_net"],"type":"string"},"rate":{"description":"default standard","enum":["standard","reduced"],"type":"string"}},"required":["amount","country"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"toolvend.dev","lastUpdated":"2026-09-17T06:31:00.816Z","quality":{"calls30d":4,"uniquePayers30d":4,"lastCalledAt":"2026-09-17T06:31:00.428Z"},"liveness":{},"verified":false,"featured":false},{"id":7267,"slug":"7267","resource":"https://toolvend.dev/qr","description":"QR code generator. Returns a crisp SVG for text/URL payloads up to 2,048 UTF-8 bytes that fit the selected error-correction level.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"3000","maxTimeoutSeconds":120},{"scheme":"exact","network":"eip155:8453","payTo":"0x55ae5d177cdc9493391a632794fd048e8dba4e20","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"data":"https://example.com","size":256},"type":"http"},"output":{"example":{"body":"<svg xmlns=…>…</svg>","contentType":"image/svg+xml"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"data":{"description":"Payload to encode (max 2,048 UTF-8 bytes; QR capacity is lower at Q/H error correction)","maxLength":2048,"minLength":1,"type":"string"},"ecl":{"description":"Error correction, default M","enum":["L","M","Q","H"],"type":"string"},"size":{"description":"SVG width/height in px, default 256","maximum":1024,"minimum":64,"type":"number"}},"required":["data"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"toolvend.dev","lastUpdated":"2026-09-14T19:56:12.588Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-09-14T19:56:12.034Z"},"liveness":{},"verified":false,"featured":false},{"id":7268,"slug":"7268","resource":"https://toolvend.dev/parse/robots","description":"Fetch and parse robots.txt (+ llms.txt if present) into structured JSON, including which AI crawlers are blocked.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"5000","maxTimeoutSeconds":120},{"scheme":"exact","network":"eip155:8453","payTo":"0x55ae5d177cdc9493391a632794fd048e8dba4e20","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://example.com"},"type":"http"},"output":{"example":{"llmsTxt":{"present":false},"robots":{"aiAgentsBlocked":["GPTBot"],"groups":[],"sitemaps":[]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"Public HTTP(S) site origin or URL","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"toolvend.dev","lastUpdated":"2026-09-07T16:07:04.556Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-07T16:07:04.36Z"},"liveness":{},"verified":false,"featured":false},{"id":7269,"slug":"7269","resource":"https://toolvend.dev/parse/sitemap","description":"Fetch and parse sitemap XML or gzip into JSON. For an index, follow the first N children with ?follow=N. Caps merged output at 500 URLs.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"5000","maxTimeoutSeconds":120},{"scheme":"exact","network":"eip155:8453","payTo":"0x55ae5d177cdc9493391a632794fd048e8dba4e20","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"follow":3,"url":"https://example.com/sitemap.xml"},"type":"http"},"output":{"example":{"childrenFollowed":0,"count":42,"kind":"urlset","truncated":false,"urls":[{"loc":"https://example.com/"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"follow":{"description":"For a sitemap index, fetch and merge the first N children (default 0)","maximum":10,"minimum":0,"type":"integer"},"url":{"description":"Public HTTP(S) sitemap URL, including .xml.gz, or a site origin to try /sitemap.xml","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"toolvend.dev","lastUpdated":"2026-09-07T16:07:03.715Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-07T16:07:03.294Z"},"liveness":{},"verified":false,"featured":false},{"id":7270,"slug":"7270","resource":"https://toolvend.dev/dns","description":"DNS lookup over DoH. Common record types (A, AAAA, MX, TXT, NS, CAA, ...) as clean JSON.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"5000","maxTimeoutSeconds":120},{"scheme":"exact","network":"eip155:8453","payTo":"0x55ae5d177cdc9493391a632794fd048e8dba4e20","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"name":"example.com","type":"MX"},"type":"http"},"output":{"example":{"answers":[{"data":"10 mail.example.com.","name":"example.com","ttl":300,"type":"MX"}],"name":"example.com","type":"MX"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"name":{"description":"DNS name to resolve","maxLength":253,"minLength":1,"type":"string"},"type":{"description":"Record type, default A","enum":["A","AAAA","CNAME","MX","NS","TXT","SOA","SRV","CAA","DS","DNSKEY","TLSA","HTTPS"],"type":"string"}},"required":["name"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"toolvend.dev","lastUpdated":"2026-09-07T16:07:02.337Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-07T16:07:02.128Z"},"liveness":{},"verified":false,"featured":false},{"id":7271,"slug":"7271","resource":"https://toolvend.dev/email-auth/:domain","description":"Email authentication posture for a domain: DMARC + SPF records fetched, parsed, scored 0-100, with findings and fix recommendations.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FSnwAPTNNSxqnR8MtuNrtwLkyYusZ4hncp684HxYpdLb","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","maxTimeoutSeconds":120},{"scheme":"exact","network":"eip155:8453","payTo":"0x55ae5d177cdc9493391a632794fd048e8dba4e20","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":120}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"domain":"toolvend.dev"},"queryParams":{"domain":"example.com"},"type":"http"},"output":{"example":{"dmarc":{"policy":"quarantine","present":true},"domain":"example.com","recommendations":["..."],"score":75,"spf":{"present":true}},"type":"json"}},"routeTemplate":"/email-auth/:domain","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"properties":{"domain":{"description":"Domain to analyse (path parameter)","type":"string"}},"required":["domain"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"toolvend.dev","lastUpdated":"2026-09-07T15:15:14.307Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-07T15:15:13.836Z"},"liveness":{},"verified":false,"featured":false}]}