Presentation Infrastructure for AI Agents
21 MCP tools that give AI agents full control over slide decks — create, style, template, and export enterprise-grade presentations.
https://slides.rideful.io/mcpWhat Rideful Does
Create & manage decks
Build entire presentations in a single call with slides_bulk_create, or manage decks incrementally with create, get, list, and delete operations.
Style elements with precision
Create and update shapes, text blocks, lines, and images. Control colors, fonts, sizes, positions, and markdown-formatted content.
Import brand templates
Import .potx/.potm/.pptx templates once. Every slide inherits your brand's colors, fonts, and layouts automatically.
Export to PowerPoint
Export pixel-perfect .pptx files that look identical in PowerPoint, Keynote, and Google Slides. Native format, full fidelity.
21 MCP Tools
Full presentation CRUD — from deck creation to individual element styling. Every tool is designed for agent workflows.
Deck Operations
4create_deck, get_deck, list_decks, bulk_create
Slide Operations
4add_slide, get_slides, duplicate_slide, delete_slide
Element Operations
4create_element, bulk_create_elements, bulk_update_elements, delete_element
Images
1add_image
Templates
4list_templates, list_template_layouts, get_template_layout, update_template_layout
Fonts
1list_fonts
Text Measurement
1measure_text
Groups
2group_elements, ungroup_elements
AI Assistants
Chat interfaces with dedicated setup guides
Coding Agents
IDE-integrated agents that connect via MCP
Works with any MCP-compatible client. OAuth handles authentication automatically.
One Call, Full Deck
Create a styled multi-slide presentation with a single slides_bulk_create call. Master styles enforce consistency. Markdown formatting in body text.
{
"name": "Q4 Business Review",
"aspectRatio": "16:9",
"masterStyles": {
"backgroundColor": "#1C2833",
"titleStyle": {
"textColor": "#FFFFFF",
"fontSize": 40,
"fontFamily": "Inter"
},
"bodyStyle": {
"textColor": "#AAB7B8",
"fontSize": 16,
"fontFamily": "Inter"
}
},
"slides": [
{
"layoutId": "builtin-title-slide",
"title": "Q4 2025 Business Review",
"subtitle": "Key metrics, wins, and roadmap",
"titleStyle": { "fontSize": 44 },
"subtitleStyle": { "textColor": "#AAB7B8", "fontSize": 20 }
},
{
"layoutId": "builtin-title-and-content",
"title": "Revenue Highlights",
"body": "- **$4.2M** total revenue (+32% YoY)\n- **1,200** new enterprise accounts\n- **94%** net retention rate\n- Expansion into EMEA drove 40% of growth",
"backgroundColor": "#2E4053"
},
{
"layoutId": "builtin-title-and-content",
"title": "2026 Roadmap",
"body": "1. Launch enterprise SSO integration\n2. Expand template marketplace\n3. Add real-time collaboration analytics\n4. Open API for third-party integrations"
}
]
}Agent-Readable Documentation
Fetch the complete documentation index in a single request. Structured for LLM consumption following the llms.txt standard.
llms.txt is the curated index. llms-full.txt contains all documentation inlined (~35KB).
Why Rideful?
Rideful is MCP-native — agents call tools directly instead of generating fragile code or wrestling with REST APIs.
| Approach | Limitation | Rideful Advantage |
|---|---|---|
| pptxgenjs code generation | Agent generates fragile JS code; no iterative editing; user must run code | MCP-native: agent calls tools directly, iterates in real-time, user sees results instantly |
| Google Slides API | Complex OAuth setup, REST API not designed for agents, no MCP support | Single MCP connection, agent-optimized tool design, OAuth handled automatically |
| “Generate a deck from a prompt” | One-shot generation, no surgical editing, can't update a single element | Iterative refinement — change one headline, adjust one color, reorder one slide |
| Manual slide creation | Time-consuming, formatting-heavy, inconsistent results | AI handles layout and styling; human focuses on content and messaging |



