Skip to main content
Glama
growsurf

GrowSurf MCP Server

Official
by growsurf

GrowSurf MCP-Server

npm version npm downloads license node

Die offizielle GrowSurf-Befehlszeilenschnittstelle (CLI) und Open-Source-Model-Context-Protocol-Server (MCP-Server) zur Implementierung von GrowSurf-Empfehlungs- und Affiliate-Programmen mit geführten Schritten und sicheren REST-API-Wrappern.

Verbinden Sie ihn mit einem KI-Agenten, und der Agent kann in natürlicher Sprache ein Empfehlungs- oder Affiliate-Programm erstellen, Prämien konfigurieren, Tracking installieren, Teilnehmer hinzufügen und verwalten sowie Analysen lesen – alles unterstützt durch die GrowSurf-REST-API.

Für wen ist das gedacht

Dieser MCP-Server ist für:

  • Entwickler, die MCP-kompatible Tools verwenden (Claude Code, Codex, Cursor, Copilot und andere MCP-Clients)

  • Teams, die geführte, KI-gestützte GrowSurf-Integrationen wünschen

Dieser MCP-Server ist NICHT für:

  • Reine Browser-Nutzer, die eine lokale stdio-Installation wünschen. ChatGPT Web, Claude.ai und Claude Desktop führen keinen lokalen MCP-Server aus, aber alle drei verbinden sich über den gehosteten Remote-Connector unter https://mcp.growsurf.com mit GrowSurf. Die vollständige Client-Liste und Einrichtung finden Sie unter https://docs.growsurf.com/build-with-ai#mcp.

Related MCP server: SurfRank MCP Server

Was Sie erhalten

  • Geführte Integration:

    • Installation des Universal-Codes

    • Implementierungsanleitung für das native iOS/Android-SDK

    • Anleitung für das native GrowSurf-Fenster

    • Anmeldeablauf

    • Ablauf für qualifizierende Aktionen

    • Affiliate-Verkaufs-/Transaktions-Tracking

    • Webhooks

  • Agent-Rezepte:

    • MCP-Prompts zum Erstellen von Empfehlungsprogrammen, Erstellen von Affiliate-Programmen, Einbetten des Widgets, Auflisten und Abrufen von Programmen und Teilnehmern, Konfigurieren von Prämien, Einrichten von Webhooks und Lesen von Analysen

    • Installierbares Agent-Skill-Bundle unter skills/growsurf-agent-toolkit

    • Steuerung zur Überprüfung von Starter-Design, E-Mails, Optionen, Installation, Prämien und GrowSurf-Fenster-Inhalten vor dem Patchen

    • One-Shot-Evaluierungs-Prompts zur Programmerstellung und Akzeptanzprüfungen für Starter-Inhalte und Konfigurationsüberprüfung

  • Happy-Path-REST-API-Wrapper:

    • Konto erstellen und API-Schlüssel ohne vorhandene Anmeldedaten erhalten

    • Gebundenes Team lesen und umbenennen, Team-Verifizierung anfordern und die Verifizierungs-E-Mail des Teambesitzers erneut senden

    • Kampagnen auflisten und abrufen

    • Kampagnenanalysen abrufen (Summen, optionale Zeitreihen pro Zeitraum, E-Mail-Kennzahlen, Summen des Vorzeitraums, Statuszahlen und Raten)

    • Programme (Kampagnen) erstellen, aktualisieren und klonen

    • Kampagnenprämien auflisten, erstellen, aktualisieren und löschen

    • Design-, E-Mail-, Options- und Installationskonfiguration abrufen/aktualisieren

    • Temporäre GrowSurf-Vorschau-Screenshots erfassen, wenn der Benutzer ausdrücklich um visuellen Nachweis bittet

    • Programm-Webhooks auflisten, erstellen, aktualisieren, löschen und testen

    • Teilnehmer auflisten, abrufen und hinzufügen

    • Teilnehmer aktualisieren, Teilnehmer per E-Mail kontaktieren und Analysen sowie Aktivitätsprotokolle eines Teilnehmers abrufen

    • Empfehlungsgutschrift auslösen (für Empfehlungsprogramme), mit optionaler verzögerter Auszahlung (1–90 Tage)

    • Eine ausstehende verzögerte Empfehlungsauslösung abbrechen (für Empfehlungsprogramme)

    • Affiliate-Verkauf/Transaktion erfassen (für Affiliate-Programme)

    • Mobile Teilnehmer-Tokens für angemeldete native App-Benutzer erstellen

  • Offizielle API-Bibliotheks-Snippets:

    • TypeScript

    • Python

    • PHP

    • Ruby

    • Java

  • Hilfsfunktionen:

    • HMAC-Hash für die Teilnehmer-Auto-Authentifizierung berechnen

    • Webhook-Payloads normalisieren

    • Best-Effort-Idempotenzschlüssel für die Webhook-Deduplizierung generieren

Voraussetzungen

  • Node.js 22+

  • Ein GrowSurf-Konto für gehostetes OAuth

  • Ein GrowSurf-API-Schlüssel für die lokale stdio-Einrichtung oder die manuelle Remote-Einrichtung mit API-Schlüssel. Ein eingeschränkter Schlüssel funktioniert, solange er Zugriff auf die Tools und Programme hat, die der Agent verwenden soll.

  • Eine Kampagnen- (Programm-) ID für kampagnenbezogene Tools. Setzen Sie GROWSURF_CAMPAIGN_ID als Standard, übergeben Sie ein campaignId-Argument, um ein bestimmtes Programm anzusprechen, oder rufen Sie growsurf_list_campaigns auf, um verfügbare Programme zu finden. Übergeben Sie für ein neu erstelltes Programm die von growsurf_create_campaign zurückgegebene id an die anderen Tools.

  • Statische Anleitungs-/Snippet-Tools können ohne Anmeldedaten ausgeführt werden

  • Ausnahme: growsurf_create_account benötigt keinen API-Schlüssel. Es erstellt ein neues Konto und gibt einen API-Schlüssel zurück. Teambezogene Tools benötigen keine Kampagnen-ID.

  • Jedes aufgeführte Tool veröffentlicht standardmäßige MCP-Sicherheitshinweise für schreibgeschützte, destruktive, idempotente und offene Welten. Bereichsbezogene Geschäftsaktionen bleiben verfügbar; die API-Schlüsselrotation ist bewusst kein MCP-Tool. Rotieren Sie Schlüssel in den GrowSurf-Einstellungen oder über einen direkten REST-/SDK-Client.

Offizielle CLI

Das npm-Paket installiert den Befehl growsurf-mcp. Führen Sie ihn ohne globale Installation aus:

npx -y @growsurfteam/growsurf-mcp

Die CLI startet den lokalen stdio-MCP-Server von GrowSurf. Setzen Sie GROWSURF_API_KEY für API-gestützte Aktionen und GROWSURF_CAMPAIGN_ID für ein Standardprogramm. Öffentliche Entwicklerressourcen und statische Integrationsanleitungen funktionieren ohne Anmeldedaten.

Untersuchen Sie den installierten Befehl, ohne den stdio-Server zu starten:

npx -y @growsurfteam/growsurf-mcp --help
npx -y @growsurfteam/growsurf-mcp --version

Unterstützte MCP-Hosts

Der empfohlene Weg ist der gehostete OAuth-Endpunkt von GrowSurf unter https://mcp.growsurf.com, wenn Ihr Host Remote-Streamable-HTTP mit OAuth unterstützt. Verwenden Sie den lokalen npx-Server, wenn Ihr Host einen stdio-Prozess oder eine manuelle API-Schlüssel-Einrichtung benötigt. Noch kein GrowSurf-Konto? Ein Agent kann sich ohne Anmeldedaten mit dem gehosteten Onboarding-Endpunkt https://mcp.growsurf.com/onboard verbinden und growsurf_create_account aufrufen, um sich anzumelden.

Der GrowSurf-MCP-Server funktioniert mit jedem MCP-kompatiblen Host. Die folgenden Beispiele decken einige konfigurationsbasierte und CLI-Hosts ab. Die vollständige, aktuelle Liste der unterstützten Clients (einschließlich ChatGPT Web, Claude.ai, Claude Desktop, GitHub Copilot, Gemini CLI, Devin Desktop und Cline) mit Schritt-für-Schritt-Einrichtung finden Sie unter https://docs.growsurf.com/build-with-ai#mcp.

  • Cursor

  • Claude Code (CLI-basiert)

  • Antigravity

  • Codex (CLI-basiert)

Cursor

  1. Öffnen oder erstellen Sie die globale MCP-Konfiguration von Cursor unter ~/.cursor/mcp.json.

  2. Fügen Sie einen Server namens growsurf mit dem gehosteten OAuth-Endpunkt hinzu:

{
  "mcpServers": {
    "growsurf": {
      "type": "http",
      "url": "https://mcp.growsurf.com"
    }
  }
}

Für lokales stdio stattdessen:

{
  "mcpServers": {
    "growsurf": {
      "command": "npx",
      "args": ["-y", "@growsurfteam/growsurf-mcp"],
      "env": {
        "GROWSURF_API_KEY": "YOUR_API_KEY",
        "GROWSURF_CAMPAIGN_ID": "YOUR_CAMPAIGN_ID"
      }
    }
  }
}

Claude Code (CLI-basiert)

Öffnen Sie Ihr Terminal und verbinden Sie Claude Code mit dem gehosteten OAuth-Endpunkt:

claude mcp add --transport http --scope user growsurf https://mcp.growsurf.com
claude mcp login growsurf

Für lokales stdio stattdessen installieren Sie den Server direkt in Claude Code:

claude mcp add growsurf \
  -e GROWSURF_API_KEY=your_api_key \
  -e GROWSURF_CAMPAIGN_ID=your_campaign_id \
  -- npx -y @growsurfteam/growsurf-mcp

Antigravity

  1. Öffnen Sie Antigravity.

  2. Klicken Sie im Panel rechts auf das -Menü und wählen Sie MCP-Server.

  3. Klicken Sie auf MCP-Server verwalten > Rohe Konfiguration anzeigen.

  4. Empfohlen: Fügen Sie in der Datei mcp_config.json den gehosteten OAuth-Endpunkt hinzu:

{
  "mcpServers": {
    "growsurf": {
      "serverUrl": "https://mcp.growsurf.com"
    }
  }
}
  1. Speichern Sie die Konfiguration, öffnen Sie Einstellungen > Anpassungen und wählen Sie Authentifizieren für GrowSurf.

Für lokales stdio stattdessen:

{
  "mcpServers": {
    "growsurf": {
      "command": "npx",
      "args": ["-y", "@growsurfteam/growsurf-mcp"],
      "env": {
        "GROWSURF_API_KEY": "YOUR_API_KEY",
        "GROWSURF_CAMPAIGN_ID": "YOUR_CAMPAIGN_ID"
      }
    }
  }
}

Codex

Empfohlen: Verbinden Sie Codex mit dem gehosteten OAuth-Endpunkt:

codex mcp add growsurf --url https://mcp.growsurf.com
codex mcp login growsurf

Oder erstellen/bearbeiten Sie ~/.codex/config.toml:

[mcp_servers.growsurf]
url = "https://mcp.growsurf.com"

Für lokales stdio stattdessen fügen Sie Folgendes hinzu:

[mcp_servers.growsurf]
command = "npx"
args = ["-y", "@growsurfteam/growsurf-mcp"]

[mcp_servers.growsurf.env]
GROWSURF_API_KEY = "YOUR_API_KEY"
GROWSURF_CAMPAIGN_ID = "YOUR_CAMPAIGN_ID"

Oder konfigurieren Sie lokales stdio über die CLI:

codex mcp add growsurf \
  --env GROWSURF_API_KEY=YOUR_API_KEY \
  --env GROWSURF_CAMPAIGN_ID=YOUR_CAMPAIGN_ID \
  -- npx -y @growsurfteam/growsurf-mcp

Konfiguration

Setzen Sie die folgenden Umgebungsvariablen, wenn Sie den MCP-Server ausführen:

  • GROWSURF_API_KEY (optional für den Start; erforderlich für API-aufrufende Tools. Verwenden Sie einen Schlüssel mit den Bereichen und dem Programmzugriff, die diese Tools benötigen)

  • GROWSURF_CAMPAIGN_ID (optional; das Standardprogramm für kampagnenbezogene Tools. Das campaignId-Argument eines Tools hat Vorrang, sodass ein einzelner Server mit allen Ihren Programmen arbeiten kann)

  • GROWSURF_API_BASE_URL (optional; standardmäßig https://api.growsurf.com/v2. Nützlich für lokale oder gehostete MCP-Gateways, die einen anderen GrowSurf-API-Ursprung aufrufen sollen)

  • GROWSURF_PARTICIPANT_AUTH_SECRET (optional; wird vom Hash-Helfer verwendet)

  • GROWSURF_WEBHOOK_TOKEN (optional; wird für Ihr eigenes Webhook-URL-Token-Schema verwendet)

Mit npx ausführen

Nach der Veröffentlichung dieses Pakets können Kunden Folgendes ausführen:

npx @growsurfteam/growsurf-mcp

Für die lokale Entwicklung in diesem Repository:

npm install
npm run build
node dist/cli.js

MCP-Tools

Jedes Tool deklariert ein MCP-Ausgabeschema und gibt structuredContent zurück, sodass Hosts die Ergebnisform jedes Tools kennen. REST-Tools geben die API-Antwort zurück (plus einen JSON-Textblock für ältere Clients); die Anleitungs- und Snippet-Tools geben ihr Markdown-Dokument unter markdown zurück.

Geführte Integration

  • growsurf_integration_guide Schritt-für-Schritt-Anleitung zur Implementierung eines GrowSurf-Empfehlungs- oder Affiliate-Programms.

  • growsurf_mobile_sdk_guide Native iOS/Android-SDK-Anleitung für Attribution, shareUrl, trackShare und das native GrowSurf-Fenster.

  • growsurf_api_library_snippets Offizielle REST-API-Bibliotheks-Snippets für TypeScript, Python, PHP, Ruby und Java.

  • growsurf_get_integration_connect_link Einen Dashboard-Link abrufen, der das Verbindungs-Panel einer bestimmten Integration öffnet (Stripe, PayPal, Tango Card, Mailchimp und viele mehr). Reichen Sie ihn dem Benutzer weiter, wenn er eine Integration verbinden möchte. Die Verbindung erfolgt im Dashboard, nicht über die API.

Client- und UI-Snippets

  • growsurf_client_snippets JavaScript-SDK-, GrowSurf-Fenster- und einbettbare Beispiele. Enthält eine Erinnerung, bei der Platzierung oder Gestaltung einbettbarer UI einen Frontend-Design-Workflow zu verwenden.

  • growsurf_embeddable_element_snippet HTML-Snippet für ein bestimmtes einbettbares GrowSurf-Element.

  • growsurf_grsf_config_snippet <head>-Snippet zum Konfigurieren von window.grsfConfig und der Teilnehmer-Auto-Authentifizierung.

Konto-Onboarding

  • growsurf_create_account Ein GrowSurf-Konto erstellen und einen API-Schlüssel erhalten. Dies ist das einzige Tool, das kein GROWSURF_API_KEY erfordert. Der zurückgegebene Schlüssel wird nur einmal angezeigt und ist gesperrt (403 EMAIL_NOT_VERIFIED_ERROR), bis der Eigentümer seine E-Mail verifiziert. Der Schlüssel wird bei der ersten Dashboard-Anmeldung des Eigentümers rotiert. Das Erstellen eines Kontos stimmt im Namen des Kontoinhabers den Nutzungsbedingungen und der Datenschutzrichtlinie von GrowSurf zu.

Team

  • growsurf_get_team Das an den API-Schlüssel oder die OAuth-Verbindung gebundene Team abrufen, einschließlich seines GrowSurf-Verifizierungsstatus.

  • growsurf_update_team Den Anzeigenamen des gebundenen Teams aktualisieren.

  • growsurf_request_team_verification GrowSurf bitten, das gebundene Team zu verifizieren, was erforderlich ist, bevor ein Programm E-Mails an Teilnehmer senden kann.

  • growsurf_resend_team_owner_verification_email Die Verifizierungs-E-Mail erneut an den Eigentümer des gebundenen Teams senden, ohne dessen E-Mail-Adresse preiszugeben.

API & Tracking

  • growsurf_get_campaign Kampagnenkonfiguration abrufen.

  • growsurf_list_campaigns Programme auflisten, die für die Anmeldedaten verfügbar sind. Verwenden Sie dies, um eine campaignId zu finden, bevor Sie kampagnenbezogene Tools aufrufen.

  • growsurf_get_campaign_analytics Programmanalysen abrufen, mit optionalen series pro Zeitraum, Vergleich, Status, Rate sowie E-Mail-Zustellungs- und Interaktionsdaten über include=email.

  • growsurf_create_campaign Ein neues Programm (Kampagne) mit typgerechtem Startinhalt und optionalen Inline-Belohnungen erstellen (benötigt nur GROWSURF_API_KEY, nicht GROWSURF_CAMPAIGN_ID). Überprüfen Sie den vorab ausgefüllten Inhalt für Design, E-Mails, Optionen, Installation, Belohnungen und GrowSurf-Fenster, bevor Sie Änderungen vornehmen.

  • growsurf_agent_program_creation_eval Einmalige Evaluierungs-Prompts und Akzeptanzprüfungen für die Programmerstellung generieren – für Startinhalt, konservative Belohnungen, Konfigurationsprüfung, Frontend-Installationsnachweis und saubere öffentliche Texte.

  • growsurf_update_campaign Identität und Lebenszyklus des Programms aktualisieren: Name, Unternehmensbranding und Status (nur die gesendeten Felder werden geändert).

  • growsurf_clone_campaign Das Programm in ein neues DRAFT-Programm klonen (Integrationen und Anmeldedaten werden nicht kopiert).

  • growsurf_list_campaign_rewards Die konfigurierten Belohnungen des Programms auflisten.

  • growsurf_create_campaign_reward Eine Kampagnenbelohnung erstellen.

  • growsurf_update_campaign_reward Eine Kampagnenbelohnung anhand ihres Belohnungsschlüssels aktualisieren.

  • growsurf_delete_campaign_reward Eine Kampagnenbelohnung anhand ihres Belohnungsschlüssels löschen.

  • growsurf_get_campaign_design / growsurf_update_campaign_design Designkonfiguration lesen oder ändern, einschließlich der Registerkarte „Design" im Program Editor und der Texte der Bestätigungsseite für das Auszahlungsziel.

  • growsurf_get_campaign_emails / growsurf_update_campaign_emails Die Konfiguration der Registerkarte „E-Mails" im Program Editor lesen oder ändern.

  • growsurf_get_campaign_options / growsurf_update_campaign_options Die Konfiguration der Registerkarte „Optionen" im Program Editor lesen oder ändern.

  • growsurf_get_campaign_installation / growsurf_update_campaign_installation Die Konfiguration der Registerkarte „Installation" im Program Editor lesen oder ändern.

  • growsurf_capture_referral_flow_screenshots Temporäre GrowSurf-Vorschau-Screenshots für das aktuelle Programm erfassen, nachdem der Benutzer ausdrücklich um visuellen Nachweis gebeten hat. Dies gibt das kontrollierte Empfehler-Fenster und die Erfahrung des empfohlenen Freundes zurück; verwenden Sie stattdessen Browser-Automatisierung, um die installierte Website des Benutzers nachzuweisen.

  • growsurf_list_campaign_webhooks Die Webhooks des Programms auflisten (Geheimnisse werden nie zurückgegeben).

  • growsurf_create_campaign_webhook Einen Webhook zum Programm hinzufügen (mit Ereignissen und einem Nur-Schreib-Signaturgeheimnis).

  • growsurf_update_campaign_webhook Einen Webhook anhand der ID aktualisieren (primary für den primären Webhook des Programms).

  • growsurf_delete_campaign_webhook Einen Webhook anhand der ID entfernen.

  • growsurf_test_campaign_webhook Ein Live-Testereignis an einen Webhook senden, unter Verwendung seiner gespeicherten URL und seines Geheimnisses.

  • growsurf_add_participant Einen Teilnehmer (oder empfohlenen Teilnehmer) während der Anmeldung hinzufügen.

  • growsurf_list_participants Teilnehmer im aktuellen Programm auflisten, paginiert nach nextId. Verwenden Sie dies, um eine Teilnehmer-ID zu finden, bevor Sie teilnehmerbezogene Tools aufrufen.

  • growsurf_get_participant Einen Teilnehmer anhand der GrowSurf-Teilnehmer-ID oder E-Mail-Adresse abrufen.

  • growsurf_update_participant Einen Teilnehmer anhand der ID oder E-Mail aktualisieren (einschließlich interner notes).

  • growsurf_bulk_delete_participants Dauerhaft bis zu 200 Teilnehmer (nach ID und/oder E-Mail, gemischte Listen erlaubt) in einer Anfrage löschen, mit Ergebnissen pro Zeile: DELETED/NOT_FOUND/DUPLICATE/ERROR. Unumkehrbar – entfernt die Empfehlungen, Belohnungen, Provisionen und Auszahlungsdatensätze der Teilnehmer.

  • growsurf_email_participant Einen Teilnehmer per E-Mail kontaktieren, unter Verwendung einer konfigurierten Vorlage oder eines freien Betreffs/Texts.

  • growsurf_get_participant_analytics Engagement, Rang, Anteil, Affiliate-Umsatz, Provision, Auszahlung und optionale E-Mail-Kennzahlen eines Teilnehmers abrufen. Verwenden Sie include=series, include=email oder beide durch Komma getrennt.

  • growsurf_get_participant_activity_logs Die Aktivitätsprotokolle eines Teilnehmers auflisten (offset/limit paginiert).

  • growsurf_trigger_referral Empfehlung auslösen (nur für Empfehlungsprogramme). Optional delayInDays (1-90) übergeben, um die Gutschrift N Tage lang zurückzuhalten, bevor sie vergeben wird (z. B. um ein Rückerstattungsfenster abzudecken).

  • growsurf_cancel_delayed_referral Einen ausstehenden verzögerten Empfehlungs-Trigger abbrechen, bevor die Verzögerung abläuft (z. B. bei Rückerstattung/Stornierung).

  • growsurf_get_participant_payout_destination Den Status des Auszahlungsziels eines Teilnehmers für jeden für das Programm aktivierten Anbieter abrufen (PayPal und/oder Wise): Status pro Anbieter, bestätigte Auszahlungs-E-Mail, rechtlicher Empfängertyp und Reparaturgrund.

  • growsurf_request_participant_payout_destination_confirmation Einen Teilnehmer bitten, sein Auszahlungsziel für einen Anbieter zu bestätigen – sendet ihm einen einmaligen Bestätigungslink (nur der Teilnehmer kann bestätigen).

  • growsurf_record_sale Affiliate-Verkäufe oder Transaktionen erfassen (nur für Affiliate-Programme).

  • growsurf_refund_transaction Eine Änderung (Rückerstattung, Teilerstattung oder Rückbuchung) zu einer erfassten Transaktion erfassen; kehrt die Provision des Empfehlers um oder passt sie an (nur für Affiliate-Programme). Das Gegenteil von growsurf_record_sale.

  • growsurf_create_mobile_participant_token Einen Teilnehmer erstellen oder abrufen und dann ein teilnehmerbezogenes Mobile-SDK-Token für einen angemeldeten mobilen Benutzer erstellen.

Hilfsprogramme

  • growsurf_participant_auth_hash HMAC-Hashes für die automatische Teilnehmer-Authentifizierung generieren (um Teilnehmer automatisch zu authentifizieren).

  • growsurf_webhook_normalize Webhook-Payloads normalisieren und Idempotenzschlüssel generieren (um Webhook-Zustellungen zu deduplizieren).

Webhooks

GrowSurf-Webhooks benachrichtigen Ihren Server, wenn wichtige Empfehlungs- oder Affiliate-Ereignisse auftreten, z. B. wenn neue Objekte wie Teilnehmer, Empfehlungen, Belohnungen oder Transaktionen erstellt werden. Hier sind häufige Anwendungsfälle:

  • Belohnungen automatisch erfüllen

  • Interne Punkte- oder Guthabensysteme pflegen

  • Teilnehmer- und Empfehlungsdaten in Ihre Datenbank synchronisieren

Behandlung doppelter Zustellungen

Webhook-Handler sollten idempotent sein, da dasselbe Ereignis mehr als einmal eintreffen kann. Speichern Sie einen Idempotenzschlüssel, bevor Sie etwas in Ihrem System ändern.

Webhook-Sicherheit und Idempotenz

GrowSurf signiert Webhook-Zustellungen, wenn der Webhook ein secret konfiguriert hat: Jede Zustellung enthält einen GrowSurf-Signature-HMAC-Header, der mit diesem Geheimnis berechnet wird (das Geheimnis ist nur schreibbar und wird nie zurückgegeben). Für die sichere Verwendung von Webhooks empfehlen wir Folgendes:

  • Legen Sie ein secret für den Webhook fest und verifizieren Sie den GrowSurf-Signature-Header beim Empfang

  • Validieren Sie die Payload-Struktur und den erwarteten Ereignistyp

  • Deduplizieren Sie Webhook-Ereignisse mithilfe eines Idempotenzschlüssels, da dasselbe Ereignis mehr als einmal eintreffen kann

Der GrowSurf-MCP-Server bietet ein Hilfstool (growsurf_webhook_normalize), das Webhook-Payloads normalisiert und einen Best-Effort-Idempotenzschlüssel generiert, um die sichere Webhook-Verarbeitung zu vereinfachen.

Entwicklung und Tests

npm run dev
npm test

Zusätzliche Ressourcen

Lesen Sie die Entwicklerdokumentation unter den folgenden Links:

Der GrowSurf-MCP-Server hilft GrowSurf-Kunden, Empfehlungsprogramme und Affiliate-Programme schnell zu implementieren.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
6dRelease cycle
16Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    C
    maintenance
    Enables users to manage affiliate marketing directly within Claude by connecting to the Affilync platform. Affiliates can search campaigns and track earnings, while brands can create campaigns, monitor performance, and manage affiliate applications through natural language.
    20
    1
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to access SurfRank's AI visibility analytics platform through 24 tools. It allows agents to run AI-visibility reports, research keywords, track competitors, and manage projects directly from chat interfaces.
    24
    9
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to access affiliate marketing capabilities through AgentFuse's API, allowing them to browse affiliate programs, generate tracked links, and record conversions without writing HTTP code.
    7
    38
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Enables AI agents to automate sales outreach, research leads, and manage campaigns directly in OutreachPilot via natural language commands.
    31

View all related MCP servers

Related MCP Connectors

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • Agent-first waitlists: hosted signup pages with referral ranking. One tool call returns a live page.

  • Create and manage AI agents that collaborate and solve problems through natural language interacti…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/growsurf/growsurf-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server