Verify a print document
fullbleed_verifyValidate HTML/CSS by rendering through the checks and return structured diagnostics for overflow, missing glyphs, or font substitution before PDF delivery.
Instructions
Render HTML/CSS through Fullbleed's validation path and return structured diagnostics and failures before delivery. Supply exactly one of html or html_path and select fail_on checks explicitly. Use fullbleed_inspect for an existing PDF. Internal checks do not establish independent standards conformance.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "fullbleed_verify"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| css | No | Optional inline CSS, applied before css_paths. Use @page for print page size and margins. | |
| html | No | Inline static HTML or SVG markup. Supply exactly one of html and html_path; JavaScript is not executed. | |
| fail_on | No | Failure checks to run: overflow, missing-glyphs, or font-subst. Defaults to none. The budget value requires budget limits available through the CLI, which this tool does not expose. | |
| css_paths | No | Existing UTF-8 CSS files under the MCP workspace root, read in array order after inline css. Relative paths are resolved from the server's --root. | |
| html_path | No | Existing UTF-8 HTML or SVG file under the MCP workspace root. Relative to the server's --root. Supply exactly one of html and html_path. | |
| font_paths | No | Existing embeddable font files under the MCP workspace root. Register these fonts before rendering; do not rely on system fonts. Relative paths are resolved from the server's --root. | |
| pdf_vt_job | No | Optional Job/Record/Document hierarchy and private Fullbleed DPM for pdf_profile='pdfvt1'. Omit records to generate one record and document per input, compiled copy, or binding row. | |
| pdf_profile | No | PDF export profile; omitted means ordinary PDF. Read fullbleed_capabilities.pdf_profile_catalog for names and font, ICC, title, and timestamp requirements. This is separate from the render tool's dev/preflight/prod preset. | |
| document_lang | No | Document language for PDF metadata, as a BCP-47 tag such as 'en-US'. | |
| emit_pdf_path | No | Optional destination PDF under the MCP workspace root; creates parent directories and replaces an existing file. Omit to return diagnostics without saving the PDF. | |
| document_title | No | Human-readable title stored in PDF metadata. Required for pdfx4 and pdfvt1 output. | |
| allow_fallbacks | No | Allow missing-glyph and font-substitution signals without failing those selected fail_on checks. Does not enable a browser fallback or fetch fonts. | |
| document_timestamp | No | PDF write date: UTC YYYY-MM-DDTHH:MM:SSZ, 'current', or 'source-date-epoch' (reads SOURCE_DATE_EPOCH). Required for pdfx4 and pdfvt1. Resolved once per engine; use an explicit value for repeatable output. | |
| output_intent_info | No | Optional human-readable description of the output condition. Requires output_intent_icc_path. | |
| output_intent_icc_path | No | Existing ICC profile file under the MCP workspace root, used as the PDF output intent. Required by PDF/A, PDF/X, and PDF/VT profiles. | |
| output_intent_components | No | ICC color-component count: 1 for gray, 3 for RGB, 4 for CMYK. Defaults to 3 and must match the profile supplied by output_intent_icc_path. | |
| output_intent_identifier | No | Nonblank output-condition identifier for the ICC output intent; defaults to 'Custom'. Requires output_intent_icc_path. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||