{"authentication":{"methods":["bearer"],"required":false},"capabilities":{"prompts":false,"resources":false,"tools":true},"description":"Streamable HTTP MCP server for GenPPT. Generate AI presentation decks from a prompt, outline, notes, or URLs, inspect slide concept previews, render designed slides, and export finished decks to PowerPoint (.pptx), PDF, or slide images.","documentation":"https://genppt.com/SKILL.md","documentationUrl":"https://genppt.com/SKILL.md","icon":"https://genppt.com/_static/logo/icon.svg","instructions":"GenPPT makes AI presentation decks.\nFlow: genppt_create_deck → genppt_get_deck every 30-60 s → at phase concepts_ready show the concept and call genppt_generate_slides → genppt_get_deck until phase ready → genppt_export_deck.\nShow slide images from genppt_get_deck inline. Never pass confirmPaymentSpend: true to genppt_upgrade_plan before the user agrees to the price.\nWithout a key, tools return status auth_required with a link to connect the account.","kind":"product","name":"genppt","prompts":[],"resources":[],"serverInfo":{"name":"genppt","title":"GenPPT","version":"1.0.0"},"title":"GenPPT","tools":[{"annotations":{"readOnlyHint":true},"description":"Show the connected GenPPT account: plan, decks used this period, saved card, and upgrade options.","inputSchema":{"additionalProperties":false,"properties":{},"type":"object"},"name":"genppt_account_status","title":"Account status"},{"annotations":{"readOnlyHint":true},"description":"List the user’s GenPPT decks, newest edits first.","inputSchema":{"additionalProperties":false,"properties":{"limit":{"description":"Max decks to return (default 20).","maximum":100,"minimum":1,"type":"integer"},"search":{"description":"Filter by title.","maxLength":200,"type":"string"}},"type":"object"},"name":"genppt_list_decks","title":"List decks"},{"annotations":{"readOnlyHint":true},"description":"Get one deck: its phase, concept preview, slides, and image URLs. Poll it after genppt_create_deck to follow progress.","inputSchema":{"additionalProperties":false,"properties":{"deckId":{"description":"Deck id from genppt_list_decks or genppt_create_deck.","format":"uuid","type":"string"}},"required":["deckId"],"type":"object"},"name":"genppt_get_deck","title":"Get deck"},{"annotations":{"openWorldHint":true,"readOnlyHint":false},"description":"Generate a new AI presentation deck from a prompt, notes, or URLs. Returns at once; slides render in 1-3 minutes. Uses one deck from the plan allowance.","inputSchema":{"additionalProperties":false,"properties":{"aspectRatio":{"description":"Slide shape. Default 16:9.","enum":["16:9","9:16","4:5","1:1"],"type":"string"},"attachmentUrls":{"description":"Public URLs of files, images, or YouTube videos to use as sources.","items":{"format":"uri","type":"string"},"maxItems":10,"type":"array"},"prompt":{"description":"What the deck is about: topic, audience, notes, outline, or pasted text.","minLength":1,"type":"string"},"webSearchEnabled":{"description":"Let the agent research the web. Default true.","type":"boolean"},"websiteUrl":{"description":"Company or product website to ground the deck in.","type":"string"}},"required":["prompt"],"type":"object"},"name":"genppt_create_deck","title":"Create deck"},{"annotations":{"openWorldHint":true,"readOnlyHint":false},"description":"Render the full slides once genppt_get_deck shows phase concepts_ready. Same as the Generate button in the studio. Slides take 1-3 minutes.","inputSchema":{"additionalProperties":false,"properties":{"deckId":{"description":"Deck id from genppt_list_decks or genppt_create_deck.","format":"uuid","type":"string"}},"required":["deckId"],"type":"object"},"name":"genppt_generate_slides","title":"Generate slides"},{"annotations":{"idempotentHint":true,"readOnlyHint":false},"description":"Export a ready deck to PowerPoint, PDF, or a ZIP of slide images. Waits until the file is built (up to 2 minutes) and returns a download URL. Paid plans only.","inputSchema":{"additionalProperties":false,"properties":{"deckId":{"description":"Deck id from genppt_list_decks or genppt_create_deck.","format":"uuid","type":"string"},"format":{"description":"pptx = PowerPoint, pdf = PDF, images = ZIP of slide images.","enum":["pptx","pdf","images"],"type":"string"}},"required":["deckId","format"],"type":"object"},"name":"genppt_export_deck","title":"Export deck"},{"annotations":{"readOnlyHint":true},"description":"Preview the cost of a GenPPT plan. Never charges. Ask the user before passing confirmPaymentSpend: true; that returns the checkout link where the user pays.","inputSchema":{"additionalProperties":false,"properties":{"confirmPaymentSpend":{"description":"false (default) = price preview only. true = the user agreed to pay; returns the checkout link.","type":"boolean"},"plan":{"enum":["growth_monthly","growth_yearly","max_yearly"],"type":"string"}},"required":["plan"],"type":"object"},"name":"genppt_upgrade_plan","title":"Upgrade plan"},{"annotations":{"readOnlyHint":false},"description":"Send a bug report, feature request, or question to the GenPPT team.","inputSchema":{"additionalProperties":false,"properties":{"category":{"enum":["bug","missing_feature","question","other"],"type":"string"},"context":{"additionalProperties":true,"type":"object"},"deckId":{"format":"uuid","type":"string"},"message":{"maxLength":4000,"minLength":1,"type":"string"}},"required":["category","message"],"type":"object"},"name":"genppt_submit_feedback","title":"Send feedback"}],"transport":"streamable-http","url":"https://genppt.com/mcp","version":"1.0.0","websiteUrl":"https://genppt.com","endpoints":{"streamable_http":"https://genppt.com/mcp"},"mcp_version":"2025-11-25","server_name":"GenPPT MCP","server_version":"1.0.0"}