Rideful

MCP Tools

Rideful exposes 34 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 slide_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.

34 Tools, 11 Categories

Every tool follows a resource_action naming convention and is accessible through any MCP client. Click a category to see parameters, examples, and common patterns.

Deck Operations

5 tools

Create, find, theme, and manage presentations. Build multi-slide decks in one call.

deck_create, deck_get, deck_list, deck_update_theme, deck_move_to_folder

Folder Operations

2 tools

Your assistant navigates your folder structure to find and place decks where they belong.

folder_create, folder_list

Slide Operations

9 tools

Add, inspect, duplicate, reorder, animate, and remove individual slides within a deck, and screenshot any surface — a slide, a layout, or the deck master.

slide_create, slide_bulk_create, slide_get, slide_update, slide_duplicate, slide_reorder, slide_delete, slide_set_build_sequence, slide_screenshot

Element Operations

6 tools

Create and style shapes, text blocks, and lines on a slide or a layout. Bulk operations for efficiency.

element_create, element_bulk_create, element_bulk_update, element_duplicate, element_delete, icon_search

Images

2 tools

Find photos on Pixabay or Wikimedia Commons, and add images from any public URL with automatic sizing, aspect ratio preservation or a box-filling crop.

element_create_image, image_search

Charts

1 tool

Create and update data visualizations — bar, line, area, pie, scatter, bubble, doughnut, and radar charts.

element_update_chart

Tables

1 tool

Fill a table and change its rows, columns, merges, formatting, widths and style in one atomic call.

element_update_table

Templates & Layouts

4 tools

Use brand templates with pre-configured layouts, colors, and fonts, and read the layouts of any deck.

template_list, layout_list, layout_get, layout_update

Fonts

1 tool

Discover available fonts with PowerPoint compatibility tiers.

util_list_fonts

Text Measurement

1 tool

Pre-measure text dimensions to prevent overflow and position elements precisely.

util_measure_text

Groups

2 tools

Group and ungroup elements to move or style them together.

element_group, element_ungroup

Recommended Workflow

Rideful's MCP server includes detailed workflow guidance that agents receive automatically when they connect. The recommended flow ensures high-quality output:

  1. Start with deck_get — read the canvas size, theme, and slide rules before doing anything
  2. Read before modifying — inspect existing slides to understand what's already there
  3. Prefer bulk operations — use slide_bulk_create and element_bulk_create for fewer round-trips
  4. Check fonts first — call util_list_fonts and pick from the library
  5. Measure text — use util_measure_text before placing multi-element layouts
  6. Check before adding — review existing elements so new content doesn't overlap
  7. 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