Extract DocSend Decks Without Leaving Claude: The DeckExtract MCP Server

DeckExtract now ships a hosted MCP server, so you can turn any DocSend or Papermark link into a PDF or PowerPoint straight from Claude, Claude Code, ChatGPT, and other AI tools. Here's how to set it up.

DeckExtract

If your workflow already runs through an AI assistant, switching to a browser tab to download a pitch deck is a small but constant friction. So we built a way to remove it: DeckExtract now ships a hosted MCP server. Paste a DocSend or Papermark link into Claude (or Claude Code, ChatGPT, Codex, and others) and ask for it as a PDF or PowerPoint — your assistant does the extraction and hands back a download link.

What is the DeckExtract MCP server?

The Model Context Protocol (MCP) is an open standard that lets AI assistants connect to external tools. Our MCP server exposes a single deckextract tool that takes a sharing link and returns a downloadable document. Under the hood it's the same extraction engine that powers deckextract.com and our public API — it just lives one sentence away inside your assistant.

No install, no local process: the server is hosted at https://deckextract.com/mcp and speaks the standard Streamable HTTP transport, so any MCP-compatible client can connect to it.

What you can do with it

Once it's connected, you can ask in plain language:

  • "Extract https://docsend.com/view/... as a PDF."
  • "Download this Papermark deck as a PowerPoint so I can reuse a few slides."
  • "Grab this investor update and summarize the key metrics." (Your assistant extracts the deck, then reasons over it.)

That last one is where MCP shines: because the deck comes back into the same conversation, your assistant can immediately analyze, summarize, or compare it — no copy-pasting between tools.

Setting it up

Setup takes about thirty seconds. The exact steps depend on your client, and we've documented each one on the MCP setup page. The two most common:

Claude Code — add the server from the CLI:

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

Claude desktop & web — open Settings → Connectors → Add custom connector and paste https://deckextract.com/mcp.

We also cover ChatGPT (and the OpenAI Responses API), Codex, Mistral's Le Chat, OpenCode, Cohere, and any other MCP client on the setup page.

How it handles protected decks

Most real-world decks aren't wide open, and the MCP tool handles the same cases the rest of DeckExtract does:

  • Password-protected decks — pass the passcode and the tool enters it for you.
  • Email-gated decks — supply your email, or let the tool generate a temporary one when the deck just wants any address.
  • View-only decks — decks shared without a download button still extract, because the tool reconstructs the document from the pages you're allowed to view.

What you get back

The tool returns a temporary download link (valid for about an hour), the file size, and the output format. Extractions typically take 15–90 seconds depending on deck length. The public endpoint allows 5 extractions per IP per 30 minutes — plenty for interactive use, and you can send an authorization token to lift the limit for heavier automation.

Why we built it

DeckExtract has always been about removing friction from one specific, annoying task: getting a usable copy of a deck someone shared with you. The website does it, the API does it for developers, and now the MCP server does it for anyone whose work already lives inside an AI assistant. Same engine, one less context switch.

Get started

Head to the MCP setup page, connect your client, and ask it to extract a deck. If you'd rather call it directly, the REST API is still there.


New to DeckExtract? Start with our guides on saving a pitch deck as PDF or converting DocSend to PowerPoint.