CraftMyPDF MCP by usefulapi
Generate PDFs and images from CraftMyPDF templates; read templates, versions and usage.
Connect it
Settings → Connectors → Add custom connector
URL: https://craftmypdf.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://craftmypdf.usefulapi.io/mcp{
"mcpServers": {
"craftmypdf": {
"url": "https://craftmypdf.usefulapi.io/mcp"
}
}
}claude mcp add --transport http craftmypdf https://craftmypdf.usefulapi.io/mcp{
"servers": {
"craftmypdf": {
"type": "http",
"url": "https://craftmypdf.usefulapi.io/mcp"
}
}
}11 tools, verified live
craftmypdf_get_account_inforead-onlyThe 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_list_transactionsread-onlyRecent 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_list_templatesread-onlyList 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_get_templateread-onlyOne 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_versionsread-onlyThe 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_query_template_usageread-onlyUsage 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.
craftmypdf_get_pdf_inforead-onlyMetadata 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_create_pdfcan modifyWRITE: 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 tabl
craftmypdf_create_imagecan modifyWRITE: 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_from_templatescan modifyWRITE: 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 th
craftmypdf_merge_pdfscan modifyWRITE: 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.
Alternatives in Design & Media
Compare →
APITemplate.io MCP by usefulapiB
Generate PDFs and images with APITemplate.io from templates, HTML, Markdown or a URL.
Rev.ai MCP by usefulapiB
Transcribe audio with Rev.ai: submit jobs by URL, read transcripts, summaries and captions.
Speechmatics MCP by usefulapiB
Transcribe audio and video with Speechmatics speech-to-text from Claude and any MCP client.
Photon Health MCP by usefulapiB
Read Photon Health patients, prescriptions, orders, pharmacies and medications; screen interactions.
Lambda Labs MCP by usefulapiB
Read GPU instances, types, images, filesystems and firewall rules; launch and terminate instances.
bunny.net MCP by usefulapiB
Inspect pull zones, storage, DNS and video libraries on bunny.net, and purge caches.