Rideful Documentation

An AI presentation tool for professionals. Work on your deck with the agent in chat — it edits the slide you point at, not the whole deck. Exports real PowerPoint.

Use it in the app

rideful.io/slides

Sign in and describe the deck you want in the composer above your decks — or open a deck and ask in the chat panel:

“Create a 5-slide pitch deck about [your topic] with dark backgrounds and bullet-point content slides.”

Or connect your own AI assistant

https://slides.rideful.io/mcp

Connect any MCP-compatible AI assistant — Claude, ChatGPT, Le Chat, Claude Code — and ask it for the same deck.

Get Started

Knowledge Base

Agent Workflow

The recommended 7-step workflow agents should follow — from deck_get to bulk operations — plus the 4 hard constraints before creating any new deck

Design Techniques

8 visual techniques every presentation should use (color blocks, accent lines, stat callouts, split backgrounds) plus 10 reference color palettes with hex values

Slide Rules & Roles

How to use per-deck slide rules, element roles (title, subtitle, body, footer), and semantic markup with recommended point sizes

Create with AI

Describe the deck you want in Rideful's built-in chat and the agent plans it, builds it on your template, and refines it with you — or drive the same decks from any AI assistant over MCP

Brand Templates

Import .potx/.potm templates and use them to maintain brand consistency; Rideful's own starter templates are listed alongside them

Export to PowerPoint

Export any deck as a .pptx file compatible with PowerPoint, Keynote, and Google Slides

Import Presentation

Import any .pptx file, then use AI to refine, restyle, and improve it

Add Images

Paste, drag, or insert an image in the editor, or add one from a public URL, with automatic sizing and aspect ratio preservation

Styling

Colors, fonts, sizes, markdown formatting, shape types, and visual design techniques — the reference behind the properties the agent sets when you ask for a change

Layouts

Where a deck's layouts come from, how to discover them with deck_get, how agents edit them with the element tools, and what happens on a deck with none

Canvas Size

1280x720 (16:9), 1024x768 (4:3) or 1080x1080 (1:1), or the template's own canvas — all positions in pixels

Troubleshooting

Fixes for what goes wrong in the app — a run that seems stuck, a pending approval, the daily limit, a stale chat — plus MCP authentication, not-found, validation, image and batch-limit errors

MCP Tools

Overview

27 purpose-built tools that handle canvas math, font compatibility, text measurement, visual screenshots, and PowerPoint export — so agents focus on content and design

Deck Operations

Create, list, and manage slide decks (deck_create, deck_get, deck_list, slide_bulk_create)

Folder Operations

Organize decks into folders on your Shelf (folder_list, folder_create, deck_move_to_folder)

Slide Operations

Add, get, update backgrounds (or reset one to the inherited layout/master background), duplicate, delete, and screenshot any surface — a slide, a layout, or the deck master (slide_create, slide_get, slide_update, slide_duplicate, slide_delete, slide_screenshot)

Element Operations

Create and style shapes (rectangle, ellipse, diamond, triangle, arrow, hexagon, star — rectangles support cornerRadius for rounded corners), text, lines, charts, and images on a slide or on a layout (element_create, element_bulk_create, element_bulk_update, element_delete)

Charts

Create and update data visualizations — bar, line, area, pie, scatter, bubble, doughnut, and radar charts with full styling control: gridlines, axis bounds/visibility, font styling, fill opacity, doughnut hole size, and auto-resolved font color for dark/light backgrounds (element_bulk_create with elementType: "chart", element_update_chart)

Images

Add images from URLs with automatic sizing and cropping (element_create_image)

Templates

Use brand templates with pre-configured layouts, colors, and fonts, and read or screenshot the deck master alongside them (template_list, layout_list, layout_get, layout_update)

Fonts

Discover available fonts with PowerPoint-safe tiers (util_list_fonts)

Text Measurement

Pre-measure text height and width to avoid overflow (util_measure_text)

Groups

Group and ungroup elements (element_group, element_ungroup)