PlugWiki

Agent-Native Slides MCP Server: Setup for Claude, Cursor and Other Apps

OfficialRemote
Gethttps://slides.agent-native.com/mcpbuilderio/agent-native

Lets Claude, Cursor and other assistants create and edit real, editable slide decks in Agent-Native Slides.

Agent-Native Slides is an open-source presentation app from Builder.io. This server lets an outside assistant create decks, add and edit slides, copy or restore decks, and pull in a brand design system.

It runs in Builder.io's hosted app at the address in the install box, and you sign in with your Agent-Native account. You can also host your own copy from the repo.

Good for

  • People who want Claude to build a first-draft deck from notes
  • Teams that keep slides on-brand with a shared design system
  • Anyone looking for an open-source Google Slides alternative

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install Agent-Native Slides MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Agent-Native Slides MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http agent-native-slides https://slides.agent-native.com/mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Sign-in with the vendor account (OAuth).

Built from the package data we hold. Not yet tested by us.

Tools

  • Lists your decks with titles and update times

    Shows the decks you can open, with titles and when they changed. It does not return slide content.

    Try: “List my decks updated this week.”

    Network · list-decks

  • Reads a deck or selected slides in full

    Opens a deck and returns its slides, or only the slides you name. It reads only.

    Try: “Read the "Q3 review" deck and summarize each slide.”

    Network · get-deck

  • Creates a real editable deck, optionally filled with slides

    Builds a new deck from your outline, already filled with slides. Used on an existing deck, it replaces all of its slides.

    Try: “Create a 6-slide deck pitching our new onboarding flow.”

    Write · create-deck

  • Adds one slide to a deck

    Adds one slide to an existing deck, for long or step-by-step builds.

    Try: “Add a pricing slide after slide 3.”

    Write · add-slide

  • Edits one slide with a bounded text or element change

    Changes one slide: replaces exact text, one selected element, or the whole slide markup. It sends the slide hash it read, so an edit made after you looked is rejected rather than overwritten.

    Try: “On slide 2, change "Q2" to "Q3".”

    Write · update-slide

  • Applies several edits across a deck at once

    Changes many slides in one go, and can reorder or delete slides.

    Try: “Change the accent color on every slide to teal.”

    Delete · patch-deck

  • Makes a copy of a deck

    Copies a deck into a new one with new slide ids. The original is untouched.

    Try: “Duplicate the board deck so I can make a customer version.”

    Write · duplicate-deck

  • Rolls a deck back to a saved version

    Returns a deck to an earlier saved version after saving the current one first.

    Try: “Restore the deck to how it looked yesterday.”

    Write · restore-deck-version

  • Deletes a deck and its saved versions

    Permanently removes a deck and its saved versions. It asks for your approval first.

    Try: “Delete the old "Draft v1" deck.”

    Delete · delete-deck

  • Lists the brand design systems you can use

    Shows the saved brand styles (colors, fonts, spacing) available for new decks.

    Try: “Which design systems can I use for a new deck?”

    Network · list-design-systems

  • Reads a brand design system in full

    Returns the full brand style so new slides match it.

    Try: “Load the Acme design system before you build the deck.”

    Network · get-design-system

  • Shows which deck, slide and selection is open in the editor

    Returns the deck and slide you have open, a preview and the current slide HTML, so the next edit hits the right slide. It reads only.

    Try: “Which slide do I have selected?”

    Network · view-screen

Read from the source code

Permissions

high risk · 3 things to watch

High risk

The assistant can create, rewrite and delete decks, and the app's agent behind ask_app can do more. Deleting a deck asks for your approval, so read each prompt, and restore from a saved version if an edit goes wrong.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can delete decks and slides

    delete-deck removes a deck and its saved versions after you approve it, and patch-deck can delete or reorder slides. Read each approval prompt. github.com

  • create-deck can replace every slide in a deck

    Used on an existing deck, it swaps out all slides at once. Ask for a copy first with duplicate-deck if the deck matters. github.com

  • No read-only switch is documented

    The project documents no setting that removes the write tools. github.com

Technical details
Talks toslides.agent-native.com (hosted by Builder.io)
Sign-in and keysSign in with your Agent-Native account over OAuth. The client stores its own token.
Scopes
  • mcp:read

  • mcp:write

  • mcp:apps

Questions

Is Agent-Native Slides free?

The code is open source under the MIT license and you can host your own copy. Pricing for the hosted app is not stated in the repo.

Is it official?

Yes. It is built by Builder.io, the maker of Agent-Native Slides, and ships from the project's own repository.

Do I need an API key?

No. You sign in with an Agent-Native account when your client asks. Any data sources the app uses are connected inside the app itself.

Can it delete my slides?

Yes. It can delete a whole deck after you approve it, and it can remove slides inside a deck. A saved-version restore tool can undo edits, but not a deleted deck.

Can it run read-only?

No documented switch exists. Decline write approvals if you want to look but not change.

Is the tool list complete?

No. It shows part of what the server advertises by default, taken from the project source. The app has many more actions that the assistant reaches through the app agent.

How do I add it to Claude?

Use the install box above. Paste the server address as a custom connector and sign in when asked.

Information

updated Nov 2, 2026

Publisher
Official
Endpoint
https://slides.agent-native.com/mcp
Transport
Streamable HTTP
Auth
OAuth
Version
1.0.0
License
MIT
Last commit
Oct 31, 2026
Listed in
Official MCP registry

WebsiteGitHubOfficial MCP Registry

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 8
  1. agent-chat.ts · raw.githubusercontent.com
  2. create-deck.ts · raw.githubusercontent.com
  3. builtin-tools.ts · raw.githubusercontent.com
  4. update-slide.ts · raw.githubusercontent.com
  5. view-screen.ts · raw.githubusercontent.com
  6. get-deck-reference-context.ts · raw.githubusercontent.com
  7. delete-deck.ts · raw.githubusercontent.com
  8. patch-deck.ts · raw.githubusercontent.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.