目录 / pdfmakerapi
MCP
鉴权未知
未评级
已上架
pdfmakerapi
Generate professional PDFs — invoices, certificates, reports, resumes — from a plain-English description. The create_document tool returns a link to preview, edit, and download the finished PDF.
该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链
接入信息
- 传输形态
- http
- 鉴权方式
- 鉴权未知
- 端点
https://pdfmakerapi--gerardobarrera714.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
"mcpServers": {
"pdfmakerapi": {
"url": "https://pdfmakerapi--gerardobarrera714.run.tools"
}
}
}
能力清单
| 工具 | 说明 |
|---|---|
| create_document | Create a professional, shareable PDF document — invoices, receipts, certificates, reports, resumes, letters. Returns a link that opens the document in the PDFMakerAPI editor to preview, edit any field, and download the PDF. Design a THOROUGH, realistic document (don't leave it sparse) that exactly follows this model, then pass it as `document`. DOCUMENT MODEL (PDFMakerAPI) Document: { id, name, description, pageSize ("letter"|"a4"|"legal"|"letter-landscape"|"a4-landscape"|"square", default "a4"), pageBackgroundColor (hex), margin ("none"|"sm"|"md"|"lg", default "lg"), gap ("none"|"sm"|"md"|"lg", default "lg"), variables: Variable[], children: Node[] } Variable: { id, name (snake_case, used as {{name}}), label, type ("text"|"date"|"number"|"currency"), defaultValue? } Node (each has id, name, width ("full"|"1/2"|"1/3"|"1/4"|"2/3"|"3/4"|"auto"), order, align? ("left"|"center"|"right"), style?): - container: { type:"container", layout:{ direction:"row"|"column", gap, justify?, alignItems? }, children: Node[] } - text: { type:"text", content (supports \n and {{vars}}), fontSize? ("xs"|"sm"|"base"|"lg"|"xl"), fontWeight? ("normal"|"medium"|"semibold"|"bold") } - table: { type:"table", columns: { id, name (data key), label, width?, align? }[], rowVariable: string } - spacer: { type:"spacer", height:"sm"|"md"|"lg"|"xl" } - divider: { type:"divider", lineStyle?:"solid"|"dashed"|"dotted" } RULES - In text, insert values with {{snake_case_name}}; every {{name}} MUST be declared in variables[] with a realistic defaultValue. - Tables do NOT use {{}}: a table renders one row per item in its rowVariable array, pulling item[column.name]; the rowVariable variable's defaultValue must be a JSON-encoded string of the row array. - For label/value pairs, nest a direction:"row" container with a BOLD label (fontWeight:"bold") + the {{variable}} value, each with a width (e.g. "1/3" / "2/3"). - Spacing between top-level sections comes from the document "gap" (default "lg") — don't add spacers between sections. - Right-align money/number columns; every id unique. Keep it clean and professional. After the tool returns a url, share it and tell the user they can open it to preview, edit any field, and download the PDF. |
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。