studio.dodraft/getdeck
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
250+ finished slide layouts and 40+ themes your agent can search, fetch and build a deck from
Summary by lookupd
Searches slide layouts and themes, builds and edits decks from templates, and exports finished decks as PowerPoint files.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http getdeck https://getdeck.co/api/mcp
Codex, remote (streamable-http)
codex mcp add getdeck --url https://getdeck.co/api/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"getdeck": {
"url": "https://getdeck.co/api/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (19 tools)
Publisher-provided text
list_layoutsSearch or filter the layout catalog to find a specific layout. Returns metadata only, no HTML. Each entry has position (opener/middle/closer: its role in a decklist_themesSearch or filter the theme catalog. Returns metadata and key colors only, not the full CSS. With an API key, the user's own saved themes (My Themes, id "custom:get_layoutReturn one layout as a ready-to-use, self-contained document: HTML, theme CSS, and its slot definitions. Call this once the user knows which layout they want, oget_themeReturn one theme in full: its complete CSS and design tokens.get_starter_kitCall this when joining several fetched layouts into one deck file. Requests like "merge these into one file", "bundle it as a deck", or "make it one HTML" meansuggest_deckCompose a deck and return a preview link the user can open in the browser right away. The user sees what the finished deck looks like without a single file beinrender_slideFill one layout with your text and get back a finished, self-contained HTML document (theme, base and contract CSS inlined) that renders correctly when opened.check_slotsValidate slot text against a layout before rendering. Nothing is rendered and no CSS is returned, so it is cheap: run it on every slide you wrote, fix what it rexport_pptxTurn a deck into a downloadable .pptx file. Requests like "make it a PowerPoint", "PPT로 뽑아줘", or "export this deck" mean this tool. Takes the layout ids and thesave_templateSave a deck as a named template in the user's My Templates so it can be reused later. Requires a Pro account; without one the call fails and nothing is saved. Ulist_templatesList the templates the user saved in My Templates, and those of the team they belong to: id, name, owner ("personal" or "team"), slide_count, theme_id, source,get_templateReturn one saved template: name, theme_id, palette? (the deck palette) and slides as [{id, layout, slots, objects, overrides?}], plus each slide's slot definitiupdate_templateChange a template the user already saved. Requires a Pro account; without one the call fails and nothing is changed. Pass the template id and any of: name, themlist_mediaList the images the user uploaded to their media library on the web: id, name, width, height, aspect_ratio (width/height), bytes, mime and created_at, newest fiadd_objectsAdd text boxes, shapes and images on top of one slide of a saved template, up to 50 per call and 50 per slide. Requires a Pro account. Use this instead of updatupdate_objectsChange objects already on a slide, by id: position, size, rotation, text, look (font, colour, fill, border, shadow, line), a shape's kind, the image's alt textremove_objectsRemove objects from a slide by id. Requires a Pro account. The slide, its slots and the other objects stay. Only objects can be removed here; slides and templatlist_pending_reviewsList the review requests ("confirm" requests) in the user's team that are waiting on them: templates whose review is requested or needs a new look because the sget_template_feedbackRead the pin comments teammates left on a team template. By default only unresolved ones on slides the template still has; pass include_resolved to get every th
Details
- Version: 0.1.2
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 612 ms
- First indexed:
- Last seen in registry:
- Website: https://getdeck.co
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/studio.dodraft/getdeck)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp