formfill-mcp
获取 API 密钥 · 在 Smithery 上查看 · 由 Plenitudo AI 构建
工作原理
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 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 │
└─────────────────┘ └─────────────────┘ └─────────────────┘大多数 AI 工作流在最后一步都会受阻:智能体能够理解表单,但无法写入表单。FormFill 通过三个核心工具弥补了这一差距。
Related MCP server: ntriq-agentshop
工具
工具 | 描述 | 使用场景 |
| 返回所有可填写的字段 — 名称、类型和当前值 | 第一步:发现表单内容 |
| 使用提供的字段值填写 PDF 并保存结果 | 标准表单(1–5 页) |
| 与 | 复杂的多页表单(6 页以上) |
兼容性
任何兼容 MCP 的主机:
Claude Desktop — 添加到
claude_desktop_config.jsonCursor — MCP 服务器配置
Cline — 相同的配置模式
Continue — 相同的配置模式
任何支持模型上下文协议 (MCP) 的智能体
支持的表单类型
类别 | 示例 |
税务 | W-9, W-4, 1040, Schedule C, 各州表格 |
人力资源 | I-9, 入职材料, 福利登记, 带薪休假 (PTO) |
法律 | 保密协议 (NDA), 租赁协议, 合同, 披露声明 |
保险 | 索赔表格, 登记申请 |
房地产 | 购房协议, 租赁申请, 披露声明 |
教育 | 入学申请, 经济援助, 成绩单 |
定价
层级 | 价格 | 每月填写次数 |
免费版 | $0 | 50 次填写 |
专业版 | $9.99 / 月 | 无限制 |
在 formfill.plenitudo.ai 获取您的 API 密钥
快速入门
1. 获取 API 密钥
在 formfill.plenitudo.ai 注册 — 立即提供免费层级。
2. 连接到 Claude Desktop
编辑 ~/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"]
}
}
}重启 Claude Desktop。您将看到 🔨 工具图标 — FormFill 已连接。
3. 填写您的第一份表单
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_abc123提示词示例
W-9 (税务):
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租赁申请:
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多页合同:
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响应格式
成功:
{
"ok": true,
"output_path": "/Users/me/forms/w9_filled.pdf",
"fields_filled": 12,
"invalid_fields": []
}错误:
{"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"}自托管
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对于远程智能体访问,请部署随附的 Cloudflare Worker (worker.js)。
架构
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贡献与安全
CONTRIBUTING.md — 开发设置和 PR 指南
SECURITY.md — 负责任的披露政策
许可证
MIT — 版权所有 © 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