Skip to main content
Glama
TemplateFoxPDF

TemplateFox MCP Server

Official

TemplateFox MCP Server

MCP (Model Context Protocol) server for the TemplateFox PDF generation API. Generate PDFs from templates directly through AI assistants like Claude, Cursor, and Windsurf.

Installation

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "templatefox": {
      "command": "npx",
      "args": ["-y", "@templatefox/mcp-server"],
      "env": {
        "TEMPLATEFOX_API_KEY": "sk_your_api_key_here"
      }
    }
  }
}

Claude Code

claude mcp add templatefox -- npx -y @templatefox/mcp-server

Then set the environment variable TEMPLATEFOX_API_KEY in your shell.

Cursor / Windsurf

Use the same npx -y @templatefox/mcp-server command in your MCP server configuration, with TEMPLATEFOX_API_KEY in the environment.

Global Install (alternative)

npm install -g @templatefox/mcp-server

Then use templatefox-mcp-server as the command instead of npx.

Related MCP server: @docujson/mcp

Configuration

Environment Variable

Required

Description

TEMPLATEFOX_API_KEY

Yes

Your API key (starts with sk_). Get one at app.templatefox.com/dashboard/api-keys

TEMPLATEFOX_BASE_URL

No

Override API base URL (default: https://api.templatefox.com)

Available Tools

Tool

Description

generate_pdf

Generate a PDF from a template with dynamic data (1 credit)

generate_pdf_async

Queue async PDF generation with optional webhook (1 credit)

get_pdf_job_status

Check the status of an async PDF job

list_pdf_jobs

List async PDF generation jobs

list_templates

List all available templates

get_template_fields

Get the fields/variables for a template

get_account_info

Check remaining credits and account info

list_transactions

View credit transaction history

Remote Server (HTTP)

The MCP server also supports HTTP transport via Streamable HTTP, suitable for remote and cloud deployments.

Connect via URL

https://mcp-server-599407781746.us-central1.run.app/mcp

MCP clients must pass the API key via HTTP header:

Authorization: Bearer sk_your_api_key_here

or:

x-api-key: sk_your_api_key_here

Self-host

Run the server in HTTP mode by setting the PORT environment variable:

PORT=8080 TEMPLATEFOX_API_KEY=sk_your_key node dist/index.js

Or with Docker:

docker build -t templatefox-mcp .
docker run -p 8080:8080 templatefox-mcp

The MCP endpoint is available at http://localhost:8080/mcp and a health check at http://localhost:8080/health.

Example Usage

Once configured, you can ask your AI assistant:

"List my PDF templates and generate an invoice using the Invoice Template with customer name 'John Doe' and amount 150.00"

The assistant will:

  1. Call list_templates to find available templates

  2. Call get_template_fields to discover required fields

  3. Call generate_pdf with the template ID and data

  4. Return the PDF download URL

License

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
6dRelease cycle
17Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Generate PDFs from templates via AI chat. Works with Claude, ChatGPT, Cursor, and any MCP client.

  • Turn a description into a shareable, editable PDF — invoices, certificates, reports, resumes.

  • Generate PDF reports from Re:port Flow templates via Claude and other AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TemplateFoxPDF/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server