npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

formbuilder-mcp

v0.1.0

Published

MCP server for FormBuilder (formbuilder.com): let Claude, Cursor, Gemini CLI and other AI agents create and publish online forms, read responses and register webhooks. Stdio proxy to the remote server at https://api.formbuilder.com/mcp.

Readme

formbuilder-mcp

MCP server for FormBuilder — lets Claude, Cursor, Gemini CLI, Claude Code and any other MCP client create and publish online forms, list responses and register webhooks on your behalf.

This package is a small stdio proxy to FormBuilder's hosted MCP server (https://api.formbuilder.com/mcp). It fetches the remote tool list on startup and forwards every call, so you always get the current tools without updating the package.

Free plan: 5 forms, 100 responses / month, no credit card. Responses over the cap are held, never lost.

Tools

| Tool | What it does | | --- | --- | | formbuilder_signup | Create a free account + API key from an email (no browser). Key is remembered for the session. | | formbuilder_create_form | Create a form from a title and fields; optionally publish. Returns edit_url and public_url. | | formbuilder_list_forms | List forms with status and response counts. | | formbuilder_get_form_fields | Field schema (ids, labels, types) of a form. | | formbuilder_list_responses | Responses for a form, newest first. | | formbuilder_create_webhook | POST every new response to an HTTPS URL. |

Configuration

| Env var | Default | Notes | | --- | --- | --- | | FORMBUILDER_API_KEY | – | Optional fbpat_… personal access token from formbuilder.com/developers. Without it the server connects to the open endpoint and you start with formbuilder_signup. | | FORMBUILDER_MCP_URL | https://api.formbuilder.com/mcp (or …/mcp/open when no key) | Override the remote server. |

Requires Node.js 18+.

Claude Desktop

claude_desktop_config.json:

{
  "mcpServers": {
    "formbuilder": {
      "command": "npx",
      "args": ["-y", "formbuilder-mcp"],
      "env": { "FORMBUILDER_API_KEY": "fbpat_…" }
    }
  }
}

(Claude Desktop and claude.ai can also add https://api.formbuilder.com/mcp directly as a remote connector — Settings → Connectors → Add custom connector — and sign in with OAuth, no npm needed.)

Cursor

.cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "formbuilder": {
      "command": "npx",
      "args": ["-y", "formbuilder-mcp"],
      "env": { "FORMBUILDER_API_KEY": "fbpat_…" }
    }
  }
}

Claude Code

Remote (recommended, OAuth sign-in):

claude mcp add --transport http formbuilder https://api.formbuilder.com/mcp

Or via this package:

claude mcp add formbuilder -e FORMBUILDER_API_KEY=fbpat_… -- npx -y formbuilder-mcp

Or install the plugin (skill + MCP server): claude plugin marketplace add bluetickventures/fb then /plugin install formbuilder@formbuilder.

Gemini CLI

gemini mcp add formbuilder https://api.formbuilder.com/mcp
# or, stdio:
gemini mcp add formbuilder npx -y formbuilder-mcp -e FORMBUILDER_API_KEY=fbpat_…

Other clients

Any MCP client that supports stdio: command npx, args -y formbuilder-mcp. Any client that supports Streamable HTTP: https://api.formbuilder.com/mcp with Authorization: Bearer fbpat_….

Links

  • Developer docs: https://formbuilder.com/developers
  • OpenAPI spec: https://formbuilder.com/openapi.json
  • LLM-friendly overview: https://formbuilder.com/llms.txt

MIT © FormBuilder