VOOZH about

URL: https://glama.ai/mcp/servers/knportal/formfill-mcp?locale=es-ES

⇱ formfill-mcp by knportal | Glama


👁 License: MIT
👁 Version
👁 MCP

Obtener clave API · Ver en Smithery · Creado por Plenitudo AI

Listado en: Smithery · Glama


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

list_form_fields

Devuelve todos los campos rellenables: nombre, tipo y valor actual

Primer paso: descubrir qué hay en el formulario

fill_form

Rellena un PDF con los valores de campo proporcionados y guarda el resultado

Formularios estándar (1–5 páginas)

fill_form_multipage

Igual que fill_form, página por página para documentos grandes

Formularios complejos de varias páginas (6+ páginas)


Funciona con

Cualquier host compatible con MCP:

  • Claude Desktop — añadir a claude_desktop_config.json

  • Cursor — 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_abc123
Fill 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_abc123

Ejemplos 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_abc123

Solicitud 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_abc123

Contrato 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_abc123

Formato 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:8000

Para 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 counters

Contribución y seguridad

Licencia

MIT — Copyright © 2025 Plenitudo AI


A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Latest Blog Posts

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