MCP documentation

Set up the Deckary PowerPoint MCP server

Connect a remote MCP client to Deckary, complete OAuth, choose a saved or live PowerPoint workflow, and verify the first tool call.

Last verified: 2026-09-04

To connect Deckary, add https://deckary.com/mcp as a remote Streamable HTTP server in an MCP-compatible AI client, then complete Deckary's OAuth flow. After authorization, use the saved-deck tools immediately or explicitly share an open presentation from the Deckary PowerPoint add-in to enable live tools.

Before you connect#

You need:

  • A Deckary account.
  • An AI client that supports remote MCP servers over Streamable HTTP and OAuth.
  • For live editing, desktop PowerPoint with the Deckary add-in installed and signed in to the same Deckary account.

MCP support varies by client and version. If your client does not support remote HTTP servers and OAuth, it cannot connect directly to this endpoint.

Add the remote MCP server#

Use these connection values in your client's MCP settings:

SettingValue
Namedeckary
TransportStreamable HTTP or remote HTTP
URLhttps://deckary.com/mcp
AuthenticationOAuth

Complete the browser sign-in and consent screen when your client opens it. Do not enter your Deckary password into the AI conversation.

Claude Code command#

Claude Code can add the remote server from a terminal:

claude mcp add --transport http deckary https://deckary.com/mcp

Open /mcp in Claude Code to authenticate and inspect the connection. The dedicated Claude Code and PowerPoint setup guide covers the full client-specific workflow. Anthropic also maintains the official Claude Code MCP documentation.

For Codex, Cursor, ChatGPT, or another MCP client, enter the endpoint in that client's remote MCP settings if its current version supports Streamable HTTP and OAuth. Menu names and availability can change, so use the client's own documentation for its configuration UI.

Choose saved decks or live PowerPoint#

Saved Web Builder deck#

No PowerPoint session is required. Save a presentation in Deckary's Web Builder, then ask the agent to call list_decks. The client needs the decks:edit permission.

A useful first request is:

List my Deckary presentations. Show only the title, slide count, and last update time. Do not edit anything.

Continue with the saved Web Builder workflow.

Live PowerPoint#

Open the PPTX in desktop PowerPoint, open the Deckary task pane, sign in, and turn on MCP sharing. Keep the task pane open. Then ask the agent to call list_live_presentations. Live tools require the separate live-powerpoint:edit permission.

A useful first request is:

List the PowerPoint presentations currently shared through Deckary. Do not edit anything.

Continue with the live PowerPoint workflow.

Verify the connection#

A successful connection should expose the saved-deck tools. It exposes the live PowerPoint tools when the authorization also includes live editing. Start with a list call; do not guess deck IDs, session IDs, slide handles, revisions, or artifact versions.

For a safe end-to-end check:

  1. List presentations.
  2. Read one selected presentation without editing it.
  3. Render one slide and inspect the returned image.
  4. Request a small, reversible text change.
  5. Confirm the successful authoring result before making another write.

See the tool reference for the recommended call sequence and troubleshooting if tools or presentations are missing.