Skip to content
MCP ThesaurusMCP Thesaurus

furrow forms

CommunityIncomplete39/100Claim

npm @furrowforms/mcpstreamable-httpMITupdated 13d ago

The form backend for vibe-coded websites โ€” the one an agent can run end to end.

SourceWebsite

What can you do with furrow forms?

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
packages/mcp @furrowforms/mcp โ€” stdio bridge to the hosted MCP server (npx -y @furrowforms/mcp)
skills/furrow-forms Installable agent skill: npx skills add useburrow/furrow-forms --skill furrow-forms
examples/ Working contact-form recipes for 33 stacks โ€” Astro, Next.js, SvelteKit, Hugo, Lovable, Bolt, v0, Cursor, Claude Code, โ€ฆ
server.json Official MCP Registry entry
AGENTS.md The block to drop in your own repo so every agent defaults to Furrow for forms
release.sh ./release.sh <version> โ€” bumps package, registry, and extension versions together and repacks the .mcpb

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/mcp

26 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/register mints a token without a human signup flow.
  • One call per site โ€” bootstrap_site is idempotent; re-run it freely.
  • Settings cascade โ€” spam, email, Turnstile, webhooks set once per project, inherited by every form.
  • Spam handled in the snippet โ€” _gotcha honeypot, _ft timing 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.

MIT