Skip to main content
The Autype MCP server implements the Model Context Protocol (MCP 2025-03-26) over Streamable HTTP. It exposes Autype’s document generation capabilities as tools that any compatible AI agent or IDE can call directly — no custom code required.

What is MCP?

The Model Context Protocol (MCP) is an open standard that allows AI agents and applications to access external tools and data sources. Think of it as a universal API that AI assistants understand natively. With the Autype MCP server, your AI agent can:
  • Generate documents from a full document JSON or Extended Markdown and receive a download URL
  • Build documents iteratively — create a session, add sections one by one, then render
  • List projects — browse your Autype projects and documents
  • Read the document schema — the agent can inspect the full JSON schema as a resource to construct valid documents

Prerequisites

The Autype MCP server is available at https://mcp.autype.com/mcp/. No installation required — just point your MCP client to this URL and pass your API key.

Supported clients

Claude Desktop

Connect Autype to Claude Desktop app for macOS and Windows.

Claude Code (CLI)

Use Autype with Claude’s command-line interface.

Cursor

Integrate Autype into the Cursor AI-powered code editor.

Windsurf

Connect Autype to Windsurf IDE with Cascade.

VS Code (Copilot)

Use Autype with GitHub Copilot in Visual Studio Code.

MCP Inspector

Test and debug the Autype MCP server with the official inspector tool.

Available tools

Render tools

Document builder tools

Other tools

Schema resources

The MCP server exposes the Autype document schema as readable resources. Your AI agent can read these to understand the exact structure before constructing a document:

Example prompts

Once connected, you can ask your AI agent naturally:
“Generate a two-page PDF invoice for client Acme GmbH, total €2,400, due 2026-03-15. Include a line items table.”
“Convert this markdown report to a PDF with A4 size and 3cm margins.”
“Create a DOCX contract template with {{client_name}}, {{start_date}}, and {{monthly_fee}} variables.”
“List my recent render jobs and download the latest completed one.”