Skip to main content

Deckrun MCP Server

PyPI awesome-mcp-servers

MCP server for Deckrun by Agentic Decks — generate presentation PDFs, narrated videos, and audio from Markdown. Built for AI agents and IDEs.

Deckrun is a document execution engine: your AI writes the content, Deckrun renders it into pixel-perfect branded PDFs, narrated MP4 videos, and MP3 audio — from a single Markdown source. No slide editor, no video tool, no audio studio.

Free tier: no API key required — generate PDFs instantly at free.agenticdecks.com. Paid tier: set DECKRUN_API_KEY to unlock video, audio, custom themes, and more. See pricing.

Install: pip install deckrun-mcp


Quickstart — no install needed

The HTTP transport is hosted and ready. Add one JSON snippet to your IDE.

VS Code (GitHub Copilot Chat — v1.99+)

.vscode/mcp.json in your project (this file is included in the repo):

{
  "servers": {
    "deckrun": {
      "type": "http",
      "url": "https://deckrun-mcp-free.agenticdecks.com/mcp/"
    }
  }
}

Cursor

.cursor/mcp.json in your project:

{
  "mcpServers": {
    "deckrun": {
      "url": "https://deckrun-mcp-free.agenticdecks.com/mcp/"
    }
  }
}

Google Antigravity (Gemini CLI)

~/.gemini/antigravity/mcp_config.json:

{
  "mcpServers": {
    "deckrun": {
      "serverUrl": "https://deckrun-mcp-free.agenticdecks.com/mcp/"
    }
  }
}

Claude Code (terminal)

~/.claude/settings.json:

{
  "mcpServers": {
    "deckrun": {
      "type": "http",
      "url": "https://deckrun-mcp-free.agenticdecks.com/mcp/"
    }
  }
}

Stdio install (Claude Desktop and other stdio-only clients)

pip install deckrun-mcp

Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "deckrun": {
      "command": "python",
      "args": ["/path/to/deckrun_mcp.py"]
    }
  }
}

Paid tier — add the API key:

{
  "mcpServers": {
    "deckrun": {
      "command": "python",
      "args": ["/path/to/deckrun_mcp.py"],
      "env": { "DECKRUN_API_KEY": "dk_live_..." }
    }
  }
}

Get your API key at agenticdecks.com after subscribing.


Tools

Free tier (no key required)

Tool Description
get_slide_format Fetch the live slide format spec — layout tags, syntax rules, example Markdown
generate_slide_deck Convert Deckrun Markdown → PDF. Returns a public URL (90-day expiry)

Paid tier (DECKRUN_API_KEY set)

All free tools plus:

Tool Description
generate_video Markdown → narrated MP4 (async, returns job_id)
generate_audio Slide notes → MP3 narration (async, returns job_id)
check_job Poll async job status until complete or failed
get_account Plan name, render units used/remaining, active add-ons
validate_markdown Lint Deckrun Markdown and get a pre-flight RU estimate
list_themes List available slide/document themes (system + custom)
list_voices List available narration voices — id, name, tier, language

Example prompt

Once configured, ask your AI:

"Create a 6-slide deck on the future of edge computing"

The AI will call get_slide_format to learn the syntax, write the Markdown, call generate_slide_deck, and reply with a clickable PDF link.


HTTP endpoints

Tier MCP endpoint
Free https://deckrun-mcp-free.agenticdecks.com/mcp/
Paid https://deckrun-mcp.agenticdecks.com/mcp/

Discovery: GET <endpoint> returns server metadata as JSON.


Metadata

Release files for deckrun-mcp 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deckrun-mcp 1.1.1
File Size Uploaded
deckrun_mcp-1.1.1.tar.gz 11.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deckrun-mcp 1.1.1
File Interpreter ABI Platform
deckrun_mcp-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 26.0 kB

Release files / deckrun_mcp-1.1.1.tar.gz

Download URL deckrun_mcp-1.1.1.tar.gz
Size 11.9 kB
Tags Source
SHA-256 checksum
How to use checksums
381229c82566e6f2ca81a17f1fba8f824de0b2356ef40ad49e8583a64e9dea40
BLAKE2b-256 checksum
How to use checksums
98e0394d3e16e0170443a67df231ed09e63ea45124342b98be552727e8d8dfbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / deckrun_mcp-1.1.1-py3-none-any.whl

Download URL deckrun_mcp-1.1.1-py3-none-any.whl
Size 14.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd83417d10068cc668cbf88023413814b2e6c55dcd37bb1ad1adf5f7a4e2d3cd
BLAKE2b-256 checksum
How to use checksums
c6720ab760098da50a6d74c2cfa82df900c28359b47f2ccd274943f9c686928a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page