PhilForms MCP server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PhilForms MCP serverfill a BIR 2307 for Juan Cruz with TIN 123-456-789"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PhilForms MCP server
Lets Claude, Cursor or any MCP client find, fill and verify official Philippine government forms — BIR, SSS, PhilHealth, Pag-IBIG, CSC, GSIS, COA, GPPB — through the PhilForms API. Every input on 1,342 forms is mapped to its printed box, so a TIN lands digit by digit in its cells, and values the form cannot hold are refused with the reason instead of being "fixed".
Not affiliated with BIR, SSS, PhilHealth, Pag-IBIG or any government agency. PhilForms fills and prints; you file.
Tools
Tool | What it does |
| Search the catalogue ("2307", "philhealth claim") → form ids |
| One form's fill contract: every parameter, label, type, format, choices |
| Check values before filling, each as it would print |
| Fill a form → saved PDF path + tamper-evident document id |
| Check that a filled PDF is unaltered |
Related MCP server: mcp-Docuplete
Set up
Get an API key at philforms.com/account (pk_test_… is free and watermarked).
Claude Desktop: download philforms-mcp-1.0.0.mcpb and open it; it asks for the key.
Any MCP client:
{
"mcpServers": {
"philforms": {
"command": "npx",
"args": ["-y", "github:philforms/philforms-mcp"],
"env": { "PDFPHILE_API_KEY": "pk_test_…" }
}
}
}Filled PDFs go to PDFPHILE_OUT_DIR (default ./pdfphile-out). Requires Node 18+. No dependencies.
Listed in the official MCP registry as io.github.philforms/philforms-mcp.
API reference: philforms.com/developers · OpenAPI: https://philforms.com/api/v1/openapi.json
License
MIT — this repository holds only the MCP client. The PhilForms service itself is not open source.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for the PDFGate API. Generate PDFs, manage documents and handle e-signatures.
Fill official PDF forms, like city permits and business licenses, in their original layout.
Document processing over MCP: merge, split and compress PDFs, run OCR, extract document text.
Document API for AI-native software: render PDFs, e-sign, PAdES-seal, and verify.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for the Paraph e-signature API that enables AI tools to fill PDF forms and manage electronic signing workflows. It provides tools for template management, document filling, sending signing requests, and tracking signing progress.713 npmMIT

mcp-Docupleteofficial
AlicenseAqualityDmaintenanceDocuplete automates document completion for businesses — PDF templates, client interview forms, and e-signatures in one platform. The MCP server lets you drive the entire workflow from a conversation: find your document packages, start a client session, prefill fields from context, and generate the completed PDF packet without touching the dashboard.69 npm1MIT- AlicenseAqualityCmaintenanceProvides PDF reading, text search, navigation, and form filling capabilities through MCP, with cross-platform PDF viewer integration for seamless document interaction.79MIT

Embossofficial
AlicenseNot gradedqualityAmaintenanceTurn flat PDFs into fillable forms and fill them from data, documents, or a spreadsheet. Remote MCP server (Streamable HTTP) with OAuth sign-in at https://api.getemboss.ai/mcp, no local install required.MIT