👁 License: MIT
👁 Version
👁 MCP
Obtener clave API · Ver en Smithery · Creado por Plenitudo AI
Cómo funciona
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 1. Inspect │ │ 2. Fill │ │ 3. Done │
│ │ → │ │ → │ │
│ list_form_ │ │ fill_form │ │ Filled PDF │
│ fields │ │ │ │ saved to disk │
│ │ │ │ │ │
│ Returns every │ │ Writes values, │ │ Open in │
│ field name, │ │ saves output │ │ Preview or │
│ type & value │ │ file │ │ send anywhere │
└─────────────────┘ └─────────────────┘ └─────────────────┘La mayoría de los flujos de trabajo de IA fallan en el último paso: el agente entiende el formulario pero no puede escribir en él. FormFill cierra esa brecha con tres herramientas enfocadas.
Related MCP server: 402-mcp
Herramientas
Herramienta | Descripción | Cuándo usarla |
| Devuelve todos los campos rellenables: nombre, tipo y valor actual | Primer paso: descubrir qué hay en el formulario |
| Rellena un PDF con los valores de campo proporcionados y guarda el resultado | Formularios estándar (1–5 páginas) |
| Igual que | Formularios complejos de varias páginas (6+ páginas) |
Funciona con
Cualquier host compatible con MCP:
Claude Desktop — añadir a
claude_desktop_config.jsonCursor — configuración del servidor MCP
Cline — mismo patrón de configuración
Continue — mismo patrón de configuración
Cualquier agente que soporte el Protocolo de Contexto de Modelo (MCP)
Tipos de formularios soportados
Categoría | Ejemplos |
Impuestos | W-9, W-4, 1040, Anexo C, formularios estatales |
RR. HH. | I-9, paquetes de incorporación, inscripción en beneficios, PTO |
Legal | NDA, contratos de arrendamiento, contratos, declaraciones |
Seguros | Formularios de reclamación, solicitudes de inscripción |
Inmobiliaria | Contratos de compraventa, solicitudes de alquiler, declaraciones |
Educación | Admisiones, ayuda financiera, expedientes académicos |
Precios
Nivel | Precio | Rellenos mensuales |
Gratis | $0 | 50 rellenos |
Pro | $9.99 / mes | Ilimitado |
Obtén tu clave API en formfill.plenitudo.ai
Inicio rápido
1. Obtén una clave API
Regístrate en formfill.plenitudo.ai — nivel gratuito disponible de inmediato.
2. Conéctate a Claude Desktop
Edita ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"formfill": {
"command": "/Users/YOUR_USERNAME/Projects/formfill-mcp/venv/bin/python",
"args": ["/Users/YOUR_USERNAME/Projects/formfill-mcp/server.py"]
}
}
}Reinicia Claude Desktop. Verás el icono de herramientas 🔨 — FormFill está conectado.
3. Rellena tu primer formulario
List the fillable fields in /Users/me/Desktop/w9.pdf using API key ff_free_abc123Fill the form at /Users/me/Desktop/w9.pdf with:
name: Jane Smith
TIN: 12-3456789
address: 123 Main St, Austin TX 78701
Save to /Users/me/Desktop/w9_filled.pdf
API key: ff_free_abc123Ejemplos de prompts
W-9 (impuestos):
Fill the W-9 at ~/Desktop/fw9.pdf with my name "John Smith", SSN "123-45-6789",
address "456 Oak Ave, Boston MA 02101". Business type: Individual/sole proprietor.
Save to ~/Desktop/fw9_filled.pdf. API key: ff_free_abc123Solicitud de alquiler:
Fill the rental application at ~/Desktop/rental_app.pdf with these values:
[paste field values]. Save to ~/Desktop/rental_filled.pdf. API key: ff_free_abc123Contrato de varias páginas:
Fill the 8-page NDA at ~/Desktop/nda.pdf. My name: Jane Smith, Company: Acme Corp,
Date: March 28 2026. Use fill_form_multipage. API key: ff_free_abc123Formato de respuesta
Éxito:
{
"ok": true,
"output_path": "/Users/me/forms/w9_filled.pdf",
"fields_filled": 12,
"invalid_fields": []
}Error:
{"ok": false, "error": "Invalid API key"}
{"ok": false, "error": "Usage limit reached. Upgrade at https://formfill.plenitudo.ai"}
{"ok": false, "error": "File not found: /Users/me/missing.pdf"}Autoalojamiento
git clone https://github.com/knportal/formfill-mcp.git
cd formfill-mcp
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
python manage_keys.py create --tier free
python server.py
# → MCP server running on http://localhost:8000Para acceso remoto del agente, despliega el Cloudflare Worker incluido (worker.js).
Arquitectura
server.py — MCP server (3 tools)
auth.py — API key validation + usage tracking (SQLite)
stripe_webhook.py — Stripe subscription webhook handler
worker.js — Cloudflare Worker (remote proxy)
manage_keys.py — Key management CLI
data/keys.db — API key store
data/usage.db — Monthly usage countersContribución y seguridad
CONTRIBUTING.md — configuración de desarrollo y directrices de PR
SECURITY.md — política de divulgación responsable
Licencia
MIT — Copyright © 2025 Plenitudo AI
This server cannot be installed
Maintenance
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/knportal/formfill-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
