{"id":299721,"recorded_at":"2026-10-26T22:17:47.090205Z","observed_at":"2026-10-26T22:17:47.090165Z","subject_kind":"endpoint","subject":"7127a5b4-34ea-47b1-9b06-9afe16d88653","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":3,"tools":[{"description":"Generate a QR code image. Use this whenever a user asks to create, make, or generate a QR code for a URL, website, WiFi network, contact card, email, or text. Returns a hosted image URL and a base64 data URL for inline display. Colour, size, dot and corner styling, frames and captions are free on every plan and with no key at all — offer them freely. When authenticated, the QR code is saved to the user's account and svg/pdf output becomes available.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"caption":{"description":"Short text rendered under the code, e.g. 'Scan for the menu'. Forces a frame to be drawn, because the text needs a band to sit on. Free on every plan.","maxLength":60,"type":"string"},"captionFont":{"description":"Typeface for the caption. Defaults to 'inter' (bold sans). 'pacifico' and 'dancing-script' are scripts, 'permanent-marker' is handwritten, 'playfair-display' and 'roboto-slab' are serifs. Ignored without a caption.","enum":["inter","oswald","bebas-neue","fredoka","playfair-display","roboto-slab","pacifico","dancing-script","permanent-marker","space-mono"],"type":"string"},"content":{"description":"The data to encode. Examples: 'https://example.com' for url, 'WIFI:T:WPA;S:MyNetwork;P:secret;;' for wifi, plain text for text type.","minLength":1,"type":"string"},"cornerStyle":{"description":"Shape of the three large corner squares. Free on every plan.","enum":["square","dot","extra-rounded"],"type":"string"},"darkColor":{"description":"Hex color for dark QR modules, e.g. '#1a1a1a'. Defaults to '#000000'.","pattern":"^#[0-9A-Fa-f]{6}$","type":"string"},"dotStyle":{"description":"Shape of the QR modules. Free on every plan, keyless sessions included.","enum":["square","dots","rounded","extra-rounded","classy","classy-rounded"],"type":"string"},"format":{"description":"Output format, returned as a data URL of that type. Defaults to 'png'. svg and pdf REQUIRE an API key: vector and PDF are the most expensive render path, so they sit behind a per-key rate limit rather than a per-IP one. This is a cost control, not a plan feature — both are free in the dashboard and in the browser generator on every plan.","enum":["png","svg","pdf"],"type":"string"},"frameStyle":{"description":"Draw a frame around the code. 'square' means no frame. Free on every plan.","enum":["square","rounded","circle","dashed"],"type":"string"},"lightColor":{"description":"Hex color for the background, e.g. '#ffffff'. Defaults to '#FFFFFF'.","pattern":"^#[0-9A-Fa-f]{6}$","type":"string"},"name":{"description":"Display name when saving via the authenticated API. If omitted, a name is derived from type and content.","maxLength":200,"minLength":1,"type":"string"},"size":{"description":"Output image size in pixels (64–1024). Defaults to 256.","maximum":1024,"minimum":64,"type":"integer"},"type":{"description":"QR code type. Use 'url' for web links, 'wifi' for network credentials (format: WIFI:T:WPA;S:<ssid>;P:<password>;;), 'contact' for vCard data, 'text' for arbitrary strings, 'email' for email addresses. Every type works without a key.","enum":["url","wifi","contact","text","email"],"type":"string"}},"required":["type","content"],"type":"object"},"name":"generate_qr_code"},{"description":"Get scan analytics for the authenticated user's QR codes. Optionally filter to a specific QR code by ID. Requires an authenticated API key (Developer plan).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"qrCodeId":{"description":"Filter analytics to a specific QR code ID. Omit for account-wide totals.","type":"string"},"timeRange":{"description":"Time range for analytics data. Defaults to '30d'.","enum":["1h","1d","7d","30d","90d","1y"],"type":"string"}},"type":"object"},"name":"get_analytics"},{"description":"List QR codes saved to the authenticated user's account. Supports pagination and filtering by type. Requires an authenticated API key (Developer plan).","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"description":"Number of QR codes per page (1–100). Defaults to 20.","maximum":100,"minimum":1,"type":"integer"},"page":{"description":"Page number for pagination. Defaults to 1.","maximum":9007199254740991,"minimum":1,"type":"integer"},"type":{"description":"Filter by QR code type.","enum":["url","wifi","contact","text","email"],"type":"string"}},"type":"object"},"name":"list_qr_codes"}]},"body_sha256":"67baa4d7de3635adb5bbaee5534d4bf11272b7bcfbf997292791f3b9ce57cc36","prev_id":null,"leaf":"0x135e3902d735b55f0b5b7832d64de08aba46c79d2043746caaedcb7ad092a264","leaf_text":"{\"body\":\"67baa4d7de3635adb5bbaee5534d4bf11272b7bcfbf997292791f3b9ce57cc36\",\"id\":299721,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793053067090165,\"prev\":null,\"subject\":\"7127a5b4-34ea-47b1-9b06-9afe16d88653\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x135e4a1a0f4c6f83d6935e2bbe7ce71dc0eb8022a9b44dd1d43d6ff2dd1505a2","0xdf271ac421dbb7d0b6be3c2e5968807c2154eb116dfd3b65883b89baa0259a59","0xde43e7ece2919a6d3dfd6eed8b5e78887d9cb053d249c8d2eab89b227b5513af","0x0141b4fe1f6cee1ee4a3f147739dc5c81681f400f75e462552215b08480cd5c9","0x47cc5669a2af7c66a39d50ef4237b2c4f2166ffc472517beaf676397b50173fe","0x1361ef7e69acc3937a4a9a81f8c812644fdac1e337767767f9602fc8b743130b","0x6bb84bfdd9720a693f3315bc806b31ccdc92b993d098d5fde6ab95a11f57aeff","0xd6d8da41390f2e1028bf28bd922c56f925f7a668804ce9881b0ffbe3b7aeddba","0xb184ee14fc8b283552a30eaeb5710047f2407274c459b86633a685e9e10052b9","0x4a6e9d6f8bcdedf054372776140e3ef47d5f8d6efb1bdab8c26dcd9c83c1db99","0x9d19085bdd0cb9322cb235f88ed9fb666f1b60fe7afec1170ec05f633673830a","0x7e390200ea1ea25db5884cf05fa50ad599f0759b573f081e361cc22f7206133c","0xff1c28bdf595a3d1333e9915edc68e9c5fded7bd5923fa85870979af34cbc3b3","0xb49e8c2564256e5322e375cb619d9ac70fd17c1d1eba9c991bba4cb6428f45cc","0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c","0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e","0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}