← Back to search

@templatefox/mcp-server

GitHub Actions Scanned 2d ago

MCP server for TemplateFox PDF generation API - Generate PDFs from templates via AI assistants

? Not scanned yet

Versions

1.11.0latest
Jul 12, 2026
1.10.1
Apr 30, 2026
1.10.0
Apr 27, 2026
1.9.9
Apr 14, 2026
1.9.8
Apr 13, 2026
+ show 3 moreshow less
1.9.7
Apr 13, 2026
1.9.6
Apr 13, 2026
1.6.2
Apr 13, 2026

Tools 13

revise_template
annotations: none low

Send natural-language feedback to the authoring agent to revise an existing image template (layer names stay stable). Asynchronous: returns a job_id — poll get_agent_job_status for the fresh preview_url. Costs 10 credits, refunded if the job fails.

feedback string template_id string
generate_pdf
annotations: none low

Generate a PDF from a template with dynamic data. Returns a URL to download the generated PDF. Costs 1 credit per generation. Use list_templates to find available templates and get_template_fields to discover required data fields.

version string filename string store_s3 boolean s3_bucket string expiration number s3_filepath string template_id string
generate_image
annotations: none low

Generate an image (PNG/JPEG/WebP) from an image template. Content is driven by modifications targeting named layers (use get_template_layers to discover them). Returns a URL to the rendered image — keep export_type at its default

name string text string color string width number hidden boolean quality number version string filename string store_s3 boolean image_url string s3_bucket string background string expiration number s3_filepath string template_id string
generate_pdf_async
annotations: none low

Queue an asynchronous PDF generation job. Returns a job_id for status polling. Use for large documents or when you need webhook notifications. Costs 1 credit. Check progress with get_pdf_job_status.

version string filename string store_s3 boolean s3_bucket string expiration number s3_filepath string template_id string webhook_url string webhook_secret string
get_pdf_job_status
annotations: none low

Get the status of an async PDF generation job. Returns status (pending, processing, completed, failed) and the PDF URL when completed.

job_id string
list_pdf_jobs
annotations: none low

List async PDF generation jobs. Supports pagination and filtering by status.

limit number offset number
list_templates
annotations: none low

List all available PDF templates. Returns template IDs and names. Use this to discover which templates are available before generating a PDF.

kind string
get_template_fields
annotations: none low

Get the dynamic fields for a specific template. Use this to know what data to provide when generating a PDF. Returns field names, types, and whether they are required.

template_id string
get_template_layers
annotations: none low

List the named layers of an image template: name, type (background/image/text/shape), current text, and which fields each layer accepts as modifications in generate_image.

template_id string
get_account_info
annotations: none low

Get account information including remaining credits and email address.

list_transactions
annotations: none low

List credit transaction history showing PDF generations, purchases, and refunds. Supports pagination.

limit number offset number
author_template
annotations: none low

Have the TemplateFox authoring agent create a new image template from a natural-language description (plus optional brand colors/fonts/asset URLs). Asynchronous: returns a job_id — poll get_agent_job_status until completed, which always returns the template_id and a preview_url of the rendered result. Costs 25 credits, refunded if the job fails.

name string width number height number instructions string
get_agent_job_status
annotations: none low

Get the status of an authoring-agent job (author_template / revise_template). When completed, returns the template_id and a preview_url of the rendered template. Failed jobs include the error and are automatically refunded.

job_id string

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 35

low
Tool 'generate_pdf' has no annotations annotation_checker · 100%
low
Tool 'generate_image' has no annotations annotation_checker · 100%
low
Tool 'generate_pdf_async' has no annotations annotation_checker · 100%
low
Tool 'get_pdf_job_status' has no annotations annotation_checker · 100%
low
Tool 'list_pdf_jobs' has no annotations annotation_checker · 100%
low
Tool 'list_templates' has no annotations annotation_checker · 100%
low
Tool 'get_template_fields' has no annotations annotation_checker · 100%
low
Tool 'get_template_layers' has no annotations annotation_checker · 100%
low
Tool 'get_account_info' has no annotations annotation_checker · 100%
low
Tool 'list_transactions' has no annotations annotation_checker · 100%
low
Tool 'author_template' has no annotations annotation_checker · 100%
low
Tool 'revise_template' has no annotations annotation_checker · 100%
low
Tool 'get_agent_job_status' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: generate_pdf manifest_parser · 70%
info
Tool: generate_image manifest_parser · 70%
info
Tool: generate_pdf_async manifest_parser · 70%
info
Tool: get_pdf_job_status manifest_parser · 70%
info
Tool: list_pdf_jobs manifest_parser · 70%
info
Tool: list_templates manifest_parser · 70%
info
Tool: get_template_fields manifest_parser · 70%
info
Tool: get_template_layers manifest_parser · 70%
info
Tool: get_account_info manifest_parser · 70%
info
Tool: list_transactions manifest_parser · 70%
info
Tool: author_template manifest_parser · 70%
info
Tool: revise_template manifest_parser · 70%
info
Tool: get_agent_job_status manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 7 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%