Provision and manage Furrow Forms backends through MCP, including snippets, spam controls, submissions, and signed webhooks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Furrow Forms.
The furrow-forms MCP server gives an AI coding agent access to Furrow Forms, a hosted backend for website forms. It supports end-to-end setup rather than only submission storage: an agent can register an account, create the site's form resources, retrieve the code snippet, and verify webhook delivery.
The repository describes 26 MCP tools. These include bootstrap_site, get_snippet, and test_webhook, along with create, read, update, and delete operations for clients, projects, forms, submissions, and webhooks. The service also supports signed webhooks with retries. Form snippets include a _gotcha honeypot and _ft timing field; server-side handling can quarantine suspected spam.
The furrow-forms MCP server can be reached through the hosted streamable HTTP endpoint at https://api.furrowforms.com/mcp. Clients authenticate with OAuth or a bearer token. For clients that need a local process, the repository provides @furrowforms/mcp, a stdio bridge installed and run with npx -y @furrowforms/mcp.
An agent can use bootstrap_site to provision a site's forms in one idempotent operation, so repeating the call does not require a separate manual setup flow. Project-level settings cascade to forms in that project. These settings include spam controls, email, Turnstile, webhooks, domain allowlisting, and rate limits. The README also documents an account-registration endpoint that issues a token after the user reads a six-digit email code.
For HTTP access, configure the MCP client with the hosted URL and an Authorization: Bearer frw_... header. For stdio access, pass the token as FURROW_TOKEN when launching the package. The repository also provides an installable agent skill and an AGENTS.md block for making Furrow Forms the default form backend in a project.
The project includes working contact-form examples for 33 stacks, including Astro, Next.js, SvelteKit, Hugo, Lovable, Bolt, and v0. These examples can help an agent adapt the returned snippet to an existing codebase.
bootstrap_site.get_snippet.test_webhook.The hosted service is external to the repository, so using the MCP endpoint requires a Furrow Forms token. The stdio package is a bridge to that hosted service, not a local form-processing backend. The free tier includes the full API and MCP and allows 100 clean submissions per month; the README lists a Pro plan at $199 per year. A human still needs to read the six-digit email code during the documented registration flow.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/furrow-forms)<a href="https://allmcps.com/mcp/furrow-forms"><img src="https://allmcps.com/api/badge/furrow-forms?style=directory" alt="Furrow Forms on AllMCPs" /></a>