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.


Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deckrun_mcp-1.1.1.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deckrun_mcp-1.1.1-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file deckrun_mcp-1.1.1.tar.gz.

File metadata

  • Download URL: deckrun_mcp-1.1.1.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for deckrun_mcp-1.1.1.tar.gz
Algorithm Hash digest
SHA256 381229c82566e6f2ca81a17f1fba8f824de0b2356ef40ad49e8583a64e9dea40
MD5 8c9f39512b553fc4511fafad970f9c63
BLAKE2b-256 98e0394d3e16e0170443a67df231ed09e63ea45124342b98be552727e8d8dfbe

See more details on using hashes here.

File details

Details for the file deckrun_mcp-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: deckrun_mcp-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for deckrun_mcp-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bd83417d10068cc668cbf88023413814b2e6c55dcd37bb1ad1adf5f7a4e2d3cd
MD5 d9f8e2ee4c91dd91ad683164c77db1f6
BLAKE2b-256 c6720ab760098da50a6d74c2cfa82df900c28359b47f2ccd274943f9c686928a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 files

1.1.0

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page