tutorial · mcp · claude-code
Connecting PresentFast to Claude Code via MCP
A step-by-step tutorial: install the MCP server in Claude Code, publish your first deck, get a shareable link.
By PresentFast Team · Published 2026-05-20 · Updated 2026-05-21
This is the shortest possible tutorial for getting Claude Code to publish HTML and Markdown decks via PresentFast. About five minutes start to finish.
What you'll need
- Claude Code installed (latest version)
- A PresentFast account (sign up, it's free)
- A markdown file you want to turn into a deck (any will do —
README.mdworks)
Step 1 — add the MCP server
In your terminal, in any project directory:
shell
claude mcp add presentfast -- npx -y @presentfast/mcp-server@latest
Claude Code now knows about a new MCP server called presentfast. The first time it runs, it'll npm-fetch @presentfast/mcp-server automatically.
Step 2 — verify the connection
Inside Claude Code, run:
claude-code
/mcp
You should see presentfast in the list of connected servers. If it's missing, restart Claude Code so it re-reads the config.
Step 3 — sign in once
The first time Claude Code calls a PresentFast tool that needs your account (almost any of them), it'll print a one-time OAuth link. Open it in your browser, approve, return to Claude Code. From then on, the session is authenticated.
Step 4 — publish a deck
Ask Claude Code to publish a markdown file:
prompt
Publish my pitch.md as a deck via PresentFast.
Give me the share link when it's done.
Claude Code calls the publish tool. PresentFast renders your markdown, hosts it, and returns a URL like https://www.presentfast.com/docs/<id>. The URL is publicly viewable — no login required for whoever you send it to.
Step 5 — share it
That's it. Send the URL. The deck loads in a browser, works on mobile, no extension required.
What else can PresentFast do?
- HTML decks. Pass raw HTML and PresentFast hosts it identically.
- Themed slides. Pass a theme name and the renderer applies your project tokens.
- Private decks (coming soon). Behind a share-link token, not publicly indexed.
If you build anything cool with it, tell us.
— PresentFast Team