Sign In

@pdfbroker/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pdfbroker/mcp-server

PdfBroker.io MCP server — generate PDFs from HTML with AI agents

npmnpm
Version
1.0.0
Version published
Weekly downloads
228
31.79%
Maintainers
1
Weekly downloads
 
Created
Source

@pdfbroker/mcp-server

Generate PDFs from HTML using AI agents via PdfBroker.io.

This package connects Claude Desktop, Cursor, and other MCP clients to the PdfBroker.io cloud PDF generation API.

Setup

  • Sign up at pdfbroker.io
  • Go to Members → API Credentials and copy your Client ID and Client Secret
  • Add to your Claude Desktop config (Settings → Developer → Edit Config):
{
  "mcpServers": {
    "pdfbroker": {
      "command": "npx",
      "args": ["-y", "@pdfbroker/mcp-server"],
      "env": {
        "PDFBROKER_CLIENT_ID": "pb_cid_your_id_here",
        "PDFBROKER_CLIENT_SECRET": "pb_sec_your_secret_here"
      }
    }
  }
}
  • Restart Claude Desktop

Available Tools

  • html_to_pdf — Convert HTML/CSS to PDF using WeasyPrint (PDF/A, PDF/UA support)
  • html_to_pdf_wk — Convert HTML to PDF using wkhtmltopdf (JS support, free tier)

Example

Ask Claude: "Create a PDF invoice for Acme Corp with 3 line items"

Claude will generate HTML, call the html_to_pdf tool, and return a download link for the PDF.

Cursor / VS Code

Add to .vscode/mcp.json:

{
  "servers": {
    "pdfbroker": {
      "command": "npx",
      "args": ["-y", "@pdfbroker/mcp-server"],
      "env": {
        "PDFBROKER_CLIENT_ID": "pb_cid_your_id_here",
        "PDFBROKER_CLIENT_SECRET": "pb_sec_your_secret_here"
      }
    }
  }
}

Claude Code

Claude Code supports direct HTTP connections — no wrapper needed:

claude mcp add-json pdfbroker '{
  "type": "http",
  "url": "https://mcp.pdfbroker.io/",
  "headers": {
    "X-PdfBroker-ClientId": "pb_cid_your_id_here",
    "X-PdfBroker-ClientSecret": "pb_sec_your_secret_here"
  }
}'

Requirements

  • Node.js 18+
  • PdfBroker.io account with API credentials

Environment Variables

VariableRequiredDescription
PDFBROKER_CLIENT_IDYesYour Client ID from pdfbroker.io
PDFBROKER_CLIENT_SECRETYesYour Client Secret from pdfbroker.io
PDFBROKER_MCP_URLNoOverride server URL (default: https://mcp.pdfbroker.io/)

Keywords

mcp

FAQs

Package last updated on 03 Apr 2026

Related posts