Best for
- Developers using Form.io to build form applications within AI coding environments
- Enterprises needing standardized data, RBAC, and audit capabilities
- Teams using Claude Code or other MCP-aware clients
The Form.io Agentic Coding Toolset is an official project providing a mature MCP integration for the Form.io platform. It includes a rich set of tools and skills supporting both application and form development, and offers an easy install via Claude Code plugin. The tools are stable and well-documented, but require Form.io project permissions.
Strongest · Documentation 15/20 Weakest · Reliability 10/20
Static review · not runListed 2026-09-08
Read the FMRS scoring method →Runtime:Node.js
FORMIO_API_KEY
Optional Form.io project API key; when set, the browser login flow is skipped. Get it from your project's API key settings.
FORMIO_BASE_URL
Base URL of your Form.io deployment, e.g. https://api.form.io for SaaS or https://forms.example.com self-hosted; usually derived from the project URL, optional.
FORMIO_PROJECT_URL
Full URL of your Form.io project, e.g. https://myproject.form.io (SaaS) or https://forms.example.com/myproject (self-hosted); can also come from a committed formio. or the project_set per-directory mapping.
FORMIO_LOGIN_FORM
Optional URL of a custom portal login form; when unset the server auto-probes candidate login forms.
FORMIO_FORCE_BROWSER
Set to 1 to force the browser login attempt in CI, containers, or other environments where the server detects no display.
FORMIO_INSECURE_TLS
Set to 1 to skip TLS certificate verification (NODE_TLS_REJECT_UNAUTHORIZED=0); for self-signed cert local development only, never in production.
FORMIO_PLUGIN_CONTEXT
Set automatically by the plugin manifest; when 1, enables the project_set tool and reads project URLs per cwd from ~/.formio/projects..
{
"mcpServers": {
"formio-mcp": {
"command": "npx",
"args": [
"-y",
"@formio/mcp"
],
"env": {
"FORMIO_BASE_URL": "https://api.form.io",
"FORMIO_PROJECT_URL": "https://your-project.form.io"
}
}
}
}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"formio-mcp": {
"command": "npx",
"args": [
"-y",
"@formio/mcp"
],
"env": {
"FORMIO_BASE_URL": "https://api.form.io",
"FORMIO_PROJECT_URL": "https://your-project.form.io"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add formio-mcp -e FORMIO_BASE_URL=https://api.form.io -e FORMIO_PROJECT_URL=https://your-project.form.io -- npx -y @formio/mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
Call the hello smoke-test tool from your client — a returned greeting confirms the MCP wiring works; the first authenticated tool call triggers the browser portal-login flow.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
The Form.io Agentic Coding Toolset is a comprehensive package including an MCP server (@formio/mcp), a Claude Code plugin (@formio/ai), and an AI skills library, designed to let developers perform complex actions against the Form.io Enterprise Server using their favorite agentic coding tools (starting with Claude Code). It enables creating and managing forms, resources, actions, roles, and projects, and provides a rich skill library (app orchestration, form building, resource planning, schema authoring, etc.) to accelerate development. The toolset turns Form.io into a composable backend for agentically coded applications, leveraging production-grade data, RBAC, and audit infrastructure.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 8e5964c29055 Data synced 2026-10-19 Read the FMRS scoring method