mcpbeat Sign in

CraftMyPDF MCP by usefulapi MCP Server

answering

CraftMyPDF MCP by usefulapi is answering right now. Last checked 1 min ago. It exposes 11 tools. Last commit 25 Oct 2026.

Generate PDFs and images from CraftMyPDF templates; read templates, versions and usage.

Uptime history 14 days of history
14 days agonow
100.0%
Uptime 24h
92 of 92 checks
11
Tools
read from the server
261 ms
Response time
average over 24h
0
Stars
last commit 25 Oct 2026

What changed 12

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 13 October 2026. No other catalogue keeps this.

25 Oct a tool changed version3 times that day
24 Oct a tool changed version3 times that day
23 Oct a tool changed version
22 Oct a tool changed version
20 Oct a tool changed version3 times that day
13 Oct a tool changed version
and 6 more, back to 13 October 2026

Nothing serious here today

Today is the operative word: we check CraftMyPDF MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add craftmypdf --transport http https://craftmypdf.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://craftmypdf.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.craftmypdf]
url = "https://craftmypdf.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "craftmypdf": {
      "url": "https://craftmypdf.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "craftmypdf": {
      "type": "http",
      "url": "https://craftmypdf.usefulapi.io/mcp"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

craftmypdf
craftmypdf_create_image
WRITE: uses the CraftMyPDF account's own quota (credits; a successful generation is a billable transaction, typically 1 credit per document, and every call counts even with identical data). Generate ONE image (JPEG or PNG) from a template and your JSON data. Returns a hosted file URL (never file bytes) that expires after `expiration` minutes. POST /create-image with export_type=json.
craftmypdf_create_pdf
WRITE: uses the CraftMyPDF account's own quota (credits; a successful generation is a billable transaction, typically 1 credit per document, and every call counts even with identical data). Generate ONE PDF from a template and your JSON data. Returns a hosted file URL (never file bytes) that expires after `expiration` minutes, plus the transaction reference and any anchors (page numbers for a table of contents). Look the template up with craftmypdf_list_templates / craftmypdf_get_template first. POST /create with export_type=json.
craftmypdf_create_pdf_from_templates
WRITE: uses the CraftMyPDF account's own quota (credits; a successful generation is a billable transaction, typically 1 credit per document, and every call counts even with identical data). Generate ONE combined PDF from 2-10 templates, each with its own data (or the shared `data`). Costs credits for each template rendered. Returns a hosted file URL that expires after `expiration` minutes. Uses the latest template versions. POST /create-merge with export_type=json.
craftmypdf_get_account_info
The CraftMyPDF account behind the API key: username, quota used (quota_counter) and quota total (quota_max), template count and limit, creation date. Check the quota before generating many documents. GET /get-account-info.
craftmypdf_get_pdf_info
Metadata of a PDF that CraftMyPDF downloads from a public https URL: page count, title, author, creator, producer, dates. May count against the account's rate limit. GET /get-pdf-info.
craftmypdf_get_template
One template: its name and the sample JSON data it expects (the placeholders to fill when generating). The full layout body is only returned with include_body (it can be very large and is cut). GET /get-template.
craftmypdf_list_template_versions
The saved versions of a template (version number, description, time, whether it is retained). Use a version number when generating to pin the layout. GET /list-template-versions.
craftmypdf_list_templates
List the PDF/image templates of the account: template_id, name, status, group, created and updated time. The template_id is what the generation tools need. Read only; templates cannot be edited here. GET /list-templates.
craftmypdf_list_transactions
Recent generation transactions of the account, newest first: transaction_ref, type (PDFGEN, PDFPREVIEW, ...), execution time, credits used, time, file size and result status. Use it to see what was billed. GET /list-transactions.
craftmypdf_merge_pdfs
WRITE: uses the CraftMyPDF account's own quota (credits; a successful generation is a billable transaction, typically 1 credit per document, and every call counts even with identical data). Merge 2-10 existing PDFs, given as public https URLs, into ONE PDF. CraftMyPDF downloads the files from your URLs. Returns a hosted file URL that expires after `expiration` minutes. POST /merge-pdfs.
craftmypdf_query_template_usage
Usage statistics (how many generations) of up to 20 templates within an optional date range. Dates are ISO 8601 UTC date-times such as 2026-10-01T00:00:00Z. GET /query-template-usage.

Endpoints

URLTransportStateLatencyChecked
https://craftmypdf.usefulapi.io/mcp streamable-http answering 340 ms 1 min ago

Alternatives to CraftMyPDF MCP by usefulapi

same job, measured the same way
APITemplate.io MCP by usefulapi
by usefulapi

Generate PDFs and images with APITemplate.io from templates, HTML, Markdown or a URL.

10 tools answering
Bannerbear MCP by usefulapi
by usefulapi

Generate images, videos, and screenshots from your Bannerbear templates via AI.

15 tools answering
HTML/CSS to Image API
by htmlcsstoimage

Generate images and PDFs from HTML/CSS, live websites, and reusable templates.

answering
Templated
by templated-io

Generate images, videos and PDFs from templates. Manage templates, folders, uploads and fonts.

33 installs/wk answering
Api2Pdf MCP by usefulapi
by usefulapi

MCP server for Api2Pdf — generate PDFs & images from HTML, URLs or office files; merge, barcodes.

16 tools answering
packagecloud MCP by usefulapi
by usefulapi

Read packagecloud repos, packages, versions and download stats; create repos, promote and delete.

18 tools answering
PDFOven
by pdfoven

Generate PDFs and images from HTML, Markdown, URLs or JSON templates.

13 tools answering
Pictify Io
by pictify-io

Generate images, GIFs, videos, and PDFs from HTML, URLs, or templates — from your AI agent.

14 installs/wk 25 tools answering

CraftMyPDF MCP by usefulapi — questions

Answers built from our own checks of this server.

What can CraftMyPDF MCP by usefulapi do?
It exposes 11 tools, read directly from the server on our last check. Among them: craftmypdf_create_image, craftmypdf_create_pdf, craftmypdf_create_pdf_from_templates, craftmypdf_get_account_info, craftmypdf_get_pdf_info, craftmypdf_get_template and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is CraftMyPDF MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 261 ms. The bar chart above shows every period we have measured.
How do I connect CraftMyPDF MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does CraftMyPDF MCP by usefulapi need an API key?
No. CraftMyPDF MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is CraftMyPDF MCP by usefulapi?
It answers our handshake in 261 ms on average, which is faster than 64% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is CraftMyPDF MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at craftmypdf.usefulapi.io, which runs on its operator's own terms.