Rideful

Presentation Infrastructure for AI Agents

34 MCP tools that give AI agents full control over slide decks — create, style, template, and export enterprise-grade presentations.

MCP Server:https://slides.rideful.io/mcp

What Rideful Does

Create & manage decks

Build entire presentations in a single call with slide_bulk_create, or manage decks incrementally with create, get, list, and delete operations.

Style elements with precision

Create and update shapes, text blocks, lines, charts, tables, 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.

34 MCP Tools

Full presentation CRUD — from deck creation to individual element styling. Every tool is designed for agent workflows.

Deck Operations

5

deck_create, deck_get, deck_list, deck_update_theme, deck_move_to_folder

Slide Operations

9

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

Folder Operations

2

folder_create, folder_list

Element Operations

6

element_create, element_bulk_create, element_bulk_update, element_duplicate, element_delete, icon_search

Images

2

element_create_image, image_search

Charts

1

element_update_chart

Tables

1

element_update_table

Templates & Layouts

4

template_list, layout_list, layout_get, layout_update

Fonts

1

util_list_fonts

Text Measurement

1

util_measure_text

Groups

2

element_group, element_ungroup

View full MCP tool reference →

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 slide_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": [
    {
      "title": "Q4 2025 Business Review",
      "subtitle": "Key metrics, wins, and roadmap",
      "titleStyle": { "fontSize": 44 },
      "subtitleStyle": { "textColor": "#AAB7B8", "fontSize": 20 }
    },
    {
      "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"
    },
    {
      "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.

ApproachLimitationRideful Advantage
pptxgenjs code generationAgent generates fragile JS code; no iterative editing; user must run codeMCP-native: agent calls tools directly, iterates in real-time, user sees results instantly
Google Slides APIComplex OAuth setup, REST API not designed for agents, no MCP supportSingle 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 elementIterative refinement — change one headline, adjust one color, reorder one slide
Manual slide creationTime-consuming, formatting-heavy, inconsistent resultsAI handles layout and styling; human focuses on content and messaging