NueForm

MCP-Integration

Verbinde deine bevorzugte KI-Plattform über das Model Context Protocol mit NueForm.

Das Model Context Protocol (MCP) ist ein offener Standard, der KI-Assistenten die direkte Interaktion mit externen Diensten ermöglicht. NueForms MCP-Server gibt deiner KI vollen Zugriff auf deinen Workspace — Formulare, Antworten, Analytics, Teams, Webhooks, Voice Studio und mehr.

Was kannst du damit tun?

Mit verbundenem MCP kannst du deine KI Dinge fragen wie:

  • „Wie ist meine Abschlussrate über alle Formulare in diesem Monat?"
  • „Erstelle eine Kundenzufriedenheitsumfrage mit NPS-Bewertung."
  • „Exportiere alle Antworten aus Q1 als CSV."
  • „Füge sarah@company.com zum Marketing-Team hinzu."
  • „Welche Fragen brauchen am längsten zum Beantworten?"
  • „Lies diese Ankündigung mit Rosas Stimme vor. Gib nicht mehr als 2.000 Credits aus."
  • „Wie viele Credits habe ich diesen Monat noch?"

Deine KI übersetzt diese natürlichsprachigen Anfragen automatisch in die passenden NueForm-API-Aufrufe.

Voraussetzungen

  • Ein NueForm-Konto (der kostenlose Tarif reicht)
  • Ein MCP-kompatibler KI-Client (siehe Einrichtungsanleitungen unten)

Einrichtungsanleitungen

Die MCP-Server-URL von NueForm:

text
https://nueform.io/api/mcp

Die Authentifizierung läuft über OAuth — dein KI-Client öffnet ein Browserfenster, in dem du dich mit deinem NueForm-Konto anmeldest. Keine API-Schlüssel nötig.

Claude Desktop

Füge Folgendes zu deiner claude_desktop_config.json hinzu:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

json
{
  "mcpServers": {
    "nueform": {
      "url": "https://nueform.io/api/mcp"
    }
  }
}

Starte Claude Desktop neu. Bei der ersten Nutzung wirst du aufgefordert, dich mit deinem NueForm-Konto anzumelden.

Claude Code (CLI)

Führe den folgenden Befehl aus:

bash
claude mcp add nueform --transport http https://nueform.io/api/mcp

Oder füge es zu deiner .claude/settings.json hinzu:

json
{
  "mcpServers": {
    "nueform": {
      "url": "https://nueform.io/api/mcp"
    }
  }
}

Cursor

Füge es zur .cursor/mcp.json im Wurzelverzeichnis deines Projekts (oder in den globalen Einstellungen) hinzu:

json
{
  "mcpServers": {
    "nueform": {
      "url": "https://nueform.io/api/mcp"
    }
  }
}

Windsurf

Füge es zu deiner MCP-Konfiguration in den Windsurf-Einstellungen hinzu:

json
{
  "mcpServers": {
    "nueform": {
      "url": "https://nueform.io/api/mcp"
    }
  }
}

VS Code (GitHub Copilot)

Füge es zur .vscode/mcp.json in deinem Workspace hinzu:

json
{
  "servers": {
    "nueform": {
      "url": "https://nueform.io/api/mcp"
    }
  }
}

Andere MCP-Clients

Jeder Client, der HTTP Streamable MCP Transport unterstützt, kann sich mit NueForm verbinden. Richte ihn auf:

  • Server-URL: https://nueform.io/api/mcp
  • Authentifizierung: OAuth 2.0 (der Client sollte den Ablauf automatisch übernehmen)

Verfügbare Tools

NueForms MCP-Server stellt 75 Tools in 11 Kategorien bereit:

Formulare (8 Tools)

ToolBeschreibung
list_formsFormulare mit Suche, Paginierung und Filtern auflisten
get_formEin Formular mit allen Fragen abrufen
create_formEin neues Formular mit optionalen Fragen erstellen
update_formFormulareinstellungen und Fragen aktualisieren (inkl. auto_translate — NueLingo, Pro+)
delete_formEin Formular mit allen Daten löschen (ein Formular mit unterschriebenen Verträgen braucht delete_signed_contracts: true, wodurch auch die Verträge dauerhaft gelöscht werden)
publish_formEin Formular mit denselben Prüfungen wie der Veröffentlichen-Button im Builder veröffentlichen (erstellt einen Versions-Snapshot; gibt Hinweise zurück oder einen Fehler mit den zu korrigierenden Fragen)
unpublish_formDie Veröffentlichung eines Formulars aufheben (Team-Formulare: nur Team-Admins und -Owner)
duplicate_formEin Formular mit allen Fragen duplizieren

Formulare werden als Entwurf gespeichert. publish_form – oder published: true bei create_form und update_form – führt dieselben Prüfungen aus wie der Veröffentlichen-Button im Builder: Team-Formulare können nur Team-Admins und -Owner veröffentlichen, Pro-Funktionen richten sich nach dem Plan des Formularinhabers, und Buchungs-, E-Mail-Schritt-, Fuse- und Composite-Fragen müssen vollständig eingerichtet sein. Schlägt eine Prüfung fehl, wird nichts veröffentlicht, und das Tool gibt den Grund, die zu korrigierenden Fragen und einen Hinweis für deine KI zurück. Ein mit published: true erstelltes Formular wird trotzdem als Entwurf angelegt, wenn die Veröffentlichung blockiert ist.

Analytics (5 Tools)

ToolBeschreibung
get_dashboard_analyticsAggregierte Analytics über alle Formulare
get_form_analyticsAnalytics für ein bestimmtes Formular
get_geo_pointsGeografische Streudaten der Antworten
get_temporal_responseVerteilung der Antwortzeiten nach Stunde
get_question_timingTiming-Streudaten pro Frage

Antworten (5 Tools)

ToolBeschreibung
list_responsesAntworten mit Datums- und Abschlussfiltern auflisten
get_responseEine einzelne Antwort mit allen Angaben abrufen
delete_responseEine einzelne Antwort löschen
export_responses_csvAlle Antworten als CSV exportieren
bulk_delete_responsesBis zu 100 Antworten auf einmal löschen

Webhooks (6 Tools)

ToolBeschreibung
get_form_webhookWebhook-Konfiguration eines Formulars abrufen
update_form_webhookWebhook-URL eines Formulars setzen oder entfernen
list_global_webhooksGlobale Webhook-Endpunkte auflisten (Pro+)
update_global_webhooksGlobale Webhooks aktualisieren (Pro+)
get_webhook_secretWebhook-Signaturgeheimnis abrufen (Pro+)
regenerate_webhook_secretSignaturgeheimnis neu generieren (Pro+)

Teams (12 Tools)

ToolBeschreibung
list_teamsAlle Teams auflisten, denen du angehörst
create_teamEin neues Team erstellen
get_teamTeamdetails und Mitglieder abrufen
update_teamTeamnamen aktualisieren
delete_teamEin Team löschen (nur Owner)
list_team_membersTeammitglieder auflisten
add_team_memberEinen bestehenden NueForm-Nutzer per E-Mail hinzufügen (Rolle admin, editor oder viewer, Standard viewer; member ist ein veralteter Alias für viewer). Für eine Adresse ohne Konto create_invitation verwenden
update_team_memberDie Rolle eines Mitglieds ändern (admin, editor oder viewer; member ist ein veralteter Alias für viewer)
remove_team_memberEin Mitglied entfernen (storniert auch seine ausstehenden Einladungen ins Team)
list_invitationsDie ausstehenden Einladungen eines Teams auflisten, die neuesten zuerst, auch abgelaufene (gekennzeichnet mit expired: Eine abgelaufene Einladung kann nicht mehr angenommen werden und belegt keinen Platz mehr; delete_invitation entfernt sie). Link-Tokens nur für Owner und Admins
create_invitationJemanden per E-Mail einladen – NueForm verschickt die Einladung (Rolle admin, editor oder viewer, Standard viewer; member ist ein veralteter Alias für viewer)
delete_invitationEine ausstehende Einladung stornieren

Fuse-Sessions (9 Tools)

ToolBeschreibung
list_fuse_sessionsDie Fuse-Sessions eines Formulars auflisten, jeweils mit Live-Ergebnissen und Teilnehmenden
create_fuse_sessionEine Fuse-Session für ein Formular starten (sie behält das Fuse-Setup des Formulars, wie es gerade ist)
get_fuse_sessionEine Session mit ihren Live-Ergebnissen und Teilnehmenden abrufen
rename_fuse_sessionEine Session umbenennen
pause_fuse_sessionEine aktive Session pausieren
resume_fuse_sessionEine pausierte Session fortsetzen
archive_fuse_sessionEine Session archivieren
unarchive_fuse_sessionEine archivierte Session zurückholen
delete_fuse_sessionEine Session mit ihren Teilnehmenden und Aktionen löschen (lässt sich nicht rückgängig machen)

Composites (6 Tools)

ToolBeschreibung
list_compositesDeine Composites auflisten (wiederverwendbare Gruppen von Unterfeldern für Composite- und Listenfragen)
get_compositeEin Composite mit seiner Arbeitskopie und seinem Veröffentlichungsstatus abrufen
create_compositeEin leeres Composite als Entwurf anlegen
update_compositeDie Arbeitskopie eines Composites ersetzen (Formulare nutzen weiter die veröffentlichte Version, bis du veröffentlichst)
publish_compositeDie Arbeitskopie veröffentlichen: Formulare, die das Composite nutzen, übernehmen sie bei ihrer nächsten Veröffentlichung
delete_compositeEin Composite löschen, das kein Formular mehr nutzt (gesammelte Antworten bleiben erhalten)

Allgemein (6 Tools)

ToolBeschreibung
get_userDein Profil und deine Tarifinfos abrufen
list_filesHochgeladene Dateien auflisten
get_form_themeTheme-Einstellungen eines Formulars abrufen
update_form_themeFarben, Schriften und Styling aktualisieren
list_payment_accountsDeine Stripe-Connect-Konten und Zahlungskonten nach Namen auflisten, für Zahlungsfragen
list_form_versionsDie veröffentlichten Versionen eines Formulars auflisten, die neueste zuerst

Voice Studio (8 Tools)

ToolBeschreibung
voice_estimateKostenlos: was voice_generate für einen Text oder ein Skript ausgeben würde, wie lang das Audio wäre und ob dein Guthaben reicht
voice_generateText mit einer Stimme sprechen lassen oder ein Skript mit mehreren Stimmen und das Ergebnis in deiner Bibliothek behalten. Kostet Credits (braucht max_credits)
voices_listNueForms Standardstimmen sowie deine eigenen und die deiner Teams, mit den nv_…-IDs zum Sprechen
voice_designEine Stimme aus einer Beschreibung gestalten: 3 Varianten, die jeweils deinen Beispielsatz sprechen. Kostet Credits (braucht max_credits)
voice_saveEine Design-Variante als Stimme behalten: 50.000 Credits (5 $). Braucht max_credits
voice_cloneEine Stimme aus einer 30–60 Sekunden langen Aufnahme unter einem öffentlichen Link klonen, mit Transkript und rights_confirmed: true: 50.000 Credits (5 $). Braucht max_credits
library_listDeine Bibliothek in Voice Studio oder die eines Teams, die neuesten zuerst, mit Suche
library_getEin Clip, mit einem Download-Link, der 15 Minuten gilt, sobald das Audio fertig ist

Studio Apps (7 Tools)

ToolBeschreibung
studio_audio_mergeAudio Merge: ein Skript mit {variable}-Platzhaltern und eine Zeile mit Werten pro Clip; jede Zeile wird ein eigener Clip in deiner Bibliothek. Zeilen, in denen ein Wert fehlt, werden übersprungen und nicht berechnet. Kostet Credits (braucht max_credits)
studio_audio_merge_statusKostenlos: der Fortschritt eines Stapels (fertige, fehlgeschlagene und offene Clips) und die verbrauchten Credits
studio_voice_dropVoice Drop: eine Sprachnachricht an Telefone. Ein einzelner Empfänger mit recipient_expects_message: true ist ein persönlicher Anruf; alles andere geht an Nummern in den USA und Kanada zuerst per SMS; angerufen werden, wer mit CALL antwortet, und Nummern, die unsere SMS nicht erreichen (außerhalb der USA und Kanadas, wenn dein Tarif dorthin anrufen kann). Braucht einen ersten Credit-Kauf und eine bestätigte E-Mail-Adresse. Kostet Credits (braucht max_credits)
studio_voice_drop_statusKostenlos: die Zustellung an jeden Empfänger, per Anruf oder SMS, oder nicht zugestellt und was zurückgebucht wurde
studio_time_capsuleTime Capsule: Nachrichten, die an den gewählten Tagen um 9:00 Uhr in der Zeitzone des Empfängers zugestellt werden, per Anruf, SMS oder E-Mail. Ein Anruf braucht recipient_expects_message: true. Kostet Credits (braucht max_credits)
studio_podcastPodcast from Anything: eine Folge mit zwei Hosts aus einem Link oder Text. Das Skript wird kostenlos geschrieben; die Folge wird nur erstellt, wenn ihre genauen Kosten innerhalb von max_credits liegen
studio_talking_qrTalking QR: ein druckbarer QR-Code, der beim Scannen eine Sprachnachricht abspielt. Hosting kostenlos; neue Sprache kostet Credits (braucht max_credits)

Credits (3 Tools)

ToolBeschreibung
credits_balanceDie Credits, die du jetzt ausgeben kannst, die in diesem Monat enthaltenen Credits und was bald verfällt
credits_activityEinen Monat Credit-Aktivität, die neueste zuerst: Abbuchungen, automatische Gutschriften und Zuteilungen
rate_cardWas jede Aktion in Credits kostet

Credits ausgeben

Die Tools, die Credits kosten (voice_generate, voice_design, voice_save, voice_clone, studio_audio_merge, studio_voice_drop, studio_time_capsule, studio_podcast und studio_talking_qr), brauchen max_credits: das Höchste, was ein Aufruf ausgeben darf (10.000 Credits = 1 $). Ohne diesen Wert, oder wenn der Aufruf mehr kosten würde, wird nichts ausgegeben, und das Tool antwortet mit den genauen Kosten, damit deine KI dich vorher fragen kann.

  • Sprache kostet 1 Credit pro gesprochenem Zeichen, in jeder Sprache. Denselben Clip innerhalb von 30 Tagen noch einmal zu erstellen ist kostenlos, und Zeilen, die fehlschlagen, werden automatisch gutgeschrieben.
  • Eine neue Stimme, gestaltet und gespeichert oder geklont, kostet 50.000 Credits (5 $).
  • Es gelten dieselben Regeln wie in der App: Text wird vor jeder Abbuchung anhand der Nutzungsrichtlinie geprüft, und zum Speichern oder Klonen einer Stimme brauchst du einen ersten Credit-Kauf und eine bestätigte E-Mail-Adresse. Klone nur Stimmen, die du nutzen darfst.
  • Wenn ein Aufruf in ein Timeout läuft, ruf ihn mit denselben Argumenten und demselben idempotency_key noch einmal auf (8–100 Buchstaben, Ziffern, - oder _; jede Antwort enthält den verwendeten): Du bekommst das Ergebnis des ersten Aufrufs, statt doppelt zu zahlen.
  • Audio-Links gelten 15 Minuten. library_get liefert einen neuen.
  • Sprache, neue Stimmen und die Studio Apps, die Sprache erzeugen, werden mit dem bezahlt, was du in deinem Wallet unter Voice Studio bezahlen mit gewählt hast: mit deinen eigenen Credits, außer du hast ein Team gewählt (dann gehört eine Stimme, die du erstellst, dem Team). credits_balance zeigt, was du damit ausgeben kannst. studio_voice_drop und studio_time_capsule nutzen immer deine eigenen Credits. Kann das Team nicht zahlen, wird nichts ausgegeben, und die Antwort sagt, warum.
  • Über MCP kannst du keine Credits kaufen, verschenken oder automatisch nachkaufen lassen: Das geht in deinem Wallet in NueForm.

Für große Mengen aus deinem eigenen Code berechnet die Voice API 0,4 Credits pro Zeichen.

Anwendungsbeispiele

Formular-Performance analysieren

Du: „Wie ist die Abschlussrate meines Kundenfeedback-Formulars in diesem Monat?"

KI: Nutzt get_form_analytics mit Datumsfiltern und berichtet dann: „Dein Kundenfeedback-Formular hat diesen Monat eine Abschlussrate von 73 % (219 abgeschlossen von insgesamt 300 Antworten). Das ist mehr als die 68 % des Vormonats."

Ein Formular erstellen

Du: „Erstelle eine schnelle Kundenzufriedenheitsumfrage mit 3 Fragen — einer Bewertung, einem Kommentarfeld und einem E-Mail-Feld."

KI: Nutzt create_form mit einem Fragen-Array und bestätigt dann: „Fertig! Ich habe die ‚Kundenzufriedenheitsumfrage' mit 3 Fragen erstellt. Soll ich sie veröffentlichen?"

Antworten verwalten

Du: „Exportiere alle Antworten aus meinem Bewerbungsformular als CSV, damit ich sie in einer Tabelle durchsehen kann."

KI: Nutzt export_responses_csv und liefert die CSV-Daten, die du in einer Datei speichern kannst.

Ein Voiceover erstellen

Du: „Lies unsere neuen Öffnungszeiten mit Rosas Stimme vor. Gib nicht mehr als 2.000 Credits aus."

KI: Nutzt voices_list, um Rosa zu finden, dann voice_generate mit max_credits: 2000, und antwortet: „Fertig. Das hat 612 Credits gekostet. Hier ist das Audio; der Link gilt 15 Minuten."

Fehlerbehebung

„Authentifizierung fehlgeschlagen"

Stelle sicher, dass du im richtigen NueForm-Konto angemeldet bist. Versuche, den MCP-Server in deinem KI-Client zu trennen und neu zu verbinden.

„Zugriff verweigert" bei Webhook- oder Team-Tools

Manche Tools erfordern bestimmte Tarifstufen (Pro oder Enterprise) oder Teamrollen (Admin oder Owner). Prüfe deinen Tarif auf der Abrechnungsseite.

Tools erscheinen nicht

Starte deinen KI-Client nach dem Hinzufügen der MCP-Konfiguration neu. Manche Clients benötigen einen vollständigen Neustart, um neue MCP-Server zu erkennen.

„not_started" bei einem Tool von Voice Studio

Es wurde nichts ausgegeben: Dem Aufruf fehlte max_credits, oder die Kosten waren höher. Die Antwort enthält die genauen Kosten; sende den Aufruf noch einmal mit max_credits in mindestens dieser Höhe.

Rate-Limiting

NueForms MCP-Server wendet dieselben Minutenlimits an wie die REST-API (100 Anfragen pro Minute, 500 bei Enterprise), gezählt pro Nutzer und getrennt von deinen API-Schlüsseln. Jede Anfrage zählt, auch jede einzelne in einem Batch, und ein Batch darf höchstens 10 Anfragen enthalten. Wenn du viele Anfragen in schneller Folge stellst, muss die KI eventuell zwischen den Aufrufen warten.

Zuletzt aktualisiert: 30. Oktober 2026