CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

PDF Generator API

br0ski777/pdf-generator-x402
49 toolsSSEregistry active
Summary

Converts HTML or Markdown into PDFs through a remote API at pdf-generator.api.klymax402.com, with support for custom page sizes, margins, and layout options. The server uses x402 USDC micropayments, meaning each PDF generation costs a small amount of cryptocurrency. It's built as an MCP server that connects over server-sent events (SSE), designed for AI agents that need to produce formatted documents programmatically. Reach for this when you're building workflows that generate reports, invoices, or documentation from structured content and you want to handle the PDF rendering remotely rather than spinning up your own conversion pipeline.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

49 tools
get_statusReturns service status / health

Returns service status / health

No parameter schema in public metadata yet.

add_watermarkAdds a text or an image watermark to PDF document from base64 string or a remote URL.1 params

Adds a text or an image watermark to PDF document from base64 string or a remote URL.

Parameters* required
requestBodyobject
The JSON request body. (Multiple input formats supported)
encrypt_documentEncrypts a PDF document from base64 string or a remote URL.1 params

Encrypts a PDF document from base64 string or a remote URL.

Parameters* required
requestBodyobject
The JSON request body. (Multiple input formats supported)
decrypt_documentDecrypts an encrypted PDF document from base64 string or a remote URL.1 params

Decrypts an encrypted PDF document from base64 string or a remote URL.

Parameters* required
requestBodyobject
The JSON request body. (Multiple input formats supported)
optimize_documentOptimizes the size of a PDF document from base64 string or a remote URL.1 params

Optimizes the size of a PDF document from base64 string or a remote URL.

Parameters* required
requestBodyobject
The JSON request body. (Multiple input formats supported)
make_accessibleAdds accessibility tags to a PDF document from base64 string or a remote URL.1 params

Adds accessibility tags to a PDF document from base64 string or a remote URL.

Parameters* required
requestBodyobject
The JSON request body. (Multiple input formats supported)
extract_form_fieldsExtracts form fields and their metadata from a PDF document using base64 string or a remote URL.1 params

Extracts form fields and their metadata from a PDF document using base64 string or a remote URL.

Parameters* required
requestBodyobject
The JSON request body. (Multiple input formats supported)
fill_form_fieldsFills form fields in a PDF document with provided data from base64 string or a remote URL.1 params

Fills form fields in a PDF document with provided data from base64 string or a remote URL.

Parameters* required
requestBodyobject
The JSON request body. (Multiple input formats supported)
get_templatesReturns a list of templates available for the authenticated workspace5 params

Returns a list of templates available for the authenticated workspace

Parameters* required
namestring
Filter template by name
pagenumber
Pagination: page to returndefault: 1
tagsstring
Filter template by tags
accessstring
Filter template by access type. No values returns all templates. private - returns only private templates, organization - returns only organization templates.one of private · organization · default:
per_pagenumber
Pagination: How many records to return per pagedefault: 15
create_templateCreates a new template. If template configuration is not specified in the request body then an empty template is created. Template is placed to the workspace specified in authentication params. Template configuration must be sent in the request body.1 params

Creates a new template. If template configuration is not specified in the request body then an empty template is created. Template is placed to the workspace specified in authentication params. Template configuration must be sent in the request body.

Parameters* required
requestBodyobject
Template configuration
get_template_schemaReturns Template JSON Schema which defines the structure of the Template Definition.

Returns Template JSON Schema which defines the structure of the Template Definition.

No parameter schema in public metadata yet.

import_templateCreates a template from existing PDF1 params

Creates a template from existing PDF

Parameters* required
requestBodyobject
Import a PDF via URL or base64 string as template (Multiple input formats supported)
validate_templateValidates if the provided template configuration matches the template JSON schema.1 params

Validates if the provided template configuration matches the template JSON schema.

Parameters* required
requestBodyobject
Template configuration
get_templateReturns template configuration1 params

Returns template configuration

Parameters* required
templateIdnumber
Template unique identifier
update_templateUpdates template configuration. The template configuration for pages and layout must be complete as the entire configuration is replaced and not merged.2 params

Updates template configuration. The template configuration for pages and layout must be complete as the entire configuration is replaced and not merged.

Parameters* required
templateIdnumber
Template unique identifier
requestBodyobject
Template configuration
delete_templateDeletes the template from workspace1 params

Deletes the template from workspace

Parameters* required
templateIdnumber
Template unique identifier
get_template_dataReturns all data fields used in the template. Returns structured JSON data that can be used to check which data fields are used in template or autogenerate sample data.1 params

Returns all data fields used in the template. Returns structured JSON data that can be used to check which data fields are used in template or autogenerate sample data.

Parameters* required
templateIdnumber
Template unique identifier
copy_templateCreates a copy of a template to the workspace specified in authentication parameters.2 params

Creates a copy of a template to the workspace specified in authentication parameters.

Parameters* required
templateIdnumber
Template unique identifier
requestBodyobject
The JSON request body.
open_editorReturns an unique URL which you can use to redirect your user to the editor from your application or use the generated URL as iframe source to show the editor within your application. When using iframe, make sure that your browser allows third-party cookies.2 params

Returns an unique URL which you can use to redirect your user to the editor from your application or use the generated URL as iframe source to show the editor within your application. When using iframe, make sure that your browser allows third-party cookies.

Parameters* required
templateIdnumber
Template unique identifier
requestBodyobject
The JSON request body.
list_template_versionsReturns a paginated list of template versions for the specified template.3 params

Returns a paginated list of template versions for the specified template.

Parameters* required
pagenumber
Page number to return.
per_pagenumber
Number of items per page.
templateIdnumber
Template unique identifier
get_template_versionReturns the template definition of the specified version.2 params

Returns the template definition of the specified version.

Parameters* required
templateIdnumber
Template unique identifier
templateVersionnumber
Unique ID of the template version.
delete_template_versionDeletes the specified template version. Production versions cannot be deleted.2 params

Deletes the specified template version. Production versions cannot be deleted.

Parameters* required
templateIdnumber
Template unique identifier
templateVersionnumber
Unique ID of the template version.
promote_template_versionPromotes the specified template version to production. Only one version can be production at a time.2 params

Promotes the specified template version to production. Only one version can be production at a time.

Parameters* required
templateIdnumber
Template unique identifier
templateVersionnumber
Unique ID of the template version.
get_documentsReturns a list of generated documents created by authorized workspace and stored in PDF Generator API. If master user is specified as workspace in JWT then all documents created in the organization are returned. NB! This endpoint returns only documents generated using the outp...5 params

Returns a list of generated documents created by authorized workspace and stored in PDF Generator API. If master user is specified as workspace in JWT then all documents created in the organization are returned. NB! This endpoint returns only documents generated using the outp...

Parameters* required
pagenumber
Pagination: page to returndefault: 1
end_datestring
End date. Format: Y-m-d H:i:s. Defaults to current timestamp
per_pagenumber
Pagination: How many records to return per pagedefault: 15
start_datestring
Start date. Format: Y-m-d H:i:s
template_idnumber
Template unique identifier
get_documentReturns document stored in the Document Storage1 params

Returns document stored in the Document Storage

Parameters* required
publicIdstring
Resource public id
delete_documentDelete document from the Document Storage1 params

Delete document from the Document Storage

Parameters* required
publicIdstring
Resource public id
generate_documentMerges template with data and returns base64 encoded document or a public URL to a document. NB! When the public URL option is used, the document is stored for 30 days and automatically deleted.1 params

Merges template with data and returns base64 encoded document or a public URL to a document. NB! When the public URL option is used, the document is stored for 30 days and automatically deleted.

Parameters* required
requestBodyobject
Request parameters, including template id, data and formats.
generate_document_asyncMerges template with data as asynchronous job and makes POST request to callback URL defined in the request. Request uses the same format as response of synchronous generation endpoint. The job id is also added to the callback request as header PDF-API-Job-Id *Example response...1 params

Merges template with data as asynchronous job and makes POST request to callback URL defined in the request. Request uses the same format as response of synchronous generation endpoint. The job id is also added to the callback request as header PDF-API-Job-Id *Example response...

Parameters* required
requestBodyobject
Request parameters, including template id, data and formats.
generate_document_batchAllows to merge multiple templates with data and returns base64 encoded document or public URL to a document. NB! When the public URL option is used, the document is stored for 30 days and automatically deleted.1 params

Allows to merge multiple templates with data and returns base64 encoded document or public URL to a document. NB! When the public URL option is used, the document is stored for 30 days and automatically deleted.

Parameters* required
requestBodyobject
Request parameters, including template id, data and formats.
generate_document_batch_asyncMerges template with data as asynchronous job and makes POST request to callback URL defined in the request. Request uses the same format as response of synchronous generation endpoint. The job id is also added to the callback request as header PDF-API-Job-Id *Example response...1 params

Merges template with data as asynchronous job and makes POST request to callback URL defined in the request. Request uses the same format as response of synchronous generation endpoint. The job id is also added to the callback request as header PDF-API-Job-Id *Example response...

Parameters* required
requestBodyobject
Request parameters, including template id, data and formats.
get_async_job_statusReturns status of an async job1 params

Returns status of an async job

Parameters* required
jobIdstring
Job id
get_workspacesReturns all workspaces in the organization2 params

Returns all workspaces in the organization

Parameters* required
pagenumber
Pagination: page to returndefault: 1
per_pagenumber
Pagination: How many records to return per pagedefault: 15
create_workspaceCreates a regular workspace with identifier specified in the request.1 params

Creates a regular workspace with identifier specified in the request.

Parameters* required
requestBodyobject
The JSON request body.
get_workspaceReturns workspace information for the workspace identifier specified in the request.1 params

Returns workspace information for the workspace identifier specified in the request.

Parameters* required
workspaceIdentifierstring
Workspace identifier
delete_workspaceDelete workspace. Only regular workspaces can be deleted.1 params

Delete workspace. Only regular workspaces can be deleted.

Parameters* required
workspaceIdentifierstring
Workspace identifier
convert_html_to_pdfConverts HTML content to PDF1 params

Converts HTML content to PDF

Parameters* required
requestBodyobject
The JSON request body.
convert_url_to_pdfConverts public URL to PDF1 params

Converts public URL to PDF

Parameters* required
requestBodyobject
The JSON request body.
get_formsReturns a list of forms available for the organization2 params

Returns a list of forms available for the organization

Parameters* required
pagenumber
Pagination: page to returndefault: 1
per_pagenumber
Pagination: How many records to return per pagedefault: 15
create_formCreates a new form based on the configuration sent in the request body.1 params

Creates a new form based on the configuration sent in the request body.

Parameters* required
requestBodyobject
Form configuration
import_formCreates a new form based on editable PDF1 params

Creates a new form based on editable PDF

Parameters* required
requestBodyobject
Import editable PDF via URL or base64 string as form (Multiple input formats supported)
get_formReturns form configuration1 params

Returns form configuration

Parameters* required
formIdnumber
Form unique identifier
update_formUpdates the form configuration. The form configuration must be complete as the entire configuration is replaced and not merged.2 params

Updates the form configuration. The form configuration must be complete as the entire configuration is replaced and not merged.

Parameters* required
formIdnumber
Form unique identifier
requestBodyobject
Form configuration
delete_formDeletes the form with specified id1 params

Deletes the form with specified id

Parameters* required
formIdnumber
Form unique identifier
share_formCreates an unique sharing URL to collect form data1 params

Creates an unique sharing URL to collect form data

Parameters* required
formIdnumber
Form unique identifier
generate_qr_codeCreates a QR code based on the configuration1 params

Creates a QR code based on the configuration

Parameters* required
requestBodyobject
QR Code configuration
create_einvoiceThis endpoint transforms a JSON payload into an XML-based e-invoice that is fully compliant with the European EN 16931 standard. The generated output can be formatted in either UBL (Universal Business Language) or CII (Cross-Industry Invoice) syntax, ensuring interoperability...1 params

This endpoint transforms a JSON payload into an XML-based e-invoice that is fully compliant with the European EN 16931 standard. The generated output can be formatted in either UBL (Universal Business Language) or CII (Cross-Industry Invoice) syntax, ensuring interoperability...

Parameters* required
requestBodyobject
eInvoice conversion
create_xrechnung_einvoiceThis endpoint transforms a JSON payload into an XML-based XRechnung e-invoice that is fully compliant with the European EN 16931 standard. The generated output follows the XRechnung format and can be formatted in either UBL (Universal Business Language) or CII (Cross-Industry...1 params

This endpoint transforms a JSON payload into an XML-based XRechnung e-invoice that is fully compliant with the European EN 16931 standard. The generated output follows the XRechnung format and can be formatted in either UBL (Universal Business Language) or CII (Cross-Industry...

Parameters* required
requestBodyobject
eInvoice conversion
create_facturx_einvoiceThis endpoint transforms a JSON payload a Factur-X e-invoice that is fully compliant with the European EN 16931 standard. The generated output is always a PDF document, embedding a structured CII (Cross-Industry Invoice) XML according to the Factur-X format into a human-readab...1 params

This endpoint transforms a JSON payload a Factur-X e-invoice that is fully compliant with the European EN 16931 standard. The generated output is always a PDF document, embedding a structured CII (Cross-Industry Invoice) XML according to the Factur-X format into a human-readab...

Parameters* required
requestBodyobject
eInvoice conversion
get_einvoice_schemaReturns e-invoice JSON schema which defines the structure of the e-invoice.

Returns e-invoice JSON schema which defines the structure of the e-invoice.

No parameter schema in public metadata yet.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
Documents & Knowledge
Registryactive
TransportSSE
UpdatedMay 16, 2026
View on GitHub

Related Documents & Knowledge MCP Servers

View all →
Pdf Document Mcp

csoai-org/pdf-document-mcp

pdf-document-mcp MCP server by MEOK AI Labs
Mcp Document Converter

xt765/mcp-document-converter

Convert PDF, DOCX, HTML, Markdown, and Text for AI assistant context injection.
10
Markdown Formatter

io.github.xjtlumedia/markdown-formatter

AI Answer Copier — Convert Markdown to PDF, DOCX, HTML, LaTeX, CSV, JSON, XML, XLSX, RTF, PNG
3
Better Notion

io.github.ai-aviate/better-notion

Operate Notion with a single Markdown document — read, create, and update pages in one call.
2
Notion

suekou/mcp-notion-server

Notion MCP Server enables LLMs to access Notion workspaces with optional Markdown conversion to save tokens.
892
Docx

meterlong/mcp-doc

A powerful Word document processing service based on FastMCP, enabling AI assistants to create, edit, and manage docx files with full formatting support. Preserves original styles when editing content. 基于FastMCP的强大Word文档处理服务,使AI助手能够创建、编辑和管理docx文件,支持完整的格式设置功能。在编辑内容时能够保留原始样式和格式,实现精确的文档操作。
185