Forms

Forminit Webhook MCP Server

Connect your account, then chat with AI to run tools.

Send Forminit webhooks to MCPBundles and inspect submissions in chat.

Best forMarketingLead CaptureNo-Code Builders

Try this workflow

Last Forminit submit

Read export.json for form.submitted — list nested data field keys and values from the latest delivery.

Managed
4 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

What you can do with Forminit Webhook

Built for

Marketing Teams, Lead Capture, No-Code Builders

Example workflows

Last Forminit submit

Interprets Forminit event envelope and nested data object.

Try this

Read export.json for form.submitted — list nested data field keys and values from the latest delivery.

Recent leads

Compares stored submission payloads over time.

Try this

List recent form.submitted deliveries and extract email, name, and any custom data fields from each export.json.

Context to know first

How do I connect Forminit deliveries to MCPBundles?

Save a connection on MCPBundles, copy the hosted ingest URL from the credential panel, and paste it into Forminit where webhook URLs are configured on the form. Your agent reads stored deliveries — latest, history, and content — in chat.

Can an agent trigger a new delivery?

No. Ingest is read-only. Data arrives when the upstream system sends it; agents query what already landed.

AI Skill
SKILL.md

Domain knowledge for Forminit Webhook — workflow patterns, data models, and gotchas for your AI agent.

Forminit Webhook

Forminit (formerly Getform) POSTs a JSON body on each new form submission. Each POST is one stored report; tools read what already landed — there is no pull API and no way to submit or replay from here.

Payload shape

Top-level fields in export.json:

  • event — always form.submitted for production deliveries.
  • formName — the form that received the submission.
  • id — unique submission id; use for deduping when comparing recent deliveries.
  • submissionStatus — workflow status such as Open, In Progress, or Done.
  • data — all answers and metadata (see below).

Inside data:

  • sender — contact block when the form collects it: email, firstName, lastName, fullName, phone, company, position, address, city, country (only fields present on the form appear).
  • {field-name} — each custom question keyed by its form field name (often hyphenated); values may be strings, numbers, booleans, or arrays for multi-select.
  • file-{name} — uploaded files: a single upload is one object with file, name, and size; multiple uploads on one field are an array of those objects. Bodies carry hosted download links and metadata, not binary bytes.
  • submissionDate — human-readable timestamp string.
  • submissionDateISO — ISO 8601 submission time; prefer this over source.captured_at when answering “when did they submit”.
  • submission_info — technical context: ip, user_agent, referer, sdk_version, and optional location (country, city, geo coordinates, timezone).

Field names are defined per form — never assume fixed keys beyond the envelope above; inspect the latest JSON for this connection.

First moves

  1. Latest report — default for “what was submitted last” or lead triage.
  2. Read data.sender and custom keys — extract contact details and answers from the latest payload.
  3. Recent reports — list when comparing volume, duplicates, or submissions on a specific date.
  4. One report by id — after listing, when the user points at a specific submission.

Response shape

  • export.json — parsed Forminit webhook object when the body was JSON.
  • export.text — raw body for large or non-object payloads.
  • source.captured_at — when the webhook landed here (may differ slightly from data.submissionDateISO).

Operational order

  1. Start with the latest report — do not guess a report id.
  2. If captured_at is older than expected, say so — submissions arrive only when Forminit sends them.
  3. List recent reports only for history, duplicate suspicion, or explicit compare-by-date asks.
  4. Read ## This connection in the skill supplement for form-specific field notes.

Gotchas

  • Read-only — cannot submit forms, change submission status, or trigger webhooks from here.
  • Variable schema — custom field keys mirror the form builder; two connections may use different shapes.
  • Files are linksfile-* values reference hosted downloads; quote filenames and sizes from JSON rather than assuming file contents were stored here.
  • Duplicate deliveries — compare top-level id across recent reports if the upstream retried the same submission.
  • Empty — no stored reports means nothing has arrived yet; say no submission is available.

Tools in this Server (4)

Forminit Wh Latest

Return the most recently stored report — tabular rows, raw text, or JSON depending on format. Default starting point for current report questions.

Forminit Wh List

List recent stored reports — ids, capture time, filename, and format. Follow with latest report or get report for full content.

Forminit Wh Report

Return one stored report by report_id — full content with the same source/export envelope as latest report.

Forminit Wh Status

Connection status — whether any reports have landed, when the last file arrived, filename, and stored report count. Includes the ingest URL only when ...

Frequently Asked Questions

How do I connect Forminit deliveries to MCPBundles?

Save a connection on MCPBundles, copy the hosted ingest URL from the credential panel, and paste it into Forminit where webhook URLs are configured on the form. Your agent reads stored deliveries — latest, history, and content — in chat.

Can an agent trigger a new delivery?

No. Ingest is read-only. Data arrives when the upstream system sends it; agents query what already landed.

How do I connect Forminit Webhook to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/forminit-webhook. Authentication is handled automatically.

How many tools does Forminit Webhook provide?

Forminit Webhook provides 4 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Forminit Webhook require?

Forminit Webhook uses API Key. Forminit Webhook requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Forminit Webhook to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/forminit-webhook

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Forminit Webhook and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Forminit Webhook will appear under Not connected — select it and click Connect to complete OAuth.
Name: Forminit Webhook
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/forminit-webhook
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Forminit Webhook?

Sign in to connect your credentials and start running tools from the chat.

Forminit Webhook MCP — Read Form Submissions in Chat