{"uid":"cap_HHD3Kns-odVET80hJdqsN","slug":"tanod-pdfpeek-images-to-pdf-a307591d","name":"Tanod pdfpeek – Images to PDF","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/pdf/from-images?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"images":{"type":"array","items":{"type":"object","properties":{"url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1},{"type":"null"}],"default":null,"description":"http(s) URL of a PNG, JPEG or WebP (at most 10 MB)."},"image_base64":{"anyOf":[{"type":"string","maxLength":13398872,"minLength":1},{"type":"null"}],"default":null,"description":"The image as base64; or use url."}},"additionalProperties":false},"maxItems":30,"minItems":1,"description":"1-30 images (PNG, JPEG, WebP), each {url} or {image_base64}."},"margin":{"type":"number","default":0,"maximum":144,"minimum":0,"description":"Points (1/72 in) around each image."},"output":{"enum":["base64","url"],"type":"string","default":"base64","description":"base64 (default): the file comes back inline as base64. url: the file is stored for 24 hours and the reply carries a download link (url, expires_at, bytes, content_type, sha256) instead of the base64, which keeps the file out of your context window."},"page_size":{"enum":["fit","a4","letter"],"type":"string","default":"fit","description":"fit (each page is its image's size), a4 or letter."},"orientation":{"enum":["auto","portrait","landscape"],"type":"string","default":"auto","description":"a4/letter only."}}},"responseSchema":{"type":"json","example":{"file":{"name":"images.pdf","bytes":3285,"pages":1,"data_base64":"JVBERi0xLjMKJeLj... (trimmed: 4,380 base64 characters in the reply)","content_type":"application/pdf"},"images":1,"operation":"from-images","page_size":"a4","input_bytes":2183,"input_pages":1,"output_bytes":3285,"untrusted_content":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SrTj9s5Cw07sJENEsELEz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts 1 to 30 PNG, JPEG, or WebP images into a single PDF document with configurable margins, page size, and orientation.","exampleAgentPrompt":"Can you take these three JPEG images — https://example.com/img1.jpg, https://example.com/img2.jpg, and https://example.com/img3.jpg — and combine them into a single A4 PDF with a 10-point margin around each page?","exampleUseCases":[{"title":"Scan documents into a PDF","prompt":"I've got 5 scanned page images as JPEGs at these URLs — can you merge them into one PDF, fit to each image's size, with no margin?"},{"title":"Photo album as shareable PDF","prompt":"Take these 12 wedding photos I have as base64 PNGs and package them all into a single letter-size PDF in landscape orientation so I can share it easily."},{"title":"Screenshot report compilation","prompt":"I have 8 screenshots of dashboards saved as PNG files at these URLs — please combine them into an A4 portrait PDF with a 12-point margin around each image."}],"resultDescription":"A PDF file (binary) containing one page per input image, with each image rendered according to the specified page size, orientation, and margin settings. Up to 30 images can be combined into one PDF.","failureModes":["Image URL unreachable or returns non-200 response — request fails with an error","Image file exceeds 10 MB limit — rejected with a size error","More than 30 images submitted — rejected with a validation error","Unsupported image format (e.g. GIF, BMP) — rejected with a format error","Base64 string malformed or not a valid image — returns decoding error","Payment not fulfilled (x402 protocol) — endpoint returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need a simple, pay-per-call service to bundle up to 30 PNG, JPEG, or WebP images into a single PDF without setting up a local library or managing PDF rendering infrastructure. It supports both URL-based and base64 image inputs, making it easy to use in automated pipelines. Prefer it for lightweight document assembly tasks where you don't need OCR, text overlay, or advanced PDF features.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:45:02.759Z","isFirstParty":false,"canonicalSlug":"tanod-pdfpeek-images-to-pdf-a307591d"}