MCP server de PhilForms
Commit 1 nov 2026Permite que los clientes de IA busquen, completen y verifiquen formularios oficiales del gobierno de Filipinas, como BIR, SSS y PhilHealth, a través de la API de PhilForms.
También conocido como philforms/philforms-mcp, philforms-mcp
- Stars
- 0
- Herramientas
- 5
- Descargas, 30 días
- —
- Última versión
- 1.0.0
- Último commit
- 1 nov 2026
- Licencia
- MIT
¿Qué es PhilForms MCP?
PhilForms es un MCP server. Permite que los clientes de IA busquen, completen y verifiquen formularios oficiales del gobierno de Filipinas, como BIR, SSS y PhilHealth, a través de la API de PhilForms. Expone 5 herramientas, como search_forms, get_form_parameters, check_form_values.
Resumen generado a partir del README del proyecto
Acerca del MCP server de PhilForms
PhilForms proporciona un puente para que clientes de IA como Claude o Cursor interactúen con la documentación oficial del gobierno de Filipinas. Se conecta a la API de PhilForms para ayudar a los usuarios a localizar, completar y validar formularios de agencias como BIR, SSS, PhilHealth, Pag-IBIG, CSC, GSIS, COA y GPPB. El servidor mapea cada entrada directamente a los recuadros impresos en el formulario físico, asegurando que datos como un TIN se coloquen con precisión dentro de las celdas correctas. Si un valor excede la capacidad de un campo del formulario, el sistema lo rechaza con un motivo específico en lugar de intentar forzar los datos.
Los desarrolladores pueden configurar esto localmente usando npx o descargando el archivo mcpb para Claude Desktop. Se requiere una API key de philforms.com para funcionar, y hay disponibles llaves de prueba gratuitas que generan resultados con marca de agua. El servidor utiliza la variable de entorno PDFPHILE_API_KEY para la autenticación y guarda los documentos completados en un directorio local. Ofrece herramientas específicas para buscar en el catálogo, recuperar contratos de parámetros, verificar valores antes del envío, completar formularios para generar PDFs y verificar que un documento no haya sido alterado mediante un ID de evidencia de manipulación.
Qué puedes hacer con él
- 1Localizar documentos gubernamentales específicosEncuentra el ID del formulario correcto buscando palabras clave, como un número de formulario de BIR específico o un tipo de reclamo de PhilHealth.
- 2Validar datos antes de la impresiónAsegúrate de que todos los valores de entrada coincidan con el formato y las restricciones esperadas del formulario oficial antes de intentar completarlo.
- 3Generar formularios PDF completadosCrea un documento PDF completado que incluya un ID único para demostrar que el archivo no ha sido manipulado.
- 4Confirmar la integridad del documentoVerifica que un PDF generado previamente no haya sido modificado después del proceso inicial de llenado.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Herramientas de PhilForms MCP 5
Detectado desde el READMEsearch_formsget_form_parameterscheck_form_valuesfill_formverify_pdf
| search_forms | — | |
| get_form_parameters | — | |
| check_form_values | — | |
| fill_form | — | |
| verify_pdf | — |
Configuración
PDFPHILE_API_KEYObligatorioSecretoYour 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)
| Nombre | Descripción | Tipo |
|---|---|---|
| PDFPHILE_API_KEY | Your PhilForms API key (pk_test_… free and watermarked, or pk_live_…). Get one at https://philforms.com/account | ObligatorioSecreto |
| PDFPHILE_OUT_DIR | Folder for filled PDFs (default ./pdfphile-out) |
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblephilforms/philforms-mcp is public and reachablegithub.com/philforms/philforms-mcp ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-01github.com/philforms/philforms-mcp ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo5 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo tool named like delete, drop or execAprobado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en GitHubPhilForms 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.
Preguntas sobre PhilForms MCP
¿Qué herramientas proporciona PhilForms MCP?
Expone 5 herramientas, incluidas search_forms, get_form_parameters, check_form_values, fill_form, verify_pdf.
¿Qué agencias gubernamentales son compatibles?
El servidor es compatible con formularios de BIR, SSS, PhilHealth, Pag-IBIG, CSC, GSIS, COA y GPPB.
¿Está este servicio afiliado al gobierno de Filipinas?
No, PhilForms no está afiliado a ninguna agencia gubernamental; ofrece servicios de llenado e impresión, mientras que el usuario es responsable de la presentación de los mismos.
¿Dónde se guardan los PDF completados?
Los PDF completados se guardan en el directorio especificado por la variable de entorno PDFPHILE_OUT_DIR, que por defecto es ./pdfphile-out.