Model Context Protocol

Give your agent the FormNode control plane.

One MCP endpoint gives Claude, Codex, and any MCP-compatible agent the ability to build forms, wire webhook-powered fields, create client organizations, run approvals, and hand work off to your automation stack.

Agent requestmcp.formnode.io

Build the onboarding form, connect the customer and license dropdowns to our webhooks, add manager approval, and send approved submissions to the provisioning workflow.

Agent promptDescribe the form once.
Form schemaFields, validation, pages, and approvals.
Live dataDynamic fields call your webhooks.
Workflow handoffn8n, Make, Zapier, or your API.
Automation targets
n8nMakeZapierPower AutomateCustom APIs
Hosted MCP endpoint

What is the FormNode MCP server?

The FormNode MCP server is a hosted endpoint at mcp.formnode.io that lets AI agents build forms, manage clients, pull submissions, and run approvals in plain English. It gives an agent first-class access to the resources behind FormNode, so one prompt can produce a working form, its webhook-powered dynamic fields, its approval routes, and the automation workflow behind it. Ships on the Business plan.

What your agent can do

Four capabilities, one API key, zero glue code.

Build forms on command

Scaffold a form from one sentence. Set fields, validation, and webhook-powered dropdowns without touching the dashboard.

Keep clients in sync

Create organizations and map them to your ConnectWise, NinjaOne, or CIPP IDs in one prompt. Multi-tenant, always current.

Pull submissions into chat

Fetch any form's submissions by date, decrypt on request, and analyze them in the same conversation where you built the form.

Run approvals without a dashboard

Kick off approval flows, check pending decisions, and record outcomes — perfect for agents running change management on your behalf.

Talk to your form builder

Anything you can do in the dashboard, you can say in a sentence.

Microsoft 365 user onboarding

“Build the Microsoft user onboarding form for Contoso. Dynamic dropdowns for organization (filtered to active managed-services customers in ConnectWise), copy-from-user, licenses (with available counts from CIPP), and office location (auto-fill address from the CW site). Wire submit to our provisioning webhook. In our stack that webhook runs through n8n, provisions via CIPP, applies the Sherweb license, copies settings, and opens the CW ticket.”

Companion offboarding flow

“Build the matching offboarding form. Same org and target-user dropdowns. On submit, call the offboarding webhook that blocks sign-in, removes the user from all groups, converts the mailbox to shared, delegates OneDrive to the manager, hides from the GAL, and opens a CW ticket for the license reclaim.”

Mailbox permissions request

“Build a FullAccess / SendAs mailbox permissions form for the Fabrikam portal. Requester and target-mailbox dropdowns pulled live from their tenant. On submit, call the permissions webhook that applies the permission via Graph, logs the change to the CW ticket, and schedules a 90-day expiry reminder.”

Password reset & unlock

“Build a password reset form on the Contoso portal. Username field validates live against their Entra tenant. On submit, call the account-recovery webhook that resets the password, unlocks the account, and emails temporary credentials to the user's manager.”

Firmware upgrade approval

“Start a firmware upgrade approval for the 12 firewalls in the Fabrikam fleet. Send the decision-table approval to Jamie with a 48-hour expiry, and call the change-control webhook when it comes back approved.”

Quarantine release request

“Build a quarantined email release form for the Contoso portal. Pull pending quarantined messages per user from Defender as a dynamic dropdown. On submit, call the release webhook that releases the selected message, blocks the sender if requested, and appends the action to the originating CW ticket.”

Connect in under a minute

Generate an API key, paste it into your MCP client, done.

01

Generate an API key

In FormNode, open Settings → API Keys and create a key. Pick the scope (Read-Only, Sync, or Full) that matches how much control you want the agent to have.

02

Add FormNode to your MCP client

Paste the server URL and your API key into the MCP config of Claude Desktop, Claude Code, or any other MCP-compatible tool. One config block, and every session can build forms on your behalf.

03

Start prompting

Ask your agent to build a form, create a client, pull yesterday’s submissions, or kick off an approval. No glue code required.

// ~/.config/claude/claude_desktop_config.json
{
"mcpServers": {
"formnode": {
"url": "https://mcp.formnode.io",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}

Works with every major MCP client

Claude Desktop
Anthropic’s desktop app. Add FormNode as an MCP server in the config and your API key — done.
Claude Code
The Anthropic CLI. Register FormNode with `claude mcp add` and every session can manage your forms.
Codex
OpenAI’s coding agent. Add FormNode as an MCP server with bearer-auth HTTP transport — works in Codex, Cursor, and any other MCP client that speaks HTTP.

MCP form-builder page

A focused page for buyers comparing MCP-compatible form builders and agent control planes.

MCP form builder

Agent setup guide

A step-by-step guide for connecting Claude, Codex, or another MCP client to FormNode.

Set up an MCP form builder

Scoped keys, full audit trail

  • API keys scoped per workspace — Read-Only, Sync, or Full
  • Every tool invocation logged with agent, resource, and timestamp
  • Revoke a key and access is cut instantly — no sessions to invalidate
  • AES-256 encryption at rest; submissions decrypted on explicit request only

Let your agents drive.

Start a workspace free and build your first form in minutes. The MCP server unlocks on the $129/mo Business plan — one click to upgrade when you're ready to hand the agent the keys.

Get Started Free →