SlideCraft
Builds editable PowerPoint, PDF and HTML decks from a deck spec, with fit, source and visual checks.
Connector by eiler2005 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/eiler2005-slidecraft
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 9 read · 9 write · 0 delete · 2 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 20
Read from the source code; the running server may list different tools.
Read 9 · Look things up without changing anything.
checkfindlist_componentslist_deckslist_exhibitslist_layoutspreview_slideread_decksuggest_templates
Write 9 · Create, change, send or run things.
apply_fixesbuildchoose_templateimport_pptxingestnew_deckscaffoldsync_pptxwrite_deck
Not yet classified 2 · We could not tell from the name and description.
fix_tasksguide
Network hosts it talks to 27
ai.google.dev· found in codeaiindex.stanford.edu· found in codeanthropic.com· found in codeapi.openai.com· found in codeapi.openverse.org· found in codeapi.pexels.com· found in codeapi.producthunt.com· found in codearxiv.org· found in codebiomejs.dev· found in codecommons.wikimedia.org· found in codedocs.anthropic.com· found in codeeiler2005.github.io· found in codefastcompany.com· found in codegithub.com· found in codeglama.ai· found in codehuggingface.co· found in codemckinsey.com· found in codenist.gov· found in codeowasp.org· found in codeparaform.com· found in codepexels.com· found in codepixabay.com· found in codeplatform.openai.com· found in codeproducthunt.com· found in coderaw.githubusercontent.com· found in codeschemas.microsoft.com· found in codeschemas.openxmlformats.org· found in code
Files it touches
/Library/Fonts/Library/Fonts/Microsoft/usr/share/fonts- Your home directory (~)
Tools (20)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
apply_fixesWrite rewrites by JSON pointer (comments kept) and re-check
buildBuild the deck files (pptx, pdf, html, onepager, docx, png); returns the paths
checkLay out the deck and run every check (fit, titles, sources, consistency, contrast); no files written
choose_templateRecord the chosen option (A, B or C) or an explicit storyline and theme
findFind a phrase in the ingested documents; each hit carries the citation to use, e.g. annual-report#p14
fix_tasksFields that are too long, each with an exact character budget
guideHow to make a deck with SlideCraft: the steps, the four checkpoints and the rules. Call this first.
import_pptxTurn an existing PowerPoint into a draft deck in the workspace (to restyle it)
ingestAdd client documents (PDF, DOCX, PPTX, XLSX, CSV) as sources with page-level references
list_componentsExisting native body exhibits with schemas and examples. Assemble complementary exhibits using layout: composition; keep title, sources and page numbering in the shared frame.
list_decksDecks in the workspace
list_exhibitsRoute the intended relationship (comparison, process, architecture, bridge) to existing layout contracts. Storyline and theme are independent choices.
list_layoutsSlide layouts and their content contracts (JSON Schema with limits and an example). Pass a layout id for one.
new_deckStart a deck from a goal in plain words; creates brief.yaml and deck.yaml in the workspace
preview_slideInspect a slide: resvg previews the Scene; pptx-convert renders the actual PPTX through installed Office. Scene previews do not certify PowerPoint fidelity.
Show 5 more tools
read_deckThe deck.yaml text
scaffoldCreate the ghost deck (one slide per storyline slot) from the chosen template
suggest_templatesThree template options (storyline × theme) and recommended outputs for the deck brief
sync_pptxBring text someone edited in the built PPTX back into deck.yaml. Without apply it only lists the changes — show them to the user, then call again with apply: true
write_deckReplace deck.yaml with new YAML, then validate it and return the diagnostics
Compare and alternatives
Featured in
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 227
- Last commit
- Oct 19, 2026 (9 days ago)
- Last release
- Oct 14, 2026 (14 days ago)
- Last package publish
- Oct 19, 2026 (9 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.eiler2005/slidecraft- Version
- 0.7.7
- Auth
- No auth
- Packages
- npm @eiler2005/slidecraft
- License
- License unknown
- Repository
- github.com/eiler2005/slidecraft
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
SlideCraft MCP server. Agent Mart. https://agentmart.dev/connectors/eiler2005-slidecraft (last updated 2026-10-24)