{"uid":"cap_S0T6xOC5QHd7UdYKbobI5","slug":"tanod-pdfpeek-pptx-build-067d7e79","name":"Tanod pdfpeek PPTX Build","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/docs/pptx-build?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"theme":{"anyOf":[{"type":"object","properties":{"font":{"anyOf":[{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9 ._()-]*$","maxLength":64,"minLength":1},{"type":"null"}],"default":null,"description":"Font name for all text, e.g. Calibri or Arial (the viewer needs it installed)."},"accent_color":{"anyOf":[{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"},{"type":"null"}],"default":null,"description":"Title colour as #RRGGBB (default #1F4E79)."}},"additionalProperties":false},{"type":"null"}],"default":null,"description":"Optional font and title colour."},"title":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"default":null,"description":"Deck title: the file's title property and its file name (default presentation.pptx)."},"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."},"slides":{"type":"array","items":{"type":"object","required":["title"],"properties":{"notes":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"default":null,"description":"Speaker notes (plain text, at most 2,000 characters)."},"title":{"type":"string","maxLength":2000,"description":"The slide title (at most 2,000 characters; may be empty on a blank slide)."},"layout":{"enum":["title","title_and_content","section","blank"],"type":"string","default":"title_and_content","description":"title (title and subtitle lines), title_and_content (default), section (a divider) or blank."},"bullets":{"anyOf":[{"type":"array","items":{"type":"string","maxLength":2000},"maxItems":20},{"type":"null"}],"default":null,"description":"Up to 20 bullet lines (plain text, at most 2,000 characters each)."}},"additionalProperties":false},"maxItems":100,"minItems":1,"description":"1-100 slides, in order."}}},"responseSchema":{"type":"json","example":{"file":{"name":"quarterly-review.pptx","bytes":34872,"data_base64":"UEsDBBQAAAAIAHSv... (trimmed: 46,496 base64 characters in the reply)","content_type":"application/vnd.openxmlformats-officedocument.presentationml.presentation"},"slides":3,"operation":"pptx-build","output_bytes":34872,"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_pM35e6LecDy2hcvgOOy6a","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":"Generates a PowerPoint (.pptx) file from structured slide data including titles, bullets, layouts, speaker notes, and optional theming","exampleAgentPrompt":"Can you build me a PowerPoint deck called 'Q3 Business Review' with a blue accent color (#2E75B6) and Calibri font? Make 4 slides: a title slide, a 'Key Results' slide with bullets for revenue, growth, and churn, a 'Next Steps' section divider, and a blank closing slide — add speaker notes to the Key Results slide.","exampleUseCases":[{"title":"Automated sales pitch deck","prompt":"Put together a PowerPoint called 'Product Overview' with Arial font and a green accent (#00B050). I need 3 slides: a title slide with subtitle 'Transforming Your Workflow', a 'Features' slide with bullets for automation, integrations, and analytics, and a 'Contact Us' blank closing slide."},{"title":"Conference presentation with speaker notes","prompt":"Build me a PPTX called 'AI in Healthcare 2025' using Calibri font and accent color #C00000. Include a title slide, then two content slides — 'Current Challenges' and 'Emerging Solutions' — each with 4 bullet points, and add speaker notes to each content slide summarizing the key talking points."},{"title":"Team onboarding slide deck","prompt":"Create a PowerPoint presentation called 'New Employee Onboarding' with a section slide for 'Company Culture', then a title_and_content slide listing our 5 core values as bullets, then another section slide for 'Your First Week', and a blank final slide. Use default font and accent color #1F4E79."}],"resultDescription":"Returns a JSON object containing the generated PPTX file as a base64-encoded string along with the file name, content type (application/vnd.openxmlformats-officedocument.presentationml.presentation), file size in bytes, slide count, and the operation name. The agent can decode the base64 data to obtain the binary .pptx file ready for download or delivery.","failureModes":["Invalid accent_color format (must be #RRGGBB hex) returns a validation error","Exceeding 100 slides or 20 bullets per slide triggers a schema validation failure","Slide title or bullet text exceeding 2,000 characters causes rejection","Empty slides array (minItems: 1 not met) results in a 400-level error","Invalid layout enum value (not one of title, title_and_content, section, blank) causes validation failure","Payment not included or insufficient USDC balance returns a 402 Payment Required response"],"whenToPreferThis":"Choose this endpoint when you need to programmatically generate a fully structured .pptx file ready for download, with control over slide layout types, bullet content, speaker notes, font, and accent color — all in a single pay-per-call API with no signup. Prefer it over manual deck creation or heavier office automation pipelines when an AI agent needs to assemble a presentation artifact on demand from structured data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:37:12.307Z","isFirstParty":false,"canonicalSlug":"tanod-pdfpeek-pptx-build-067d7e79"}