{"id":565096,"recorded_at":"2026-10-27T21:53:49.204246Z","observed_at":"2026-10-27T21:53:49.204203Z","subject_kind":"endpoint","subject":"7439b95a-0f62-4536-9436-ac614bb22a1e","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":13,"tools":[{"description":"Convert an array of JSON objects to CSV (nested keys become dot-path columns) or CSV back to JSON. POST { direction: 'json-to-csv'|'csv-to-json', data }. Price: $0.002/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"data":{"description":"Array of objects (json-to-csv) or CSV string (csv-to-json)"},"direction":{"enum":["json-to-csv","csv-to-json"],"type":"string"}},"required":["direction","data"],"type":"object"},"name":"convert"},{"description":"Parse a 5-field cron expression: get a plain-English explanation and the next N run times (UTC). POST { expression, count?, from? }. Price: $0.002/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"count":{"default":5,"maximum":20,"minimum":1,"type":"integer"},"expression":{"description":"5-field cron or @alias","type":"string"},"from":{"description":"ISO date to project from","type":"string"}},"required":["expression"],"type":"object"},"name":"cron"},{"description":"Line-based diff of two texts. Returns unified diff plus structured changes (added/removed/unchanged counts and hunks). POST { a, b, context? } (max 200KB each). Price: $0.002/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"a":{"type":"string"},"b":{"type":"string"},"context":{"default":3,"maximum":10,"minimum":0,"type":"integer"}},"required":["a","b"],"type":"object"},"name":"diff"},{"description":"Check an email address: RFC syntax, live MX records via DNS-over-HTTPS, and disposable-domain screening. POST { email } or { emails: [...] } (max 20). Price: $0.003/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"email":{"description":"Single address","type":"string"},"emails":{"items":{"type":"string"},"maxItems":20,"type":"array"}},"type":"object"},"name":"email_verify"},{"description":"Pull structured data out of raw text: emails, URLs, IPv4/IPv6, phone numbers, dates. Deduplicated with counts. POST { text } (max 500KB). Price: $0.003/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"text":{"description":"Raw text, max 500KB","type":"string"}},"required":["text"],"type":"object"},"name":"extract"},{"description":"Parse an RSS 2.0 or Atom feed into clean JSON: title, items with link/date/summary, HTML stripped. POST { xml } (max 1MB) or { url } to fetch. Price: $0.004/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"url":{"description":"Feed URL to fetch instead","type":"string"},"xml":{"description":"Feed XML, max 1MB","type":"string"}},"type":"object"},"name":"feed_to_json"},{"description":"Convert HTML to clean Markdown: headings, links, images, lists, tables, code blocks, emphasis. Strips scripts, styles, and comments. POST { html } (max 500KB). Price: $0.005/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"html":{"description":"HTML document or fragment, max 500KB","type":"string"}},"required":["html"],"type":"object"},"name":"html_to_markdown"},{"description":"Validate a JSON document against a JSON Schema (draft-07 core subset: types, required, enums, ranges, patterns, nesting, anyOf/allOf/oneOf). Returns all violations with paths. POST { schema, data }. Price: $0.003/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"data":{"description":"Document to validate"},"schema":{"description":"JSON Schema (draft-07 core subset)","type":"object"}},"required":["schema","data"],"type":"object"},"name":"json_schema_validate"},{"description":"Render Markdown (GitHub-flavored: tables, fenced code, task lists) to clean HTML with raw inline HTML stripped. POST { markdown } (max 500KB). Price: $0.003/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"markdown":{"description":"GitHub-flavored Markdown, max 500KB","type":"string"}},"required":["markdown"],"type":"object"},"name":"markdown_to_html"},{"description":"Generate a QR code as standalone SVG. POST { text, ecLevel?: 'L'|'M'|'Q'|'H', margin?: 0-8, dark?, light? } (text max 2KB). Price: $0.005/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"dark":{"description":"hex color","type":"string"},"ecLevel":{"default":"M","enum":["L","M","Q","H"],"type":"string"},"light":{"description":"hex color","type":"string"},"margin":{"default":4,"maximum":8,"minimum":0,"type":"integer"},"text":{"maxLength":2048,"type":"string"}},"required":["text"],"type":"object"},"name":"qr"},{"description":"Fetch a public URL and return its content as clean Markdown plus title and metadata. One call instead of fetch + parse + convert. POST { url, maxBytes? } (default 1MB cap). Price: $0.005/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"maxBytes":{"default":1000000,"maximum":3000000,"minimum":1024,"type":"integer"},"url":{"description":"Public http(s) URL","type":"string"}},"required":["url"],"type":"object"},"name":"read_page"},{"description":"Convert a timestamp between IANA timezones with DST handled correctly. Returns local times, UTC offsets, weekday, and hour-of-day per zone. POST { time?, from?, to } — to is a zone or array (max 20). Price: $0.002/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"from":{"description":"IANA zone the input wall-clock is in","type":"string"},"time":{"description":"ISO string, epoch, or 'now'"},"to":{"description":"IANA zone or array of zones (max 20)"}},"required":["to"],"type":"object"},"name":"timezone"},{"description":"Validate identifiers with real checksum math: credit card (Luhn + brand), IBAN (mod-97), EAN-13/UPC-A, ISBN-10/13, UUID (with version). POST { type, value } or { items: [{type, value}] } (max 50). Price: $0.003/call with credits key; free demo without (2KB input cap).","inputSchema":{"properties":{"items":{"items":{"properties":{"type":{"type":"string"},"value":{"type":"string"}},"required":["type","value"],"type":"object"},"maxItems":50,"type":"array"},"type":{"enum":["card","iban","ean","isbn","uuid"],"type":"string"},"value":{"type":"string"}},"type":"object"},"name":"validate_ids"}]},"body_sha256":"97e8943cc18fa617d07c1d8e255608b6a001b3254bf21eec7a5d2dc4edee55b4","prev_id":null,"leaf":"0x49f95835c078dad819c5c5e30211bbc5d4d24021b11a169dc59a427d15110330","leaf_text":"{\"body\":\"97e8943cc18fa617d07c1d8e255608b6a001b3254bf21eec7a5d2dc4edee55b4\",\"id\":565096,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793138029204203,\"prev\":null,\"subject\":\"7439b95a-0f62-4536-9436-ac614bb22a1e\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x49f9700b5afeb2d58008db32e0ae0eb82bfcf013ea728ec80eeb9d2ae110e25f","0xcc0653043465f77f80a5f38f4a3b28b1f39f49dbba41dda490d8c9f7569d3411","0xe0aded40f5281f1e7a84604e7e8679d15d88b20c498f128ee53a0ca29adbebe4","0x7c6591b9169459ef1e5347877347744a5f49b64f39252c8add7b0f5778197966","0x53f760a45d496ed831fa1699b221a5e6d3b6f3be4a9f55816bedbd3210bcaa78","0xd50514d9c8766125045da13f6c4565c4b78292956fd06da11dd8e2428bbf63df","0x60e961b102d98139a8a77cf2353365253a5b0fb10b160be524fa03cb1bba4745","0xdaf81308a06d45fe8812a198862563e548563699d74137645e71605610c1ec97","0xdc245ee3f64b125c5b5c815c91f7fa4cae2c66f7ec82b7d8b5587498f7e9d6dc","0xb10850e339c5cf611e925dab76011103589037f8925a4c500fe5fd647316ac9c","0xf38b609ad597fce93b27c195650b896689a01ed74ab6b03ca25db0fce3815293","0xa6ea35fd4950cdcd8e7e5b8dcbb37883deca6fa621672fcdbde7ee38017f71bb","0x150dc531eedad3837a4be47dd0bf1a84bf98feb63216c125982425fda525a3fd","0x80ede9e5d428e39db26928b1d08254ff1241f1d7e091fd2e57130fbb4423162b","0x2c117b27721eea45f6590fbccb471d21a7b0b079a53f089ecb300c63bdb3aebf","0x3ed50f053eca72dfd3a9d45a11935240bfe691e57835c367ddebe2cbc49efe9d","0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}