CastPDF runs on your own machine — the client starts it, so there is no endpoint to ping. 224 installs a week from npm. Last commit 12 Oct 2026.
Create PDFs from your CastPDF templates or HTML, issue EU e-invoices, and look up documents.
Today is the operative word: we check CastPDF every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add castpdf-mcp -- npx -y @castpdf/mcp
{
"mcpServers": {
"castpdf-mcp": {
"args": [
"-y",
"@castpdf/mcp"
],
"command": "npx"
}
}
}
[mcp_servers.castpdf-mcp]
command = "npx"
args = ["-y", "@castpdf/mcp"]
{
"mcpServers": {
"castpdf-mcp": {
"args": [
"-y",
"@castpdf/mcp"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"castpdf-mcp": {
"args": [
"-y",
"@castpdf/mcp"
],
"command": "npx"
}
}
}
This one needs environment variables set before it will start:
CASTPDF_API_KEY (Your CastPDF API key (cpdf_test_... for watermarked test documents, cpdf_live_... for live ones).).
The author declared them in the registry entry; get the values from the project itself.
Compliant invoicing for freelancers: create, issue and track invoices from your AI agent.
Create PDF invoices from your AI chat: clients, numbering, VAT, overdue reports. All data is local.
Create PDF invoices from your AI chat: clients, numbering, VAT, overdue reports. All data is local.
Create PDF invoices from your AI chat: clients, numbering, VAT, overdue reports. All data is local.
Extract text and tables from PDFs for an agent: invoices, reports, statements.
Read Oblio clients, products and documents; create proformas, issue, collect and cancel invoices.
Create invoices, quotes, receipts and credit notes with GST or VAT, as prefilled links or PDFs.
JSON in, PDF out. Render invoices, certificates, reports and cards from a template and a payload.
Answers built from our own checks of this server.