
Create presentations from ChatGPT's chat interface
Developer Mode Required
ChatGPT requires Developer Mode to be enabled for custom MCP tools — both for setup and for using them in chats. See Step 2 below.
Click your username in the bottom-left corner of ChatGPT
Select Settings

Click Apps in the left sidebar
Click Advanced settings and enable Developer Mode
Once enabled, click "Create app" in the top-right

Fill in the "New App" form:
Name:
Rideful SlidesDescription:
Prompt to deck in secondsMCP Server URL:
https://slides.rideful.io/mcpLeave OAuth Client ID and OAuth Client Secret empty.

After clicking Create, you may briefly see an error banner at the top — this is expected.
You'll be redirected to sign in with your Rideful account. Complete the login to authorize the connection.
Tip: If authentication doesn't start automatically, go back to Settings → Apps, find Rideful Slides, and click on it to retry.
In each new chat, click the "+" button next to the message input
Click More, then select Rideful Slides
Once activated, you can ask ChatGPT to create and manage presentations.
Try these prompts:

You're all set! You should see this at the bottom of your chat:

slides_list_decksList all slide decks the user has access to
slides_list_templatesList all slide deck templates available
slides_get_deckGet full details of a deck including theme, slides summary, and guidelines
slides_get_slidesGet full details of multiple slides including all elements
slides_create_deckCreate a new slide deck with one empty slide
slides_add_slideAdd a new slide to a deck with built-in or template layouts
slides_bulk_createCreate multiple slides with content in a single call
slides_create_elementCreate a shape, text, or line element on a slide
slides_bulk_create_elementsCreate up to 50 elements on a slide in one call
slides_add_imageAdd an image to a slide by fetching from a URL
slides_bulk_update_elementsUpdate multiple elements’ properties in a single call
slides_duplicate_slideDuplicate a slide and all its elements
slides_delete_elementDelete an element from a slide
slides_delete_slideDelete a slide and all its elements from a deck