Skip to main content
Glama
offscriptpontus

MakeSlates MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MAKESLATES_API_KEYYesYour API key from makeslates.com
MAKESLATES_API_URLNoCustom API URL (default: https://makeslates.com/api/mcp)https://makeslates.com/api/mcp

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_workspacesA

List workspaces the user is a member of. Returns workspace id, name, slug, and role.

list_presentationsA

List presentations. Use workspaceId to filter by workspace, or omit for personal presentations.

get_presentationA

Get a presentation by ID with all its slides and content

create_presentationA

Create a new empty presentation. Use create_presentation_with_slides for efficiency.

create_presentation_with_slidesA

Create a presentation with slides in one call.

Each slide needs a template ID and content fields. Use list_templates to see all templates and their contentFields.

Content fields map to element roles - pass them directly: { template: "big-number", number: "42%", label: "Growth" }

update_presentationA

Update a presentation's metadata. Use update_slide for slide content.

delete_presentationB

Soft-delete a presentation

move_presentationA

Move a presentation to a different workspace, or to personal (no workspace). Only the presentation creator can move it.

add_slide_from_templateA

THE ONLY WAY TO ADD SLIDES - Uses pre-designed templates.

ALWAYS use this tool. NEVER use add_slide. Templates: title, section, image-full, two-column, quote, big-number, chart-bar, etc.

  1. Call list_templates first

  2. Pick the best template

  3. Use this tool to add the slide

  4. Use update_slide only to change text content

update_slideB

Update a slide's content. Replaces elements array entirely.

Design rules:

  • backgroundColor: ALWAYS "default"

  • font: ALWAYS "default"

  • Text color: ALWAYS "default"

delete_slideC

Delete a slide from a presentation

list_templatesA

MANDATORY FIRST STEP - List all available slide templates.

YOU MUST call this before adding any slides. Templates are the ONLY way to create good-looking slides. Each template has perfect spacing, typography, and layout built-in.

get_schemaA

Get schema reference. Usually not needed - just use templates.

get_upload_urlA

Get a presigned URL for fast direct image uploads.

Returns:

  • uploadUrl: POST your image file here directly

  • publicUrl: Use this URL in your slides after upload

This is MUCH faster than base64 encoding. Upload directly to storage.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 14 tools

Disambiguation4/5

Most tools are clearly distinct, but 'add_slide_from_template' and 'update_slide' overlap in that both modify slide content—descriptions clarify the boundary but the existence of a deprecated 'add_slide' (mentioned in text) creates minor confusion. The relationship between 'create_presentation' and 'create_presentation_with_slides' is clear from names and descriptions.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern (e.g., list_workspaces, move_presentation, add_slide_from_template). No deviations or mixed conventions.

Tool Count5/5

14 tools is well-scoped for a presentation creation and management server. Each tool serves a distinct purpose covering workspaces, presentations, slides, templates, and uploads.

Completeness4/5

Covers core CRUD for presentations, slides, and workspaces, plus template listing, schema retrieval, and image upload. Minor gap: no tool to reorder slides or duplicate presentations, but these are likely workaroundable.

Maintenance

ActivityInactive
ResponsivenessNo issues