@pdfmakerapi/mcp
Advanced tools
+24
-6
@@ -57,5 +57,5 @@ #!/usr/bin/env node | ||
| { | ||
| src: "https://raw.githubusercontent.com/GerardoBarrera/pdfmakerapi-mcp/main/icon-400.png", | ||
| src: "https://pdfmakerapi.com/icon-512.png", | ||
| mimeType: "image/png", | ||
| sizes: ["400x400"], | ||
| sizes: ["512x512"], | ||
| }, | ||
@@ -65,3 +65,3 @@ ]; | ||
| name: "pdfmakerapi", | ||
| version: "0.1.4", | ||
| version: "0.1.5", | ||
| title: "PDFMakerAPI", | ||
@@ -76,4 +76,23 @@ websiteUrl: "https://pdfmakerapi.com", | ||
| document: z | ||
| .record(z.string(), z.any()) | ||
| .describe("The PDFMakerAPI Document object to create, following the schema in this tool's description."), | ||
| .object({ | ||
| id: z.string().optional(), | ||
| name: z.string().optional().describe("Document name."), | ||
| description: z.string().optional(), | ||
| pageSize: z | ||
| .string() | ||
| .optional() | ||
| .describe('"letter" | "a4" | "legal" | "letter-landscape" | "a4-landscape" | "square" (default "a4").'), | ||
| pageBackgroundColor: z.string().optional().describe("Hex color, e.g. #ffffff."), | ||
| margin: z.string().optional().describe('"none" | "sm" | "md" | "lg" (default "lg").'), | ||
| gap: z.string().optional().describe('"none" | "sm" | "md" | "lg" (default "lg").'), | ||
| variables: z | ||
| .array(z.record(z.string(), z.any())) | ||
| .optional() | ||
| .describe("Declared variables; every {{name}} used in content MUST be declared here."), | ||
| children: z | ||
| .array(z.record(z.string(), z.any())) | ||
| .optional() | ||
| .describe("The document body — an ordered array of nodes (container/text/table/spacer/divider). See the DOCUMENT MODEL above."), | ||
| }) | ||
| .describe("The PDFMakerAPI Document to create. Follow the DOCUMENT MODEL in this tool's description."), | ||
| }, | ||
@@ -87,3 +106,2 @@ outputSchema: { | ||
| annotations: { | ||
| title: "Create PDF Document", | ||
| readOnlyHint: false, | ||
@@ -90,0 +108,0 @@ destructiveHint: false, |
+1
-1
| { | ||
| "name": "@pdfmakerapi/mcp", | ||
| "version": "0.1.4", | ||
| "version": "0.1.5", | ||
| "mcpName": "io.github.GerardoBarrera/pdfmakerapi-mcp", | ||
@@ -5,0 +5,0 @@ "description": "MCP server for PDFMakerAPI — turn a description into a shareable, editable PDF (invoices, certificates, reports, resumes) from any MCP client (Claude, Cursor, etc.).", |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
14846
7.32%148
13.85%