PresentStudio
A new way to begin

Use PresentStudio with
your favorite AI.

The Skill gives your idea a creative direction. MCP turns that direction into a presentation in your account.

Manage your connection →

Explore everything below without an account. Sign in only to authorize an app or create presentations.

01 / Give your idea a creative direction

PresentStudio Prompt Skill

Help your AI find the story, visual world, and memorable moments your presentation deserves. The Skill creates a brief you can paste into PresentStudio, even without MCP.

Install or use the Skill

Claude: where Skills are enabled, upload the ZIP under Settings → Capabilities → Skills and enable it. Organization permissions may apply. In Claude Code, unpack the presentstudio folder into ~/.claude/skills/.

Codex: unpack the folder into ~/.agents/skills/ and invoke $presentstudio. Other assistants: paste the downloaded guidance into your conversation. This is manual guidance, not an automatic installation.

Activate it with: “Use the PresentStudio Skill to turn my idea into a creative brief.”

“Build a playful, illustrated presentation explaining climate change to 8-year-olds.”

The Skill shapes an age-appropriate discovery story, friendly visual language, and accurate science. An art-history request gets a different narrative, palette, and pacing.

Use your brief in PresentStudio →
02 / Bring the presentation to life

Create directly with MCP

A connected assistant can create presentations in your account, list your decks, and follow creation progress. Your existing plan and AI allowance apply. Presentations stay private until you choose to publish.

This is a local development endpoint. For a hosted AI client, use your deployed HTTPS URL or a supported secure tunnel with publicly reachable OAuth routes.

  1. Add the endpoint in ChatGPT, Claude, or an OAuth-compatible MCP client. Choose OAuth and automatic / dynamic client registration.
  2. Sign in to PresentStudio and review the app’s requested permissions. Authorize access to continue.
  3. Ask: “List my PresentStudio presentations.” Then try a creative request. You can revoke authorized apps in AI Integrations.

ChatGPT and Claude use the same OAuth server and MCP tools. No personal token or manually entered client secret is needed for automatic registration.

Advanced bearer-token setup: clients that support custom headers can still use a scoped token from integration token settings. Tokens expire in up to 90 days and can be revoked at any time. Save a new token when it is shown; it cannot be displayed again. Use one token per client. Never paste it into an AI conversation.

Claude Code configuration and generic client setup

For Claude Code, merge this entry into your MCP configuration. Replace the placeholder locally with your token. Generic clients must support Streamable HTTP and custom bearer headers; their configuration format may differ.

{
  "mcpServers": {
    "presentstudio": {
      "type": "http",
      "url": "http://127.0.0.1:3002/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PRESENTSTUDIO_TOKEN"
      }
    }
  }
}

Use list_presentations to verify access without generation costs. Creation returns a stable ID and URL. Poll get_presentation_status until creation finishes; open the URL to review and edit.

Available tools: create_presentation, get_presentation_status, list_presentations, and get_presentation. OAuth access uses short-lived tokens and renewable, revocable account authorization.

Use with Claude

In Claude, open Customize → Connectors → Add custom connector. Enter the MCP endpoint above, choose sign-in authentication, and select “Register automatically” as the OAuth client method. Sign in to PresentStudio, review permissions, and authorize access. Organization permissions and plan availability may apply.

Then enable PresentStudio in your conversation and ask it to list your presentations or create a new one. The Prompt Skill remains available independently.

Use with ChatGPT

Open ChatGPT’s custom MCP server setup. Name it PresentStudio, paste the endpoint above, and choose OAuth. Under Advanced OAuth settings, choose dynamic client registration when a client setup method is requested. Complete PresentStudio sign-in and authorize the requested permissions.

Enable the connection in your conversation and ask: “Create a cinematic presentation about the history of the Mona Lisa using PresentStudio.” Existing plan and usage limits apply.

You need access to custom MCP servers in your ChatGPT account or workspace. If the option is unavailable, use the creative guidance to craft a brief and paste it into PresentStudio.

Connection help

Unauthorized? Reconnect through OAuth, or check your advanced bearer token. Permission denied? Check the permissions you authorized and your account plan. Creation queued? Wait briefly and poll status. If it stays queued, contact support; no need to submit the request again. Needs attention? Open the presentation to review saved work.

Protocol and browser checks do not certify a particular ChatGPT or Claude account connection. Authorized apps show granted permissions; they do not indicate whether an assistant is online.