# Formgong

Generates contact forms, outputs ready frontend snippets, and retrieves recent visitor submissions via Formgong.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: formgong
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/formgong/mcp
- Updated: 2026-10-08
- HTML: https://affpapa.org/en/nevibecode/mcp/formgong

## What it does

This remote MCP server operates over streamable HTTP at `https://formgong.com/mcp`. There are no local binaries or packages to install. Clients authenticate via OAuth 2.1 browser sign-in or accept a personal token starting with `fgp_`.

The server tools handle form creation, generate integration code for plain HTML, React, or Next.js with built-in honeypot protection, and manage webhook endpoints. Form entries remain stored in the EU on Cloudflare D1 with hashed visitor IPs.

Creation is strictly limited to 10 new forms per hour. Reading submissions stays disabled until you explicitly include the `submissions:read` scope.

## Requirements
- Remote server: `https://formgong.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://formgong.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add formgong --url https://formgong.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "formgong": {
            "url": "https://formgong.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "formgong": {
            "type": "http",
            "url": "https://formgong.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http formgong https://formgong.com/mcp
```

## When to use it
- register contact forms without opening a web dashboard
- generate embeddable form snippets for HTML, React, or Next.js
- fetch the latest 50 form submissions directly into the context
- configure outbound webhooks for downstream automation

## Example prompts
- Set up a contact form and output the React component.
- Show my current forms and check submission counts for this month.
- Retrieve the latest entries submitted through my contact form.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
