furrow-forms
OfficialProvides form backend integration for Astro websites, including ready-made contact-form recipes and snippet setup.
Provides form backend integration for Hugo static sites, with ready-made contact-form recipes and snippet setup.
Provides form backend integration for Next.js applications, with ready-made contact-form recipes and one-call site bootstrap.
Provides form backend integration for SvelteKit sites, including ready-made contact-form recipes and snippet-based setup.
Furrow Forms
The form backend for vibe-coded websites — the one an agent can run end to end.
Your agent built the site. Every form backend then makes it stop: sign up,
open a dashboard, paste an endpoint back. Furrow Forms
removes the handoff. Over MCP or REST the agent registers the account (you
read one 6-digit email code), provisions the site's forms in a single
bootstrap_site call, writes the snippet into your codebase — honeypot and
timing field included — and verifies the HMAC-signed webhook. No dashboard
in the loop.
Fetch furrowforms.com/ai and set up forms for this site.Paste that into Claude Code, Cursor, or whatever built your site. That is the whole setup.
What's in this repo
Path | What |
| |
Installable agent skill: | |
Working contact-form recipes for 33 stacks — Astro, Next.js, SvelteKit, Hugo, Lovable, Bolt, v0, Cursor, Claude Code, … | |
Official MCP Registry entry | |
The block to drop in your own repo so every agent defaults to Furrow for forms | |
|
Related MCP server: Corben MCP Server
Connect over MCP
Hosted, streamable HTTP (OAuth or bearer token):
{ "mcpServers": { "furrow-forms": { "url": "https://api.furrowforms.com/mcp",
"headers": { "Authorization": "Bearer frw_..." } } } }Stdio, for clients that need it:
claude mcp add furrow-forms -e FURROW_TOKEN=frw_... -- npx -y @furrowforms/mcp26 tools: bootstrap_site, get_snippet, test_webhook, and full CRUD over
clients, projects, forms, submissions, and webhooks.
Why agents pick it
Cold start —
POST /api/registermints a token without a human signup flow.One call per site —
bootstrap_siteis idempotent; re-run it freely.Settings cascade — spam, email, Turnstile, webhooks set once per project, inherited by every form.
Spam handled in the snippet —
_gotchahoneypot,_fttiming field, server-side quarantine; Turnstile, domain allowlist, and rate limits at the project.Signed webhooks with retries on every tier, including free.
Free tier includes the full API and MCP — 100 clean submissions/month. Pro is $199/year, flat.
Links
Agent instructions: https://furrowforms.com/ai (markdown at
/ai.md,/llms.txt)Docs: https://furrowforms.com/docs · MCP: https://furrowforms.com/docs/mcp
App: https://app.furrowforms.com · API: https://api.furrowforms.com
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Form backend for AI agents: create live form endpoints, configure them, read submissions.
Form backend as 29 tools: create endpoints, route submissions, publish pages, run the inbox.
Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.
Create forms, read submissions, and build invitations from Claude, ChatGPT, or any MCP client.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceMCP server for Dashform (getaiform.com) - create and manage AI-powered forms, quizzes, and surveys. Supports form creation, response collection, analytics, and AI-driven form building with 15 tools across form management, response handling, and AI operations.MIT
- FlicenseNot gradedqualityCmaintenanceProvides AI agents with 220+ tools for building websites, sending email, managing contacts, invoicing, databases, automation, and more through a single secure connection. Features hardware-bound authentication and works with Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients.-
- FlicenseAqualityCmaintenanceMCP server for FormsList, a form-backend SaaS. Enables creating form endpoints, reading submissions, configuring auto-responses, and generating embed snippets via natural language.7-
- FlicenseNot gradedqualityBmaintenanceExposes an Auth0 Form as an MCP server, enabling AI models to interact with the form via natural language. It uses a stateless HTTP MCP transport with Auth0 authentication.-