Create PDF form | agent view
The same page content and links, with explicit tool capabilities. Tools marked with an API can run directly through HTTP. Other tools require the browser interface or are not connected yet.
Tool capabilities
{
"id": "create-pdf-form",
"category": "pdf-tools",
"built": true,
"requirements": "Add typed fields, tab order and accessibility; cross-reader compatibility tests.",
"implementation": {
"fields": [],
"note": "Creates a fillable text-field form. Input example: [{\"name\":\"email\",\"label\":\"Email address\"}].",
"experience": {
"automatic": false,
"single": false,
"label": "Your text",
"placeholder": "Type or paste your input…",
"help": "Up to 1,000,000 characters. Review the settings before running.",
"action": null
},
"mode": "explicit",
"interactive": false
},
"execution": "POST /api/v1/tools/create-pdf-form/run",
"api": {
"id": "create-pdf-form",
"name": "Create PDF form",
"category": "pdf-tools",
"description": "Create a PDF with fillable text fields.",
"notes": "Creates a fillable text-field form. Input example: [{\"name\":\"email\",\"label\":\"Email address\"}].",
"human_path": "/en/pdf-tools/create-pdf-form/",
"method": "POST",
"endpoint": "/api/v1/tools/create-pdf-form/run",
"schema_url": "/api/v1/tools/create-pdf-form",
"input_schema": {
"type": "object",
"additionalProperties": false,
"properties": {
"input": {
"type": "string",
"maxLength": 1000000,
"default": "",
"description": "Plain text input. File tools use files instead unless otherwise documented."
},
"options": {
"type": "object",
"additionalProperties": false,
"properties": {}
}
}
},
"output_schema": {
"type": "object",
"required": [
"tool",
"result"
],
"properties": {
"tool": {
"type": "string"
},
"result": {
"type": "object",
"required": [
"text",
"files"
],
"properties": {
"text": {
"type": [
"string",
"null"
]
},
"data": {
"description": "Parsed JSON when the textual result is JSON."
},
"name": {
"type": "string"
},
"mime": {
"type": "string"
},
"files": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"mime",
"bytes",
"base64"
],
"properties": {
"name": {
"type": "string"
},
"mime": {
"type": "string"
},
"bytes": {
"type": "integer"
},
"base64": {
"type": "string",
"contentEncoding": "base64"
}
}
}
}
}
}
}
},
"processing": "Server; same transformation code as browser tools",
"limits": {
"request_bytes": 8388608,
"input_characters": 1000000,
"files_bytes": 5242880,
"max_files": 0,
"timeout_seconds": 12
}
},
"agent_processing": "Server; same transformation code as browser tools",
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Create a PDF with fillable text fields.
Useful next steps
How to use Create PDF form
- Enter your text in the input field.
- Review the settings, then choose Run Create PDF form.
- Review the result, then use Copy result or a download link when available.
What to expect
Create a PDF with fillable text fields. Enter an array of field definitions such as [{"name":"email","label":"Email address"}]. Use unique names and no more than 30 fields. This tool creates text fields, not a visual form designer.