MCP.Market

SlideMaster MCP server

by Headdao·io.github.Headdao/slidemaster-mcp·v1.6.0

Create AI presentation videos with slides, narration, TTS audio, and MP4 export from any topic.

C55/100grade C
What users say
No reviews yet
Be the first
Safety scan
C55/100

full report

Adoption
New

47 downloads/wk

Reviews

Write one

Nobody has reviewed SlideMaster yet.

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

SlideMaster tools (27, 8 write)

write = sends, deletes, buys or posts

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

  • analyze_style_imagewrite action

    Upload a style reference image to analyze its visual style (colors, fonts, layout). Returns a style_guide object that can be passed to render_slides to apply this style to all slides.

  • batch_generate_scripts

    Use this to generate narration scripts for all slides in a project in one batch.

  • check_status

    Use this to poll processing progress after triggering render, TTS, or video generation.

  • create_projectwrite action

    Use this to create a new empty project. Returns the project_id needed for all subsequent operations.

  • delete_projectwrite action

    Use this to permanently delete a project and all its slides, audio, and video. Do not use for archiving.

  • delete_slidewrite action

    Use this to permanently remove a single slide from a project.

  • evercam_status

    Poll EverCam export progress. Returns status (processing/completed/failed/not_started) and download_url when completed.

  • export_evercam

    Export project as an EverCam offline HTML5 playable package (ZIP). Requires video to be generated first. This is async — call evercam_status to poll progress.

  • export_pdf

    Export all rendered slides as a single PDF file. Returns a download URL for the PDF (16:9 landscape, one slide per page).

  • export_pptx

    Export all rendered slides as a single PPTX (PowerPoint) file. Returns a download URL.

  • export_project

    Use this to get download URLs for all generated assets: slides, audio, and video files.

  • generate_outline

    Use this when the user wants to plan a presentation. Generates slide titles and descriptions from a topic. Automatically creates a project and returns project_id — no need to call create_project separately.

  • generate_script

    Use this to generate a narration script for a single slide using AI.

  • generate_tts

    Use this to generate text-to-speech audio. Pass project_id for all slides or slide_id for one slide.

  • generate_video

    Use this as the final step to compile slides + audio into an MP4 video. Poll check_status afterward.

  • get_credit_balance

    Check remaining API credits before starting expensive operations.

  • get_project

    Use this to retrieve detailed metadata and status for a specific project.

  • get_project_context

    Get a complete snapshot of a project in one call: metadata, all slides with script/audio status, progress summary, and what to do next. Call this after any long-running operation to orient yourself before deciding the next action.

  • list_projects

    Use this when the user wants to see their existing projects. Returns a paginated project list.

  • list_slides

    Use this to list all slides in a project with their titles, scripts, and render status.

  • list_voices

    Use this to browse available TTS voices across all providers before generating audio.

  • render_slides

    Use this to generate AI slide images for a project. Each slide gets a background image from the AI model. Optionally pass a style_guide (from analyze_style_image) to apply a consistent visual style.

  • topic_to_video

    Use this for one-click presentation creation from a topic. Default: slides only. Set include_scripts=true for narration, include_video=true for full MP4. Poll check_status afterward.

  • update_projectwrite action

    Use this to update project settings like title, description, TTS provider, voice, or language.

  • update_slidewrite action

    Use this to edit a slide's title or narration script text.

  • upload_completewrite action

    Use this after the file has been uploaded to the pre-signed URL. Triggers server-side processing.

  • upload_initwrite action

    Use this to upload an existing PPTX or PDF file. Returns a pre-signed upload URL and project_id.

Public scan report

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

1 low
  • Code scan3 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 qualitystatic API keys via environment variables6/15
  • Maintenanceno repository listed3/15
  • Maintainer identityno repository or website to verify2/10

Findings (1)

  • lowNo source repository listedmaint.no-repo
Overall 55/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How SlideMaster compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
55/100
higher than 10% of 1,337 Media servers
Tools
27
the typical Media server has 7
Tools that change things
30%
typical: 4%. Fewer write tools means less an agent can break
Downloads a week
47
more than 33% of 365 Media servers with a package

What its tools let an agent do: 15 read · 7 create · 3 change · 2 delete

Install SlideMaster in Claude Code, Cursor or VS Code

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

claude mcp add slidemaster-mcp -- npx -y @slidemaster/mcp-server
Add to Cursor

SlideMaster: common questions

Is SlideMaster MCP server safe?
With care: it is graded C, so read the findings first (55/100). Read the SlideMaster safety report
How do I install SlideMaster?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does SlideMaster need an API key?
Yes. The registry entry asks for SLIDEMASTER_API_KEY.
Is SlideMaster maintained?
The latest release is v1.6.0.
What can I use instead of SlideMaster?
Servers from other publishers that do the same job: Bilibili Huasheng Video MCP server, FFmpeg MCP server and Transloadit Media Processing MCP server.
How does SlideMaster compare with other Media MCP servers?
safety score 55/100 (higher than 10% of 1,337 Media servers); tools 27 (the typical Media server has 7); tools that change things 30% (typical: 4%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to SlideMaster

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

  • Bilibili Huasheng Video
    Script to finished Bilibili video with Huasheng: storyboard, narration, footage, export, publish.
    A
  • FFmpeg
    Trim, convert, resize, compress, and remix audio and video.
    A
  • Transloadit Media Processing
    Process video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.
    A
  • OpenScreen
    Screen recorder and video editor. Agents record, trim, zoom, caption, add effects and export.
    C
  • anymd
    Any file → clean Markdown for AI agents: PDF, Office, EPUB, HTML, images, audio/video. Local MCP.
    A