getdeck
What this MCP does
Searches slide layouts and themes, composes presentation decks, provides previews, and exports decks to PPTX.
Tools
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slides'], 'properties': {'theme': {'type': 'string', 'description': 'Theme id. Only measured themes work; omit to use the default.'}, 'slides': {'type': 'array', 'items': {'type': 'object', 'required': ['layout'], 'properties': {'slots': {'type': 'object', 'description': 'Slot id to text. Ids and their max_chars come from get_layout.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'layout': {'type': 'string'}}}, 'maxItems': 25, 'minItems': 1, 'description': 'Up to 25 slides, in order.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string'}, 'lang': {'enum': ['ko', 'en'], 'type': 'string', 'default': 'ko', 'description': 'Language for slot hints and usage notes. Pass the language the user is writing in.'}, 'theme_id': {'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 30, 'maximum': 150, 'exclusiveMinimum': 0}, 'query': {'type': 'string'}, 'since': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD). Only layouts added after it. Use for "what is new" questions; if the user gave no date, a month back is a sensible default.'}, 'category': {'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'mood': {'type': 'string'}, 'scheme': {'enum': ['light', 'dark'], 'type': 'string'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['purpose'], 'properties': {'tone': {'type': 'string', 'description': 'Desired mood. e.g. "minimal", "bold", "warm". Omit if the user did not mention one.'}, 'deck_id': {'type': 'string', 'description': "The composition the user picked from a previous call's clarify.options. Skips topic matching."}, 'purpose': {'type': 'string', 'description': 'The user\'s topic or goal, in their own words. e.g. "startup pitch deck", "quarterly business review"'}, 'theme_id': {'type': 'string', 'description': "The theme the user picked from a previous call's clarify.options. Pass deck_id along with it."}, 'layout_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Layout ids the user or you already picked, in slide order. Skips topic matching and slide_count: the preview link is built from exactly these layouts.'}, 'slide_count': {'type': 'integer', 'default': 10, 'maximum': 30, 'description': 'How many slides. If the user did not say, use the default of 10 rather than asking.', 'exclusiveMinimum': 0}}}
Recent tool changes
Similar MCP servers
cnvs.app
Creates and edits real-time collaborative whiteboards and kanban boards with text, links, images, drawings, columns, tasks, previ…
DocuQueue MCP
Creates templated PDFs and presentation decks, extracts branding, previews documents, and provides downloadable or shareable outp…
Renderball
Creates, edits, renders, previews, and shares presentation decks from outlines and submitted deck files.
Canvs
Creates and edits collaborative whiteboard diagrams, mind maps, flowcharts and freeform canvas elements using Mermaid or manual s…
tldraw
Creates, edits, searches, and persists collaborative diagrams and visual content on tldraw canvases.
slide-deck.io
Generates status and project reports or populates PowerPoint templates using connected data sources.
MindMap
Renders hierarchical outlines and notes as interactive mind maps.
IndianAppGuy-magicslide-mcp-actual-test
Generates formatted PowerPoint presentations from text prompts, YouTube videos, or structured outlines.