Where Netlify Forms wins
- [ + ]Zero configuration for Netlify-hosted sites — one HTML attribute, no keys or endpoints
- [ + ]Unmetered submissions on current credit-based plans
- [ + ]Submissions live next to deploys and logs in one dashboard
[ netlify.com · Serverless form handling, built into the Netlify platform · verified 2026-08-20 ]
Netlify Forms is not a standalone product but a platform feature: add a netlify attribute to your HTML form and the build system wires it up at deploy time — no keys, no endpoints. On Netlify’s current credit-based plans, form submissions are effectively unlimited. The comparison below is really about a platform feature versus dedicated, portable form infrastructure.
The short answer
Furrow Forms is the better choice when forms need programmatic management, agent operability, verified webhooks, or portability across hosts. Netlify Forms is the better choice when your site already deploys to Netlify on a current plan and a zero-config, unmetered contact form is all you need.
Furrow Forms — best for
Any host (Vercel, Cloudflare, VPS…), agents and APIs, config changes without redeploys, signed webhooks
Netlify Forms — best for
Sites already on Netlify’s current plans — zero config and unmetered submissions
Feature by feature
| Capability | Furrow Forms | Netlify Forms |
|---|---|---|
| Create & configure forms via API | yes Full CRUD over REST + MCP; bootstrap_site provisions a whole site’s forms in one call | no Forms are detected by parsing HTML at build time; config changes require a redeploy |
| MCP server | yes 26 tools over streamable HTTP or stdio — full lifecycle, from account registration to reading submissions and Stripe billing links | no None for Forms |
| Agent cold-start (account via API) | yes Agents register accounts via GET/POST /api/register; the human reads one email code | no Requires a Netlify account and a deployed site |
| Site-level settings, inherited by forms | yes Security and routing configured once per website; every form inherits | no Per-form notification settings in the dashboard |
| Works on any host | yes Plain POST endpoint — Vercel, Cloudflare, static hosting, anywhere | no Only for sites built and hosted on Netlify |
| Signed webhooks with retries + log | yes HMAC-SHA256 signed, retried with backoff, logged, testable — all tiers | partial Outgoing HTTP notifications exist; current signing and retry behavior undocumented |
| Spam protection | yes Honeypot + timing field + Turnstile + domain allowlist + rate limits + server-side filtering, on by default; spam never counts toward quota | partial Spam filtering, honeypot option, reCAPTCHA 2 |
| API access on the free tier | yes The whole product on the free tier, volume-capped | no Submissions can be read via API; forms cannot be managed at any tier |
| File uploads | yes Opt-in per website, inherited by every form; files land in a private per-site inbox (PDF, JPEG, PNG, WebP by default) — emails and webhooks link to it, never to raw file URLs | yes 8 MB max request, one file per field |
| Native integrations | no Signed webhooks are the integration story | partial Email + HTTP notifications; Zapier via the platform |
Pricing
| Furrow Forms | Netlify Forms | |
|---|---|---|
| Free tier | $0 — 100 subs/mo, full API + MCP | Current plans: forms unmetered (credits cover the platform, not forms) |
| Paid | $199/yr flat per workspace — 10k subs/mo, unlimited forms & sites | Platform plans: Personal $9/mo, Pro $20/mo — forms remain unmetered |
| Legacy-plan caveat | — | Older plans cap at 100 verified subs/mo/site, then a paid Forms level |
On Netlify’s current credit-based plans, Forms itself costs nothing extra — a real advantage if you are on Netlify anyway. The trade is capability and portability: no management API, no agent surface, and forms that only exist where Netlify builds them.
Honest trade-offs
FAQ
Yes whenever you need portability or programmatic control: Furrow Forms works on any host, exposes a full management API and MCP server, and delivers signed webhooks with retries. If your site lives on a current Netlify plan and just needs a contact form, Netlify Forms is free and zero-config.
Only on legacy plans. On Netlify’s current credit-based plans, form submissions are unmetered. Teams on older plans still hit the 100-verified-submissions-per-site cap before a paid Forms level kicks in.
Not really. Forms are created by Netlify’s build system parsing HTML at deploy time — an agent can write the markup, but there is no API or MCP to create, configure, or verify a form, and every settings change means another deploy. Furrow Forms gives agents the full lifecycle, including account registration.
[ verified against netlify.com on 2026-08-20 · re-checked monthly · corrections welcome — /contact ]
paste this into your agent
Fetch furrowforms.com/ai and set up forms for this site.