FormFor MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FormFor MCP ServerAsk ops@company.com if I should deploy the latest build to production"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FormFor MCP Server
Remote MCP (Model Context Protocol) server for FormFor. Runs on Cloudflare Workers as a McpAgent Durable Object with SSE transport. Lets any MCP-compatible AI client create forms, collect data, and check responses.
Quick Start
Connect any MCP client to:
https://mcp.formfor.ai/sseWith header:
Authorization: Bearer ff_live_...Related MCP server: prompt-gui-mcp
Tools
Tool | Description |
| Ask a human a yes/no question. Sends an email, returns |
| Collect structured data via a multi-field form. Supports 14 field types. |
| Check if a form has been completed and retrieve the response data. |
| List recent forms with optional status filter. |
formfor_ask
{
"question": "Deploy to production?",
"to": "ops@company.com",
"context": "All tests passing on staging",
"expires": "4h"
}formfor_collect
{
"title": "Bug Report Triage",
"to": "eng@company.com",
"fields": [
{ "id": "severity", "type": "select", "label": "Severity", "options": ["P0", "P1", "P2"] },
{ "id": "description", "type": "textarea", "label": "Description", "required": true }
],
"expires": "24h"
}formfor_check
{
"form_id": "form_abc123"
}formfor_list
{
"status": "pending",
"limit": 10
}Architecture
MCP Client --> SSE (/sse) --> FormForMCP (McpAgent Durable Object)
|
+-- API (service binding) -- form CRUD
+-- Agents (service binding) -- agent state
+-- D1 -- API key authAuth Flow
MCP client connects to
/ssewithAuthorization: Bearer ff_live_...Worker authenticates the API key against D1 (SHA-256 hash lookup)
Auth header is captured in
onConnectand forwarded to API service binding on every tool call
Transport
SSE (Server-Sent Events) via the Agents SDK McpAgent.serveSSE(). CORS is configured for cross-origin access.
Development
npm install
npm run devDeployment
npm run deployEnvironment Variables
Bindings
Binding | Type | Description |
| Durable Object | FormForMCP class |
| D1 | API key authentication |
| Service | formfor-api worker |
| Service | formfor-agents worker |
License
MIT
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
- Alicense-qualityDmaintenanceEnables AI agents to ask clarification questions and receive structured user input through a Human-in-the-Loop interface.Last updatedMIT
- Alicense-qualityAmaintenanceEnables AI coding agents to request user input through customizable desktop forms, returning structured data.Last updated1MIT
- AlicenseAqualityAmaintenanceHand a human a rich interactive UI by URL from any MCP client and get structured data back — forms, approvals, surveys, pickers, editable lists. Round-trip human-in-the-loop for agents.Last updated2627MIT
- Alicense-qualityDmaintenanceEnables AI agents to request human approvals with customizable forms, webhooks, and team features.Last updated87MIT
Related MCP Connectors
Give AI agents access to form submissions — read, search, update, and process file attachments.
Human-as-a-Service for AI agents. Delegate tasks that need a real human, get results via API.
Create and wire up contact forms from your coding agent. Forms, snippets, and submissions.
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/formforai/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server