Skip to main content
Glama
Hrithik-s-Raj

PptxGenJS MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
create_presentationA

Create a new PowerPoint presentation. Returns a presentation ID that should be used for all subsequent operations.

add_slideA

Add a new slide to an existing presentation. Returns the slide number.

add_textC

Add text to a slide with various formatting options.

add_shapeB

Add a shape to a slide (rectangle, circle, triangle, etc.)

add_imageA

Add an image to a slide from a file path or URL.

add_tableA

Add a table to a slide with rows and columns of data.

add_chartA

Add a chart (bar, line, pie, etc.) to a slide with data.

save_presentationA

Save the presentation to a file. Returns the full path where the file was saved.

list_presentationsA

List all active presentations in memory with their IDs and metadata.

delete_presentationA

Delete a presentation from memory.

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 10 tools

Disambiguation5/5

Each tool targets a distinct resource and action: presentation lifecycle (create, save, list, delete) and slide content additions (text, shape, image, table, chart). There is no overlap or ambiguity between tool purposes.

Naming Consistency5/5

All tools follow a consistent verb_noun snake_case pattern (e.g., add_slide, create_presentation, list_presentations). Minor variation between 'add' and 'create' is still logically consistent and predictable.

Tool Count5/5

With 10 tools, the server is well-scoped for creating and saving PowerPoint presentations. Each tool covers a necessary aspect without redundancy, making the set manageable and purposeful.

Completeness4/5

The core workflow of creating a presentation, adding various content types, and saving is fully covered. However, there are minor gaps such as no ability to delete slides or update existing slide content, which would be useful for editing but are not critical for basic generation.

Maintenance

ActivityInactive
ResponsivenessNo issues