Skip to main content

MCP server for Deckrun by Agentic Decks — generate presentation PDFs, narrated videos, and audio from Markdown. Works with Claude Code, Cursor, VS Code, and any MCP-compatible AI assistant. Free tier: no API key needed. Paid tier: video, audio, custom themes, and more.

Project description

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

Project details


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.

Supported by

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