Mmcp.market

ChatPPT MCP server

by ParkerDiamond·io.github.ParkerDiamond/chatppt·v0.1.3

Model Context Protocol (MCP) server for programmatic PowerPoint creation and editing

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars480 downloads/wk

Reviews

Write one

Nobody has reviewed ChatPPT yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ChatPPT tools (25, 12 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • deck_createwrite action

    Create a new blank PowerPoint presentation deck and initialize its metadata in the managed workspace.

  • deck_deletewrite action

    Permanently delete a presentation deck and its underlying PowerPoint file.

  • deck_list

    List all managed PowerPoint decks in the workspace.

  • deck_read

    Read metadata, slide list, and slide collections for a specific deck.

  • deck_updatewrite action

    Update metadata or title of an existing presentation deck.

  • deck_validate

    Validate presentation deck integrity, checking PPTX file synchronization, collection slide references, and element geometry.

  • element_createwrite action

    Create one or multiple elements (text boxes, shapes, lines, tables, charts, or images) on a slide in a single batch operation.

  • element_deletewrite action

    Permanently delete one or more elements from a slide in batch.

  • element_list

    List all visual elements on a slide in z-index order.

  • element_read

    Read details and formatting properties of a single element on a slide.

  • element_reorder

    Reorder an element's z-index on a slide (bringToFront, sendToBack, bringForward, sendBackward).

  • element_updatewrite action

    Update positioning, sizing, text, fill, typography, stroke, or alignment for one or multiple elements on a slide in batch.

  • slide_collection_createwrite action

    Create a named ordered collection/group of existing slides within a presentation deck.

  • slide_collection_deletewrite action

    Delete a slide collection without deleting its referenced slides.

  • slide_collection_list

    List all slide collections in a presentation deck.

  • slide_collection_read

    Read details and slide ID membership of a specific slide collection.

  • slide_collection_updatewrite action

    Rename a slide collection, update its description, or replace its ordered slide membership.

  • slide_createwrite action

    Create one or multiple new slides in a presentation deck. Pass an array of slide definitions for vectorized batch creation.

  • slide_deletewrite action

    Permanently delete one or more slides from the presentation and registry, and clean up collection references.

  • slide_duplicate

    Duplicate an existing slide in a presentation deck, generating new stable IDs for the slide and all duplicated elements.

  • slide_list

    List all slides in a presentation deck in presentation order.

  • slide_move

    Reorder slides in a presentation deck, either by providing a complete slideOrder array or moving a single slideId to a target position.

  • slide_read

    Read metadata, elements, and speaker notes for a specific slide.

  • slide_render

    Render a slide to a PNG image preview for visual feedback.

  • slide_updatewrite action

    Update metadata, title, or speaker notes of one or more slides in batch.

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan18 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y @jparkerdiamond/chatppt on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add chatppt -- npx -y @jparkerdiamond/chatppt
Add to Cursor

ChatPPT: common questions

Is ChatPPT MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the ChatPPT safety report
How do I install ChatPPT?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does ChatPPT need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is ChatPPT maintained?
The last commit was 7 days ago (2026-09-13). The latest release is v0.1.3.
What can I use instead of ChatPPT?
Servers from other publishers that do the same job: Image MCP server.

Alternatives to ChatPPT

Same job from other publishers: the closest match first, then the best rated.

  • Image
    AI image generation and editing with prompt optimization and quality presets
    B

More from ParkerDiamond