{"id":209337,"recorded_at":"2026-10-26T14:52:58.749951Z","observed_at":"2026-10-26T14:52:58.749895Z","subject_kind":"endpoint","subject":"04bac78c-6c56-4f49-8fec-c878df60ed30","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"tools":[{"description":"Convert an uploaded document payload with TweekIT.\n\nThe file must already be base64 encoded (see `blob`). The conversion can be\nresized and cropped by providing optional geometry parameters. For raster\noutputs, set `alpha`/`bgColor` to control transparency handling.\n\nArgs:\n    inext: Source file extension such as `pdf`, `docx`, or `png`.\n    outfmt: Desired output format (`Fmt` in the API body).\n    blob: Base64 encoded document payload (`DocData`).\n    apiKey: TweekIT API key (`ApiKey` header). Falls back to `TWEEKIT_API_KEY` env var.\n    apiSecret: TweekIT API secret (`ApiSecret` header). Falls back to `TWEEKIT_API_SECRET` env var.\n    noRasterize: Forwarded to TweekIT to skip rasterization when possible.\n    width: Optional pixel width to request in the output.\n    height: Optional pixel height to request in the output.\n    x1: Left crop coordinate in source pixels.\n    y1: Top crop coordinate in source pixels.\n    x2: Right crop coordinate in source pixels.\n    y2: Bottom crop coordinate in source pixels.\n    page: Page number to extract for multipage inputs.\n    alpha: Whether the output should preserve alpha transparency.\n    bgColor: Background color to composite behind transparent pixels.\n\nReturns:\n    A FastMCP `Image` or `File` payload, or an error description.","inputSchema":{"properties":{"alpha":{"default":true,"description":"Preserve alpha transparency when producing raster formats.","type":"boolean"},"apiKey":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"TweekIT API key passed via the ApiKey header. Defaults to the TWEEKIT_API_KEY environment variable when omitted."},"apiSecret":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"TweekIT API secret paired with the apiKey. Defaults to the TWEEKIT_API_SECRET environment variable when omitted."},"bgColor":{"default":"","description":"Background color (hex RGB) to composite behind transparent pixels.","type":"string"},"blob":{"description":"Base64 encoded document payload (DocData).","type":"string"},"height":{"default":0,"description":"Optional pixel height for the converted output.","type":"integer"},"inext":{"description":"Input file extension (e.g., pdf, docx, png).","type":"string"},"noRasterize":{"default":false,"description":"Forward to TweekIT to disable rasterization when supported.","type":"boolean"},"outfmt":{"description":"Requested output format to send as Fmt.","type":"string"},"page":{"default":1,"description":"Page number to convert for multi-page inputs.","type":"integer"},"width":{"default":0,"description":"Optional pixel width for the converted output.","type":"integer"},"x1":{"default":0,"description":"Left crop coordinate in source pixels.","type":"integer"},"x2":{"default":0,"description":"Right crop coordinate in source pixels.","type":"integer"},"y1":{"default":0,"description":"Top crop coordinate in source pixels.","type":"integer"},"y2":{"default":0,"description":"Bottom crop coordinate in source pixels.","type":"integer"}},"required":["inext","outfmt","blob"],"type":"object"},"name":"convert"},{"description":"Download a remote file and convert it with TweekIT in one step.\n\nThis helper first fetches `url`, infers the input extension when possible,\nand then forwards the bytes to `convert`. Supply `fetchHeaders` when the\nremote resource needs authentication or custom headers.\n\nArgs:\n    url: Direct download URL for the source document or image.\n    outfmt: Desired output format (`Fmt`).\n    apiKey: TweekIT API key (`ApiKey` header). Falls back to `TWEEKIT_API_KEY` env var.\n    apiSecret: TweekIT API secret (`ApiSecret` header). Falls back to `TWEEKIT_API_SECRET` env var.\n    inext: Optional override for the source extension if it cannot be\n        detected from the URL or response headers.\n    noRasterize: Forwarded to TweekIT to skip rasterization when possible.\n    width: Optional pixel width to request in the output.\n    height: Optional pixel height to request in the output.\n    x1: Left crop coordinate in source pixels.\n    y1: Top crop coordinate in source pixels.\n    x2: Right crop coordinate in source pixels.\n    y2: Bottom crop coordinate in source pixels.\n    page: Page number to extract for multipage inputs.\n    alpha: Whether the output should preserve alpha transparency.\n    bgColor: Background color to composite behind transparent pixels.\n    fetchHeaders: Optional mapping of HTTP headers to include when fetching.\n\nReturns:\n    A FastMCP `Image` or `File` payload, or an error description.","inputSchema":{"properties":{"alpha":{"default":true,"description":"Preserve alpha transparency when producing raster formats.","type":"boolean"},"apiKey":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"TweekIT API key passed via the ApiKey header. Defaults to the TWEEKIT_API_KEY environment variable when omitted."},"apiSecret":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"TweekIT API secret paired with the apiKey. Defaults to the TWEEKIT_API_SECRET environment variable when omitted."},"bgColor":{"default":"","description":"Background color (hex RGB) to composite behind transparent pixels.","type":"string"},"fetchHeaders":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"default":null,"description":"Optional HTTP headers to include when downloading the URL."},"height":{"default":0,"description":"Optional pixel height for the converted output.","type":"integer"},"inext":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Override for the detected input extension (e.g., pdf)."},"noRasterize":{"default":false,"description":"Forward to TweekIT to disable rasterization when supported.","type":"boolean"},"outfmt":{"description":"Requested output format to send as Fmt.","type":"string"},"page":{"default":1,"description":"Page number to convert for multi-page inputs.","type":"integer"},"url":{"description":"Direct download URL for the source document or image.","type":"string"},"width":{"default":0,"description":"Optional pixel width for the converted output.","type":"integer"},"x1":{"default":0,"description":"Left crop coordinate in source pixels.","type":"integer"},"x2":{"default":0,"description":"Right crop coordinate in source pixels.","type":"integer"},"y1":{"default":0,"description":"Top crop coordinate in source pixels.","type":"integer"},"y2":{"default":0,"description":"Bottom crop coordinate in source pixels.","type":"integer"}},"required":["url","outfmt"],"type":"object"},"name":"convert_url"},{"description":"Retrieve a list of supported file formats or map a file extension to its document type.\n\nArgs:\n    apiKey (str): The API key for authentication. Falls back to TWEEKIT_API_KEY when omitted.\n    apiSecret (str): The API secret for authentication. Falls back to TWEEKIT_API_SECRET when omitted.\n    extension (str): The file extension to query (e.g., 'jpg', 'pdf') or leave off or use '*' to return all supported input formats.\n\nReturns:\n    Dict[str, Any]: A dictionary containing the supported file formats or an error message.","inputSchema":{"properties":{"apiKey":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"TweekIT API key passed via the ApiKey header. Defaults to the TWEEKIT_API_KEY environment variable when omitted."},"apiSecret":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"TweekIT API secret paired with the apiKey. Defaults to the TWEEKIT_API_SECRET environment variable when omitted."},"extension":{"default":"*","description":"File extension to inspect; use '*' to list all supported inputs.","type":"string"}},"type":"object"},"name":"doctype"},{"description":"Fetch a URL and return content.\n\n- Images return as FastMCP Image.\n- PDFs return as File(format=\"pdf\").\n- Text/JSON return as a JSON payload with metadata and text.","inputSchema":{"properties":{"url":{"description":"HTTP or HTTPS URL to retrieve and normalize.","type":"string"}},"required":["url"],"type":"object"},"name":"fetch"},{"description":"Simple web search using DuckDuckGo HTML endpoint.\n\nReturns a list of {title, url, snippet} objects. Best‑effort parsing.","inputSchema":{"properties":{"max_results":{"default":5,"description":"Maximum number of results to return (1-10).","type":"integer"},"query":{"description":"Search keywords to send to DuckDuckGo.","type":"string"}},"required":["query"],"type":"object"},"name":"search"}]},"body_sha256":"7e11e786e357aeace4725682858625d5c9328ea2d5b8d1c8107e793ecb9b81ba","prev_id":null,"leaf":"0xa053d417fa971767d8c5c0abb09736762d3b22d66fe72a836a9e034226c0577e","leaf_text":"{\"body\":\"7e11e786e357aeace4725682858625d5c9328ea2d5b8d1c8107e793ecb9b81ba\",\"id\":209337,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793026378749895,\"prev\":null,\"subject\":\"04bac78c-6c56-4f49-8fec-c878df60ed30\",\"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":["0xa053a37d851e0ef49b4c56d35bae5dba7fcc0f3cc990496850c5663be40d6c32","0x1a62123fbcd16be7315df4573eb9ea5c3bdc13f18498c70ebeea120b52e30f88","0xc6568548a3a0e58eda72d64a4d14a8ff68a54e608d620ce8dc370cd978aa27ad","0x413cb7d985efb829198a3216ac7fd1b1a70582a3b155c8cbccae48f1cb15cbe2","0x400bc54c65b9861763c2253248cce6ed4374d45b354edfa961f2a5aa4091bcc8","0x3cadef0b333e761b62dc4fec247f7a7cf8b52a122fc708778386557852ea2e63","0x01354b31d8e8b13b316afcd2dbd4bc858e0aad89ed7293a0187b7d115da0afb5","0x7a3e5a57156daa8a5bdcbb3c67e984e566630159e2e2cfc6c98cb1b011a0f757","0xda7e6b11ad875d9578ebf178b07e3d637c6668f8f13841741ca3c5cf2851f2e9","0xfc1c15deb00c4c3458cd5fe1ee472da303593b7fe5af49038ad8aa811e480c14","0x201e001c6e19ae71acc15269442af8d1874e41df9926feb22cbf8a2b7fd3180b","0x6367dad81ab5c2e6f424ad3e06310c9b75079293d62a08dfbde98ef993c35229","0xf8d3e004d9a208d2c5e82ab676956d80f8a3c78387c61dad15a3a8269efee0d8","0x6713795704ddd9c528d421fadd9cc96b0200a4ddbba84f88e718d4968dde888b","0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0","0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}