com.makespdf/makespdf
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Compliant PDFs (PDF/A-2A + PDF/UA-1) from markdown or a compact DSL - fast, no headless browser.
Summary by lookupd
Renders markdown or template DSL to accessible PDF/A and PDF/UA files, plus saving, validating, and listing reusable templates.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http makespdf https://makespdf.com/api/v1/mcp
Codex, remote (streamable-http)
codex mcp add makespdf --url https://makespdf.com/api/v1/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"makespdf": {
"url": "https://makespdf.com/api/v1/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (11 tools)
Publisher-provided text
validate_dslValidate a PDF template DSL script for structure, tag/style correctness, and accessibility issues. Runs catalog validation plus alt-text checks. Cheap — no rendvalidate_markdownValidate a markdown document for PDF/UA-1 accessibility issues (heading hierarchy, missing alt text). Cheap — no rendering. Returns JSON { valid, issues: [{ sevrender_dsl_previewRender a DSL template + data to a preview PDF. Free (no credits), always watermarked 'PREVIEW — NOT FOR USE'. Returns JSON metadata plus the PDF bytes as an embrender_templateRender any readable template (curated library row or caller-owned) to a real PDF. **BILLED — consumes credits at the rate of 1 credit per 10 pages.** Returns JSsave_templateSave a user-owned DSL template for later reuse via /api/v1/render. Validates the DSL with the catalog before persisting. Free (no credits). Pass `sampleData` (alist_templatesList templates visible to the caller: the curated makesPDF library and the caller's own saved templates. Returns metadata only and one page at a time; fetch a tget_templateFetch a single template (library or caller-owned) by ID, including its full DSL source and sampleData. Mirrors GET /api/v1/templates/:id.update_templateUpdate a saved template's DSL, name, description, and/or sampleData. Revalidates the DSL when provided. A DSL change is recorded in the template's revision histdelete_templatePermanently delete a caller-owned template by ID. This cannot be undone. Library rows cannot be deleted. Returns JSON { templateId, deleted: true }. Mirrors DELrender_markdownRender GitHub-flavored markdown to a real PDF (PDF/A-2A + PDF/UA-1 dual-compliant, tagged). **BILLED - consumes credits at the rate of 1 credit per 10 pages.**report_feedbackReport feedback about this MCP server to the makesPDF team — where you got stuck, a tool error or description that misled you, a capability you needed but could
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 2991 ms
- First indexed:
- Last seen in registry:
- Website: https://makespdf.com/docs/mcp?ref=mcp-registry
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.makespdf/makespdf)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp