formfill-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: ntriq-agentshop
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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenance250+ AI-powered MCP tools: research, write, code, translate, scrape, sentiment, vision, RAG, agent memory, marketplace, trading signals, and more. 15 models across 7 providers. Pay-per-use via API key or x402 USDC micropayments.2MIT
- AlicenseAqualityCmaintenanceMCP server for document intelligence via x402 micropayments. 6 tools: document analysis, invoice extraction, screenshot data, alt text, PII detection, sentiment analysis. Pay-per-use with USDC on Base — no API keys needed.61MIT
- AlicenseBqualityCmaintenanceEnables AI-driven browser automation with advanced form testing, batch operations, and intelligent element extraction for MCP-compatible applications.1410MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered form filling through natural language by exposing the Parzley AI Form Filling Agent API as an MCP server.
Related MCP Connectors
Agent Commerce Protocol MCP — bridges Stripe ACP + Google AP2 + Coinbase x402 for agent payments
MEOK Stripe ACP Checkout MCP — ChatGPT shopping bridge. Issues + verifies + signs Stripe Agentic
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- 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