MCP Tools
Rideful exposes 23 purpose-built MCP tools that handle the complexity of presentation creation, so AI agents can focus on content and design rather than low-level formatting.
What Are MCP Tools?
MCP (Model Context Protocol) tools are structured functions that AI agents call directly. Instead of generating fragile code that users have to run themselves, an MCP-connected agent calls a tool like slides_bulk_create and Rideful handles everything — coordinates, styling, file format details, and real-time rendering.
Think of it as the difference between asking someone to write assembly code vs. calling a high-level API. The agent says “create a 5-slide pitch deck with dark backgrounds and Inter font” and Rideful's tools handle the rest. No SDKs to install, no code to execute, no file formats to worry about.
What Rideful Handles for You
Building presentations programmatically is hard. Coordinates, font metrics, export fidelity, brand consistency — there's a reason most agents default to generating brittle pptxgenjs scripts or suggesting Google Slides. Rideful's MCP tools absorb all of that complexity so agents don't have to:
- No waiting for results — Changes appear instantly in the Rideful editor. The user sees slides materialize in real-time as the agent works.
- No export anxiety — Every element is export-safe. Strokes, fonts, text insets, and colors map 1:1 to PowerPoint's rendering engine.
- No template wrangling — Brand templates (.potx/.potm) are parsed, layouts extracted, and styles inherited automatically. Agents just pick a layout and go.
- No choosing between AI and manual — The user can edit slides in the visual editor while the agent works alongside them. Quick color change? Do it by hand. Ten new slides? Let the agent handle it. Both paths update the same deck in real-time.
23 Tools, 9 Categories
Every tool follows the slides_ naming convention and is accessible through any MCP client. Click a category to see parameters, examples, and common patterns.
Deck Operations
4 toolsCreate, find, and manage presentations. Build multi-slide decks in one call.
list_decks, get_deck, create_deck, bulk_create
Slide Operations
4 toolsAdd, inspect, duplicate, and remove individual slides within a deck.
add_slide, get_slides, duplicate_slide, delete_slide
Element Operations
4 toolsCreate and style shapes, text blocks, and lines. Bulk operations for efficiency.
create_element, bulk_create_elements, bulk_update_elements, delete_element
Images
1 toolAdd images from any public URL with automatic sizing and aspect ratio preservation.
add_image
Charts
2 toolsCreate and update data visualizations — bar, line, area, pie, scatter, bubble, doughnut, and radar charts.
create_chart, update_chart
Templates
4 toolsUse brand templates with pre-configured layouts, colors, and fonts.
list_templates, list_template_layouts, get_template_layout, update_template_layout
Fonts
1 toolDiscover available fonts with PowerPoint compatibility tiers.
list_fonts
Text Measurement
1 toolPre-measure text dimensions to prevent overflow and position elements precisely.
measure_text
Groups
2 toolsGroup and ungroup elements to move or style them together.
group_elements, ungroup_elements
Recommended Workflow
Rideful's MCP server includes detailed workflow guidance that agents receive automatically when they connect. The recommended flow ensures high-quality output:
- Start with get_deck — read the canvas size, theme, and slide rules before doing anything
- Read before modifying — inspect existing slides to understand what's already there
- Prefer bulk operations — use bulk_create and bulk_create_elements for fewer round-trips
- Check fonts first — call list_fonts to pick PowerPoint-safe fonts
- Measure text — use measure_text before placing multi-element layouts
- Check before adding — review existing elements so new content doesn't overlap
- Match existing style — maintain visual consistency across slides
For the full workflow with code examples and the 4 hard constraints agents must satisfy before creating new presentations, see the Agent Workflow guide.
Related
- Connect via MCP — Set up Claude, ChatGPT, or any MCP client
- Quick Start — Create your first presentation in under 2 minutes
- Agent Workflow — The 7-step workflow and 4 hard constraints for quality output
- Visual Design Techniques — 8 design techniques and 10 color palettes for professional slides