PhilForms MCP server
Commit 1. Nov. 2026Ermöglicht es AI-Clients, offizielle philippinische Regierungsformulare wie BIR, SSS und PhilHealth über die PhilForms API zu suchen, auszufüllen und zu verifizieren.
Auch bekannt als philforms/philforms-mcp, philforms-mcp
- Stars
- 0
- Tools
- 5
- Downloads, 30 Tage
- —
- Neueste Version
- 1.0.0
- Letzter Commit
- 1. Nov. 2026
- Lizenz
- MIT
Was ist PhilForms MCP?
PhilForms ist ein MCP server. Ermöglicht es AI-Clients, offizielle philippinische Regierungsformulare wie BIR, SSS und PhilHealth über die PhilForms API zu suchen, auszufüllen und zu verifizieren. Er stellt 5 Tools bereit, etwa search_forms, get_form_parameters, check_form_values.
Zusammenfassung generiert aus dem README des Projekts
Über PhilForms MCP server
PhilForms bietet eine Brücke für AI-Clients wie Claude oder Cursor, um mit offiziellen philippinischen Regierungsdokumenten zu interagieren. Es verbindet sich mit der PhilForms API, um Nutzern dabei zu helfen, Formulare von Behörden wie BIR, SSS, PhilHealth, Pag-IBIG, CSC, GSIS, COA und GPPB zu finden, auszufüllen und zu validieren. Der Server mappt jeden Input direkt auf die gedruckten Felder des physischen Formulars, sodass Daten wie eine TIN präzise in den korrekten Zellen platziert werden. Wenn ein Wert die Kapazität eines Formularfeldes überschreitet, lehnt das System diesen mit einer spezifischen Begründung ab, anstatt zu versuchen, die Daten zu erzwingen.
Entwickler können dies lokal über npx oder durch Herunterladen der mcpb-Datei für Claude Desktop einrichten. Für den Betrieb ist ein API-Key von philforms.com erforderlich; kostenlose Test-Keys sind verfügbar, erzeugen jedoch Ergebnisse mit Wasserzeichen. Der Server nutzt die Umgebungsvariable PDFPHILE_API_KEY für die Authentifizierung und speichert fertige Dokumente in einem lokalen Verzeichnis. Er bietet spezifische Tools, um den Katalog zu durchsuchen, Parameter-Contracts abzurufen, Werte vor der Übermittlung zu prüfen, Formulare zum Generieren von PDFs auszufüllen und zu verifizieren, dass ein Dokument mittels einer Tamper-Evident-ID unverändert geblieben ist.
Was du damit machen kannst
- 1Spezifische Regierungsdokumente findenFinde die korrekte Formular-ID, indem du nach Keywords wie einer bestimmten BIR-Formularnummer oder einem PhilHealth-Antragstyp suchst.
- 2Daten vor dem Drucken validierenStelle sicher, dass alle Input-Werte dem erwarteten Format und den Constraints des offiziellen Formulars entsprechen, bevor du versuchst, es auszufüllen.
- 3Ausgefüllte PDF-Formulare generierenErstelle ein ausgefülltes PDF-Dokument, das eine eindeutige ID enthält, um zu beweisen, dass die Datei nicht manipuliert wurde.
- 4Dokumentenintegrität bestätigenVerifiziere, dass ein zuvor generiertes PDF nach dem initialen Ausfüllprozess nicht modifiziert wurde.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
PhilForms MCP tools 5
Erkannt aus dem READMEsearch_formsget_form_parameterscheck_form_valuesfill_formverify_pdf
| search_forms | — | |
| get_form_parameters | — | |
| check_form_values | — | |
| fill_form | — | |
| verify_pdf | — |
Konfiguration
PDFPHILE_API_KEYErforderlichSecretYour PhilForms API key (pk_test_… free and watermarked, or pk_live_…). Get one at https://philforms.com/account
PDFPHILE_OUT_DIRFolder for filled PDFs (default ./pdfphile-out)
| Name | Beschreibung | Typ |
|---|---|---|
| PDFPHILE_API_KEY | Your PhilForms API key (pk_test_… free and watermarked, or pk_live_…). Get one at https://philforms.com/account | ErforderlichSecret |
| PDFPHILE_OUT_DIR | Folder for filled PDFs (default ./pdfphile-out) |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarphilforms/philforms-mcp is public and reachablegithub.com/philforms/philforms-mcp ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Herkunft (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-11-01github.com/philforms/philforms-mcp ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Kein kritischer Hinweis im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell5 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNo tool named like delete, drop or execBestanden
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenPhilForms 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 every supported form 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_forms |
Search the catalogue ("2307", "philhealth claim") → form ids |
get_form_parameters |
One form's fill contract: every parameter, label, type, format, choices |
check_form_values |
Check values before filling, each as it would print |
fill_form |
Fill a form → saved PDF path + tamper-evident document id |
verify_pdf |
Check that a filled PDF is unaltered |
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.
PhilForms MCP Fragen
Welche Tools bietet PhilForms MCP?
Er stellt 5 Tools bereit, darunter search_forms, get_form_parameters, check_form_values, fill_form, verify_pdf.
Welche Regierungsbehörden werden unterstützt?
Der Server unterstützt Formulare von BIR, SSS, PhilHealth, Pag-IBIG, CSC, GSIS, COA und GPPB.
Ist dieser Service mit der philippinischen Regierung verbunden?
Nein, PhilForms ist nicht mit einer Regierungsbehörde verbunden; es bietet Dienste zum Ausfüllen und Drucken an, während der Nutzer für die eigentliche Einreichung verantwortlich ist.
Wo werden die ausgefüllten PDFs gespeichert?
Ausgefüllte PDFs werden in dem Verzeichnis gespeichert, das durch die Umgebungsvariable PDFPHILE_OUT_DIR angegeben ist; der Standardwert ist ./pdfphile-out.