目录 / Twistly AI Presentation Maker
Twistly AI Presentation Maker
Twistly turns your ideas, notes, and documents into ready-to-edit PowerPoint presentations. Describe a topic, paste in text, or share a file (PDF, DOCX, PPTX, or TXT), and Twistly builds a structured deck of up to 50 slides with clear layouts and matching visuals in seconds. Pick from 50+ templates to keep a consistent, on-brand look. Everything comes out as a native, fully editable .pptx file, not a web export, so it opens cleanly in PowerPoint with no broken layouts. Edit it by hand like any normal presentation, or use the Twistly add-in for PowerPoint to keep refining and redesigning your slides. Nothing stays locked in a separate editor. Generation runs asynchronously: a tool call returns a job id, the assistant follows the job, and the finished deck arrives as a download link in the chat. Used by students, educators, business professionals, and teams around the world.
接入信息
- 传输形态
- http
- 鉴权方式
- 鉴权未知
- 端点
https://twistly.run.tools
{
"mcpServers": {
"Twistly AI Presentation Maker": {
"url": "https://twistly.run.tools"
}
}
}
能力清单
| 工具 | 说明 |
|---|---|
| create_from_topic | Submit an async job that generates a presentation from a short topic prompt. Returns a job_id; the result is read with get_job_status under that id. |
| create_from_text | Submit an async job that turns provided text into a presentation. Returns a job_id; the result is read with get_job_status under that id. Very long text is rejected by the backend token limit. |
| create_from_file | Submit an async job that generates a presentation from a PDF, PPTX, DOCX, or TXT document. The document arrives in exactly one of the following ways. file: an attachment reference the host fills in for a document the user attached. The server fetches the bytes from it directly, so the document never passes through the conversation and its size is not a limit. The object is valid only as the host produced it — there is no way to compose one from the conversation. text: the document’s full content, with `filename` alongside it. This client has no way to hand an attached document to a tool, so its content reaches the server only through this field. The text is the entire source of the presentation — the backend sees nothing else, so summarised or truncated text yields a correspondingly reduced deck. file_url: an https URL the server downloads itself (with mime_type). file_base64: the encoded bytes (with mime_type), for small files. Returns a job_id; the result is read with get_job_status under that id. |
| get_job_status | Return the current status of a generation job. A completed job carries result.url, a direct download link to the generated .pptx file. Generation runs for minutes: with wait=true the call holds open until the job settles or ~45 seconds pass, with wait=false it answers with the status at that moment. A job that is still processing when the call returns keeps running and stays readable under the same job_id. |
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。