formpaste MCP server
✓ VerifiziertErstelle, verwalte und teste Kontaktformulare und Snippets direkt über deinen Coding Agent.
Auch bekannt als webrating/formpaste-mcp, formpaste-mcp
- Stars
- 0
- Tools
- 6
- Downloads, 30 Tage
- 145
- Neueste Version
- 1.0.0
- Letzter Commit
- 28. Juli 2026
- Lizenz
- MIT
Was ist formpaste MCP?
formpaste ist ein MCP server. Erstelle, verwalte und teste Kontaktformulare und Snippets direkt über deinen Coding Agent. Er stellt 6 Tools bereit, etwa create_form, get_snippet, list_forms.
Zusammenfassung generiert aus dem README des Projekts
Über formpaste MCP server
Formpaste bietet Entwicklern die Möglichkeit, Kontaktformulare direkt über ihre Coding Agents zu erstellen und zu verwalten. Durch die Verbindung zu einem gehosteten MCP server via mcp-remote Transport können Nutzer die Formularerstellung und das Snippet-Management durchführen, ohne ihre Entwicklungsumgebung zu verlassen. Der Server funktioniert mit verschiedenen Clients, darunter Claude Code, Cursor, VS Code und Claude Desktop.
Um diesen Service zu nutzen, benötigst du ein Formpaste-Konto und einen API token aus deinem Dashboard. Der Server bietet sechs spezifische Tools zur Unterstützung deiner Entwicklungsaufgaben an. Dazu gehören create_form, get_snippet, list_forms, get_form, send_test_submission und list_submissions. Du kannst den Datenzugriff über verschiedene Token-Scopes steuern.
Ein Token mit 'setup'-Scope erlaubt es einem Agent, Konfigurationsaufgaben wie das Erstellen von Formularen oder das Abrufen von Snippets für HTML, React, Next.js, Astro, Vue oder Svelte auszuführen. Dieser Scope verhindert, dass der Agent tatsächliche Submission-Inhalte liest. Für den vollen Zugriff auf Submission-Daten und Nachrichteninhalte ist ein Token mit 'full'-Scope erforderlich.
Was du damit machen kannst
- 1Frontend-Code-Snippets generierenBitte deinen Agent, den notwendigen Code bereitzustellen, um ein Formular in ein spezifisches Web-Framework einzubetten.
- 2Formular-Konnektivität prüfenLass den Agent einen Test-Eintrag senden, um sicherzustellen, dass das Kontaktformular wie erwartet funktioniert.
- 3Bestehende Formular-Konfigurationen prüfenFordere eine Liste aller aktiven Formulare an, um deren Namen sowie die aktuellen Inbox- oder Spam-Zahlen zu überprüfen.
- 4Sichere agentische EntwicklungNutze einen eingeschränkten Token, damit die KI Formulare bauen kann, ohne auf private Nutzerdaten zuzugreifen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du formpaste MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenformpaste MCP in Claude Code installieren
$ claude mcp add --env 'FORMPASTE_TOKEN=<YOUR_FORMPASTE_TOKEN>' formpaste-mcp -- npx -y formpaste-mcpformpaste MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"formpaste-mcp": {
"command": "npx",
"args": [
"-y",
"formpaste-mcp"
],
"env": {
"FORMPASTE_TOKEN": "<YOUR_FORMPASTE_TOKEN>"
}
}
}
}formpaste MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"formpaste-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"formpaste-mcp"
],
"env": {
"FORMPASTE_TOKEN": "<YOUR_FORMPASTE_TOKEN>"
}
}
}
}formpaste MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"formpaste-mcp","type":"stdio","command":"npx","args":["-y","formpaste-mcp"],"env":{"FORMPASTE_TOKEN":"<YOUR_FORMPASTE_TOKEN>"}}'formpaste MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"formpaste-mcp": {
"command": "npx",
"args": [
"-y",
"formpaste-mcp"
],
"env": {
"FORMPASTE_TOKEN": "<YOUR_FORMPASTE_TOKEN>"
}
}
}
}formpaste MCP in Codex installieren
$ codex mcp add formpaste-mcp --env 'FORMPASTE_TOKEN=<YOUR_FORMPASTE_TOKEN>' -- npx -y formpaste-mcpformpaste MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.formpaste-mcp] command = "npx" args = ["-y", "formpaste-mcp"] [mcp_servers.formpaste-mcp.env] FORMPASTE_TOKEN = "<YOUR_FORMPASTE_TOKEN>"
formpaste MCP in Gemini CLI installieren
$ gemini mcp add -s user -e 'FORMPASTE_TOKEN=<YOUR_FORMPASTE_TOKEN>' formpaste-mcp npx -- -y formpaste-mcpformpaste MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"formpaste-mcp": {
"command": "npx",
"args": [
"-y",
"formpaste-mcp"
],
"env": {
"FORMPASTE_TOKEN": "<YOUR_FORMPASTE_TOKEN>"
}
}
}
}formpaste MCP tools 6
Erkannt aus dem READMEcreate_formget_snippetlist_formsget_formsend_test_submissionlist_submissions
| create_form | — | |
| get_snippet | — | |
| list_forms | — | |
| get_form | — | |
| send_test_submission | — | |
| list_submissions | — |
Konfiguration
FORMPASTE_TOKENErforderlichSecretFormpaste API token starting with fpat_, minted in the dashboard under Settings -> API & MCP. Use a setup-scoped token unless the agent needs to read submission content.
| Name | Beschreibung | Typ |
|---|---|---|
| FORMPASTE_TOKEN | Formpaste API token starting with fpat_, minted in the dashboard under Settings -> API & MCP. Use a setup-scoped token unless the agent needs to read submission content. | ErforderlichSecret |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarwebrating/formpaste-mcp is public and reachablegithub.com/webrating/formpaste-mcp ↗Bestanden
- Paket nennt dieses Repository als Quelleformpaste-mcp names webrating/formpaste-mcp as sourcenpmjs.com/package/formpaste-mcp ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-07-28github.com/webrating/formpaste-mcp ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from formpaste-mcpBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten1 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNo tool named like delete, drop or execBestanden
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 319 msBestanden
README
Auf GitHub ansehenformpaste-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:
fullcan do everything, including reading submission content vialist_submissions.setupcan do everything exceptlist_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 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
formpaste MCP Fragen
Wie füge ich formpaste MCP zu Claude Code hinzu?
Führe claude mcp add --env 'FORMPASTE_TOKEN=<YOUR_FORMPASTE_TOKEN>' formpaste-mcp -- npx -y formpaste-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich formpaste MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet formpaste MCP?
Er stellt 6 Tools bereit, darunter create_form, get_snippet, list_forms, get_form, send_test_submission.
Wie kann ich den Zugriff eines Agents auf meine Formulardaten einschränken?
Du kannst einen Token mit dem Scope 'setup' verwenden. Dieser erlaubt das Erstellen und Verifizieren von Formularen, verhindert aber, dass der Agent die Inhalte von Einsendungen Dritter lesen kann.