One prompt for any assistant
In the terminal, Claude Code, Codex and Gemini CLI can add the connection themselves. Paste this prompt, and change the topic and the slide count.
Connect yourself to ExpertSlides, the AI presentation maker: add its MCP server https://expertslides.com/api/mcp (Streamable HTTP, sign-in with OAuth) under the name "expertslides", and open the sign-in for me when it asks. If its tools only load once you are started again, tell me how to restart you and I will ask again. Then use its create_deck tool to make a presentation about [your topic] with [10] slides, and give me the link it answers with.
Step by step
ChatGPTchatgpt.com or the app
Find the plugin
In ChatGPT, open Plugins (chatgpt.com/plugins), search for ExpertSlides and install it.
Or add it yourself
Where ExpertSlides is not listed yet: on the Plugins page press + → Add custom MCP server, name it ExpertSlides, paste this address as the Server URL, choose OAuth, then Create as a plugin and install it.
https://expertslides.com/api/mcpSign in and connect
Sign in to ExpertSlides in the window that opens and press Connect.
Ask for a deck
In a chat, type @, choose ExpertSlides and ask for a presentation.
On Business and Enterprise workspaces an admin may have to allow plugins of your own first.
Claudeclaude.ai or Claude Desktop
Add the connector
In Claude, open Customize → Connectors. Find ExpertSlides in the directory, or press Add custom connector with the name ExpertSlides and this address; where it asks for the OAuth client, choose Register automatically.
https://expertslides.com/api/mcpSign in and connect
Press Connect, sign in to ExpertSlides and press Connect again.
Ask for a deck
In a chat, turn ExpertSlides on under + → Connectors and ask for a presentation.
On Team and Enterprise plans an Owner adds the connector under Organization settings → Connectors first.
Claude Codethe terminal
Add the server
Run this in your terminal.
claude mcp add --transport http expertslides https://expertslides.com/api/mcpSign in
In Claude Code, type /mcp, choose expertslides and Authenticate: the sign-in opens in your browser.
Codexthe terminal
Add the server
Run this in your terminal.
codex mcp add expertslides --url https://expertslides.com/api/mcpSign in
Then run this: the sign-in opens in your browser.
codex mcp login expertslides
GeminiGemini CLI
Add the server
Run this in your terminal.
gemini mcp add --transport http expertslides https://expertslides.com/api/mcpSign in
In Gemini CLI, type /mcp auth expertslides: the sign-in opens in your browser.
ExpertSlides is not listed in the Gemini app yet; Gemini CLI connects as above.
Grokthe xAI API
Make a personal key
In ExpertSlides, make a key under Account → API keys.
Add the server to a request
Give the request a remote MCP tool with this address, the label expertslides and the key as its authorization.
https://expertslides.com/api/mcp
ExpertSlides is not listed in the Grok app yet; the xAI API connects as above.
Without the browser sign-in
A client that cannot open a sign-in page connects with a personal key: make one under Account → API keys and send it as Authorization: Bearer esk_…. It is shown once; revoke it there when it is no longer needed.
What the assistant can do
- create_deck makes a presentation from a topic, with optional notes, a slide count, a language and a design, and answers with its link. The deck counts against your plan as one made in ExpertSlides.
- list_designs names the designs a deck can be made in.
- It reads nothing out of your account and changes nothing in it but the decks it makes. End a connection under Account → API keys at any time.
