Create and wire up contact forms from your coding agent. Six tools for forms, snippets, and submissions.
claude mcp add formpaste-mcp -- npx -y formpaste-mcp{
"mcpServers": {
"formpaste-mcp": {
"command": "npx",
"args": ["-y", "formpaste-mcp"],
"env": {
"FORMPASTE_TOKEN": "<formpaste_token>"
}
}
}
}FORMPASTE_TOKENMCP Servers overview
# formpaste-mcp
Create and wire up contact forms from your coding agent. Six tools for forms, snippets, and submissions.
## What this is
This package is a thin wrapper that launches `mcp-remote` pointed at the hosted Formpaste MCP server (`https://api.formpaste.com/mcp`, streamable-http transport). The equivalent manual `mcp-remote` config works identically; this package exists mainly so agents and clients can discover and install Formpaste's MCP server by name, not because it does anything the manual config cannot.
## Requirements
- Node.js 18 or later
- A Formpaste account
- An API token from Settings -> API & MCP in the Formpaste dashboard
## Install
Each client below is configured to talk to the hosted MCP endpoint at `https://api.formpaste.com/mcp`. Replace `fpat_YOUR_TOKEN` with a token minted from Settings -> API & MCP.
### Claude Code
```
claude mcp add formpaste --transport http https://api.formpaste.com/mcp \
--header "Authorization: Bearer fpat_YOUR_TOKEN"
```
### Codex
```
# ~/.codex/config.toml
[mcp_servers.formpaste]
command = "npx"
args = ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"]
```
### Cursor
```
// .cursor/mcp.json
{
"mcpServers": {
"formpaste": { "command": "npx", "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"] }
}
}
```
### Claude Desktop
```
// claude_desktop_config.json
{
"mcpServers": {
"formpaste": { "command": "npx", "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"] }
}
}
```
### VS Code
```
// .vscode/mcp.json
{
"servers": {
"formpaste": { "command": "npx", "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"] }
}
}
```
### Any MCP client, via this package
```
FORMPASTE_TOKEN=fpat_YOUR_TOKEN npx formpaste-mcp
```
`formpaste-mcp` reads `FORMPASTE_TOKEN` from the environment (or a `--token` flag) and starts `mcp-remote` against the hosted endpoint for you.
## The six tools
| Tool | Purpose | Scope |
|---|---|---|
| `create_form` | Create a form, return its access key and a wired snippet | setup |
| `get_snippet` | Return a copy-paste snippet for html/react/nextjs/astro/vue/svelte | setup |
| `list_forms` | List all forms with ids, names, access keys, inbox/spam counts | setup |
| `get_form` | Read one form's config to verify it is wired correctly | setup |
| `send_test_submission` | Store a test submission to prove a form is live | setup |
| `list_submissions` | List submissions, optionally including message bodies | full |
## Token scopes
Formpaste API tokens have two scopes:
- **`full`** can do everything, including reading submission content via `list_submissions`.
- **`setup`** can do everything except `list_submissions`, so it never reads third-party submission content.
Use a `setup`-scoped token for agent use. It covers form creation, snippets, and verifying that a form is wired correctly, without granting access to the data your forms collect.
## Worked example
See [`examples/wire-a-form.md`](examples/wire-a-form.md) for a full walkthrough: create a form, get a snippet, paste it into a page, send a test submission, and confirm the form is wired correctly.
## Links
- Documentation: https://formpaste.com/docs
- MCP server docs: https://formpaste.com/docs/agents/mcp-server
- Install guide: https://formpaste.com/docs/agents/install
- Issues: https://github.com/webrating/formpaste-mcp/issues
What people ask about formpaste-mcp
What is webrating/formpaste-mcp?
+
webrating/formpaste-mcp is mcp servers for the Claude AI ecosystem. Create and wire up contact forms from your coding agent. Six tools for forms, snippets, and submissions. It has 0 GitHub stars and was last updated today.
How do I install formpaste-mcp?
+
You can install formpaste-mcp by cloning the repository (https://github.com/webrating/formpaste-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is webrating/formpaste-mcp safe to use?
+
webrating/formpaste-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains webrating/formpaste-mcp?
+
webrating/formpaste-mcp is maintained by webrating. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to formpaste-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy formpaste-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/webrating-formpaste-mcp)<a href="https://claudewave.com/repo/webrating-formpaste-mcp"><img src="https://claudewave.com/api/badge/webrating-formpaste-mcp" alt="Featured on ClaudeWave: webrating/formpaste-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!