com.furrowforms/furrow-forms

Registre officiel IA et agents

Form backend an agent runs end to end: provision forms, snippets, spam, signed webhooks.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http furrow-forms 'https://api.furrowforms.com/mcp' --header 'Authorization: <Bearer frw_… token from app.furrowforms.com (Settings → Tokens) or minted by the agent via POST https://api.furrowforms.com/api/register. Omit to use OAuth (dynamic client registration supported).>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "furrow-forms": {
            "type": "http",
            "url": "https://api.furrowforms.com/mcp",
            "headers": {
                "Authorization": "<Bearer frw_… token from app.furrowforms.com (Settings → Tokens) or minted by the agent via POST https://api.furrowforms.com/api/register. Omit to use OAuth (dynamic client registration supported).>"
            }
        }
    }
}
NPM package @furrowforms/mcp
Claude Code
claude mcp add furrow-forms -e 'FURROW_TOKEN=<your furrow_token>' -- npx -y @furrowforms/mcp@1.0.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "furrow-forms": {
            "command": "npx",
            "args": [
                "-y",
                "@furrowforms/mcp@1.0.1"
            ],
            "env": {
                "FURROW_TOKEN": "<your furrow_token>"
            }
        }
    }
}

Variables d'environnement

  • FURROW_TOKEN obligatoire secret frw_… API token. Create one at app.furrowforms.com → Settings → Tokens, or let the agent register via the API.

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Furrow Forms
  2. What's in this repo
  3. Connect over MCP
  4. Why agents pick it
  5. Links

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

PathWhat
packages/mcp@furrowforms/mcp — stdio bridge to the hosted MCP server (npx -y @furrowforms/mcp)
skills/furrow-formsInstallable 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.jsonOfficial MCP Registry entry
AGENTS.mdThe 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

Questions fréquentes

Qu'est-ce que com.furrowforms/furrow-forms ?

Form backend an agent runs end to end: provision forms, snippets, spam, signed webhooks.

Comment installer com.furrowforms/furrow-forms ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http furrow-forms 'https://api.furrowforms.com/mcp' --header 'Authorization: <Bearer frw_… token from app.furrowforms.com (Settings → Tokens) or minted by the agent via POST https://api.furrowforms.com/api/register. Omit to use OAuth (dynamic client registration supported).>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour com.furrowforms/furrow-forms ?

Oui. Il attend FURROW_TOKEN, Authorization, à renseigner dans sa configuration.

com.furrowforms/furrow-forms est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient com.furrowforms/furrow-forms ?

Il est publié par useburrow. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.