MCP server for DeckDrop Pro — deploy presentation decks directly from AI coding tools.
claude mcp add deckdrop -- npx -y deckdrop-mcpThen set your token:
claude mcp update deckdrop -e DECKDROP_TOKEN=dd_your_token_hereOr add to ~/.claude/settings.json manually:
{
"mcpServers": {
"deckdrop": {
"command": "npx",
"args": ["-y", "deckdrop-mcp"],
"env": {
"DECKDROP_TOKEN": "dd_your_token_here"
}
}
}
}Open Settings → MCP → Add Server, then paste:
{
"mcpServers": {
"deckdrop": {
"command": "npx",
"args": ["-y", "deckdrop-mcp"],
"env": {
"DECKDROP_TOKEN": "dd_your_token_here"
}
}
}
}- Sign in at deckdrop.live
- Go to Connect
- Copy your API token
Deploy a presentation deck. Creates a new deck or updates an existing one.
Parameters:
name(required) — Display name for the deckslug(required) — URL-safe identifier (lowercase, hyphens)file— Absolute path to an HTML file on disk (preferred for large decks)html— Complete HTML content as a stringvisibility(optional) —"public"(default) or"private"
Provide either
fileorhtml. For large decks,fileis faster — write the HTML to disk first, then pass the path.
Example prompt:
"Create a presentation about our Q3 results and deploy it to DeckDrop with slug q3-update"
List all your decks with their URLs, slide counts, and sizes.
Get metadata for a specific deck by slug.
Parameters:
slug(required) — The deck's slug
Permanently delete a deck.
Parameters:
slug(required) — The deck's slug
Change a deck's visibility.
Parameters:
slug(required) — The deck's slugvisibility(required) —"public"or"private"
Add viewers to a private deck's whitelist. Supports individual emails and @domain entries.
Parameters:
slug(required) — The deck's slugviewers(required) — Array of email addresses or @domain entries (e.g.["alice@example.com", "@company.com"])
List available preset themes with CSS variables, fonts, and design guidelines. Use this to choose a theme before generating a deck.
Parameters:
id(optional) — Theme ID to get full details (e.g."dark-tech","data-terminal"). Omit to list all 16 themes.
Available themes: dark-editorial, dark-tech, light-mono, minimal-light, corporate-blue, warm-earth, neon-noir, paper-ink, ocean-depth, sunset-gradient, arctic-frost, forest-canopy, slate-rose, retro-terminal, sand-stone, data-terminal
Example prompt:
"Show me all DeckDrop themes" or "Get the dark-tech theme details"
| Variable | Required | Description |
|---|---|---|
DECKDROP_TOKEN |
Yes | API token from deckdrop.live/d/connect |
DECKDROP_API_URL |
No | Override API base URL (default: https://deckdrop.live) |
MIT