このMCPでできること
Inspects, fills, merges, and generates PDF documents including forms and invoices.
ツール
入力スキーマ
{'type': 'object', 'required': ['pdf_path', 'fields'], 'properties': {'fields': {'type': 'object', 'description': "Field name → string value (from pdf_inspect's fillTemplate)", 'additionalProperties': {'type': 'string'}}, 'flatten': {'type': 'boolean', 'description': 'Bake values into page content and drop the AcroForm so fields are no longer editable'}, 'pdf_path': {'type': 'string', 'description': 'Template PDF source: an https:// URL or a data:application/pdf;base64,… URI (this hosted server cannot read local file paths).'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['bytes'], 'properties': {'bytes': {'type': 'integer', 'description': 'Size of the produced PDF in bytes'}, 'resource_uri': {'type': 'string', 'description': 'pdfops:// uri of the inline application/pdf resource'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['pdf_path'], 'properties': {'pdf_path': {'type': 'string', 'description': 'PDF source: an https:// URL or a data:application/pdf;base64,… URI (this hosted server cannot read local file paths).'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['count', 'hasXFA', 'truncated', 'fields', 'fillTemplate'], 'properties': {'count': {'type': 'integer', 'description': 'Number of form fields found; 0 when the PDF has no fillable form'}, 'fields': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'type', 'readOnly'], 'properties': {'raw': {}, 'name': {'type': 'string'}, 'type': {'type': 'string', 'description': 'text, checkbox, dropdown, radio, optionlist, or unsupported'}, 'value': {'type': 'string'}, 'checked': {'type': 'boolean'}, 'options': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Permitted values for radio/dropdown/optionlist fields'}, 'readOnly': {'type': 'boolean'}, 'maxLength': {'type': 'integer', 'description': 'Longer values are rejected by pdf_fill'}}, 'additionalProperties': False}, 'description': 'One entry per form field, in document order'}, 'hasXFA': {'type': 'boolean', 'description': 'True for hybrid AcroForm/XFA documents, whose XFA layer is dropped when filled'}, 'truncated': {'type': 'boolean', 'description': 'True when the form exceeded an API enumeration cap; fields is then a prefix, not the full list'}, 'fillTemplate': {'type': 'object', 'description': 'Field name to empty-or-current value, ready to edit and pass to pdf_fill', 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['invoice'], 'properties': {'invoice': {'type': 'object', 'required': ['from', 'to', 'items'], 'properties': {'to': {'anyOf': [{'type': 'string'}, {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}]}, 'due': {'type': 'string'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Calendar date in YYYY-MM-DD form (other formats are rejected with invalid_date). Shown on the invoice; also pins metadata for determinism'}, 'from': {'anyOf': [{'type': 'string'}, {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}]}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['description', 'unit_price'], 'properties': {'quantity': {'type': 'number', 'exclusiveMinimum': 0}, 'unit_price': {'type': 'number', 'minimum': 0}, 'description': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 100, 'minItems': 1}, 'notes': {'type': 'string', 'maxLength': 1000}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}, 'tax_rate': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'invoice_number': {'type': 'string'}}, 'description': 'Invoice data', 'additionalProperties': False}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['bytes'], 'properties': {'bytes': {'type': 'integer', 'description': 'Size of the produced PDF in bytes'}, 'resource_uri': {'type': 'string', 'description': 'pdfops:// uri of the inline application/pdf resource'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['pdf_paths'], 'properties': {'pdf_paths': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2, 'description': 'In order, each a PDF source: an https:// URL or a data:application/pdf;base64,… URI (this hosted server cannot read local file paths).'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['bytes'], 'properties': {'bytes': {'type': 'integer', 'description': 'Size of the produced PDF in bytes'}, 'resource_uri': {'type': 'string', 'description': 'pdfops:// uri of the inline application/pdf resource'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'required': ['tier', 'limit', 'used', 'remaining', 'period', 'resets_at'], 'properties': {'tier': {'type': 'string', 'description': 'Plan name, e.g. free'}, 'used': {'type': 'integer'}, 'limit': {'type': 'integer', 'description': 'Calls allowed in the current period'}, 'period': {'type': 'string', 'description': 'Billing period the counts belong to, YYYY-MM'}, 'remaining': {'type': 'integer'}, 'resets_at': {'type': 'string', 'description': 'ISO 8601 timestamp when used resets to 0'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
2ools
Builds, versions, reviews, deploys, shares, and coordinates work on websites, web applications, and games through project workflo…
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.
SmartTools
Provides general-purpose calculators, unit converters, text and data transformations, hashing, code-generation helpers, and forma…
Wakatime
Provides WakaTime coding-activity data, including durations, projects, commits, goals, heartbeats, editor usage, leaders, and use…
TaskLite
Builds and manages hosted project backends, structured boards, REST APIs, automations, authentication access, databases, and fron…
Keelen
Manages autonomous software projects connected to GitHub, including repository setup, roadmap intake, task execution, scheduling,…
Linear
Manages and searches Linear teams and issues, including issue creation and detailed issue retrieval.
Jira
Searches Jira issues and retrieves project, issue, status, assignee, priority, comment, attachment, and linked-issue details.