Inkrun MCP
officialInkrun's remote MCP server lets AI agents like Claude turn Markdown into themed, consistent and reproducible on-brand PDFs with a single tool call
What can you do with Inkrun MCP?
- Generate a PDF from Markdown — Ask your agent to render Markdown content into a themed PDF using the
renderpipeline. - Email a rendered PDF — Have your agent send a generated PDF directly to an email address with a branded message and 3-day download link.
- Apply a template and theme — Instruct your agent to use a specific template, theme, or style override when generating a PDF.
- Retrieve a past render — Ask your agent to fetch a previously generated PDF by reading renders back from the API.
- Manage templates — Let your agent list or inspect available templates and themes configured in your Inkrun dashboard.
Documentation
Getting started
- Overview
- Quickstart
Connect an agent (MCP)
- Claude Desktop
- claude.ai
- Claude Code, ChatGPT & more
Reference
- REST API
- Email delivery
- Templates & styles
Documentation
Inkrun documentation
Inkrun turns Markdown into consistently themed PDFs. Reach the render pipeline two ways — a REST API, or an MCP server your agent calls directly — plus a dashboard for authoring templates and themes.
pipeline
markdown → Inkrun → Theme + Template → PDF
Quickstart
curl → PDF in 60 seconds.
Claude Desktop
Add Inkrun as a custom connector in Claude Desktop over OAuth — no API key.
claude.ai
Add Inkrun as a custom connector on claude.ai over OAuth — no API key.
Claude Code, ChatGPT & more
Connect any other MCP client — over OAuth, or with an API key sent as a header.
REST API
Render, read renders back, and manage templates — fields, responses, errors, idempotency, limits.
Email delivery
Send a rendered PDF straight to someone's inbox — a branded email with a 3-day download link.
Templates & styles
Themes, style overrides, fonts, formats, charts and frontmatter.
How you authenticate
Inkrun has two credential paths — pick by how you're connecting:
| You're using… | Credential | Set up in |
|---|---|---|
| Claude Desktop / claude.ai | OAuth — sign in once, no key to copy | MCP setup |
| REST API (/api/v1/render) | API key — Authorization: Bearer sk_... | Dashboard → API & MCP |
| Claude Code / ChatGPT / other MCP clients | API key as a header, or OAuth | Other clients |
Quotas & rate limits
Renders count against a monthly quota, and API keys have a steady-rate burst guard. Both scale with your plan:
| Plan | Monthly renders | API rate limit |
|---|---|---|
| Free | 50 | 1 request / sec |
| Pro | 500 | 5 requests / sec |
Quota is per calendar month (UTC).
Inkrun © 2026
[email protected]BlogTermsPrivacyCookies