Skip to content
Agentmart
Submit a tool

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

IndexedLicense unknownLocal (stdio)★ 1
Write a review

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.

We use your email only for this newsletter. Privacy

About

Builds editable PowerPoint, PDF and HTML decks from a deck spec, with fit, source and visual checks.

No 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.

  • check
  • find
  • list_components
  • list_decks
  • list_exhibits
  • list_layouts
  • preview_slide
  • read_deck
  • suggest_templates

Write 9 · Create, change, send or run things.

  • apply_fixes
  • build
  • choose_template
  • import_pptx
  • ingest
  • new_deck
  • scaffold
  • sync_pptx
  • write_deck

Not yet classified 2 · We could not tell from the name and description.

  • fix_tasks
  • guide

Network hosts it talks to 27

  • ai.google.dev · found in code
  • aiindex.stanford.edu · found in code
  • anthropic.com · found in code
  • api.openai.com · found in code
  • api.openverse.org · found in code
  • api.pexels.com · found in code
  • api.producthunt.com · found in code
  • arxiv.org · found in code
  • biomejs.dev · found in code
  • commons.wikimedia.org · found in code
  • docs.anthropic.com · found in code
  • eiler2005.github.io · found in code
  • fastcompany.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • huggingface.co · found in code
  • mckinsey.com · found in code
  • nist.gov · found in code
  • owasp.org · found in code
  • paraform.com · found in code
  • pexels.com · found in code
  • pixabay.com · found in code
  • platform.openai.com · found in code
  • producthunt.com · found in code
  • raw.githubusercontent.com · found in code
  • schemas.microsoft.com · found in code
  • schemas.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_fixes

    Write rewrites by JSON pointer (comments kept) and re-check

  • build

    Build the deck files (pptx, pdf, html, onepager, docx, png); returns the paths

  • check

    Lay out the deck and run every check (fit, titles, sources, consistency, contrast); no files written

  • choose_template

    Record the chosen option (A, B or C) or an explicit storyline and theme

  • find

    Find a phrase in the ingested documents; each hit carries the citation to use, e.g. annual-report#p14

  • fix_tasks

    Fields that are too long, each with an exact character budget

  • guide

    How to make a deck with SlideCraft: the steps, the four checkpoints and the rules. Call this first.

  • import_pptx

    Turn an existing PowerPoint into a draft deck in the workspace (to restyle it)

  • ingest

    Add client documents (PDF, DOCX, PPTX, XLSX, CSV) as sources with page-level references

  • list_components

    Existing native body exhibits with schemas and examples. Assemble complementary exhibits using layout: composition; keep title, sources and page numbering in the shared frame.

  • list_decks

    Decks in the workspace

  • list_exhibits

    Route the intended relationship (comparison, process, architecture, bridge) to existing layout contracts. Storyline and theme are independent choices.

  • list_layouts

    Slide layouts and their content contracts (JSON Schema with limits and an example). Pass a layout id for one.

  • new_deck

    Start a deck from a goal in plain words; creates brief.yaml and deck.yaml in the workspace

  • preview_slide

    Inspect 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_deck

    The deck.yaml text

  • scaffold

    Create the ghost deck (one slide per storyline slot) from the chosen template

  • suggest_templates

    Three template options (storyline × theme) and recommended outputs for the deck brief

  • sync_pptx

    Bring 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_deck

    Replace 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
    License
    License unknown
    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)