Sideshow MCP for AI agents
Agents read Sideshow MCP at once. Changes and sends are held for a person's approval by default.
About Sideshow MCP
Publish agent-generated visual surfaces — diagrams, code, markdown, images — as shareable posts.
What an agent can do in Sideshow MCP
Every Sideshow MCP action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Sideshow MCP without asking first. 4 actions.
- Get design guideFetch HTML fragment, sizing, theme, kit, CDN, and interactivity guidance. Not needed for non-HTML kinds.
- Get postGet one full post with surface ids/indexes, version, and history; use before targeted edits or after compaction.
- List postsList posts, optionally scoped by session. Returns surface id/kind/index metadata without bodies.
- List surfacesDeprecated list_posts alias.
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 14 actions.
- Add surfaceInsert one publish_post-shaped surface into a post; before/after accepts an id or 0-based index. Read userFeedback.
- Edit surfaceReplace one surface by id/index, or pass content to preserve its kind-specific options. Read userFeedback.
- Publish postPublish ordered surfaces as one post. Returns post id, URL, sessionId, and surface ids; reuse sessionId later. Set sessionTitle on the first publish. Read userFeedback.
- Publish snippetDeprecated HTML-only publish_post sugar. Send a body fragment in html. Read userFeedback.
- Publish surfaceDeprecated publish_post alias; pass the same surface shape as parts. Read userFeedback.
- Remove surfaceRemove one surface by id/index; a post must retain at least one. Read userFeedback.
- Reorder surfacesReorder every surface using ids or 0-based indexes; order length must match. Read userFeedback.
- Reply to userPost a short plain-text reply using postId (surfaceId is deprecated). Read userFeedback.
- Send test postPublish the idempotent built-in welcome post to test a connection or fresh workspace; returns the existing post if already sent.
- Update postRevise a post in place instead of publishing a duplicate. Pass title and/or full replacement surfaces using the publish_post shape. Returns new surface ids. Read userFeedback.
- Update snippetDeprecated HTML-only update_post sugar. Read userFeedback.
- Update surfaceDeprecated update_post alias; pass replacement surfaces as parts. Read userFeedback.
Show all 14
- Upload assetUpload base64 bytes and return id and URL. Reference id as image assetId; pass the publish session when available for grouping and cleanup.
- Wait for feedbackWait up to 300 seconds for comments not yet delivered on any channel; 0 is a non-blocking check.
Changes wait in Needs you
Changes and sends in Sideshow MCP are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
Sideshow MCP questions
Can an agent change data in Sideshow MCP on its own?
Not by default. Changes and sends in Sideshow MCP are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Sideshow MCP?
This connector lists 4 read actions. Reads run at once, without waiting for approval.
How does Sideshow MCP connect?
It connects with dcr oauth. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.