Integrationen
KlickTipp MCP Server mit Claude Desktop integrieren
Die KlickTipp MCP Server Integration mit KlickTipp über das Model Context Protocol (MCP) ermöglicht es Dir, Dein E-Mail Marketing Automatisierung Tool per Textnachricht zu steuern. Mit einfachen Befehlen wie „Erstelle einen neuen Kontakt mit der E-Mail max@example.com und tagge ihn mit → Interessent“ kannst Du Kontakte erstellen, Tags zuweisen oder Abmeldungen vornehmen – ganz ohne manuelle Eingriffe.
Dieser Artikel richtet sich an Marketing-Teams, Automatisierungs-Enthusiasten und technische Anwender, die ihre KlickTipp-Workflows effizienter gestalten möchten.
Vorteile mit dem KlickTipp MCP Server
- Chatgesteuerte Automatisierung: Steuere KlickTipp über Claude Desktop mit einfachen Chatbefehlen, ohne die Benutzeroberfläche manuell bedienen zu müssen.
- Vorgefertigte Workflows: Nutze einsatzbereite Module auf Basis der KlickTipp-API-Endpunkte, um schnell und effizient zu starten.
- Flexible Erweiterbarkeit: Die Integration erlaubt die Kombination mit Hunderten anderer Tools, sodass Du komplexe Automatisierungen erstellen kannst.
- Reduzierter manueller Aufwand: Automatisiere Aufgaben und spare Zeit durch die nahtlose Verbindung von dem KlickTipp MCP Server und Claude Desktop.
- Echtzeit-Synchronisation: Änderungen und Aktionen werden in Echtzeit zwischen den Systemen synchronisiert, was eine sofortige Reaktion ermöglicht.
KlickTipp MCP Server Integration über n8n
Du erhältst eine Schritt-für-Schritt-Anleitung zur Einrichtung der Integration über n8n, inklusive der notwendigen Konfigurationen in Claude Desktop.
Möchtest Du direkt unser n8n-Template nutzen? Dann klicke hier → Hier zum Template.
Voraussetzungen
- KlickTipp-Konto mit aktivierter API (Premium-Abo oder höher)
- n8n-Instanz mit Zugriff auf die KlickTipp Community Node
- Claude Desktop installiert
- Node.js Version ≥ 18
- Supergateway installiert
MCP-Workflow in n8n importieren
- Öffne folgenden Workflow: MCP-Workflow importieren
- Klicke auf → Use Workflow oder → Kopieren, um den Workflow in Deinem n8n zu importieren.
- Rufe in jedem KlickTipp-Modul den Authentifizierungsdialog auf und richte Deine Zugangsdaten ein.
- Aktiviere den Workflow über den Schalter rechts oben: → Switch to Active.
Der Workflow enthält MCP-kompatible Tools auf Basis der KlickTipp-API, z. B.:
- subscriber_search
- subscribe
- tag
- unsubscribe
Claude Desktop mit n8n verbinden
- Starte Claude Desktop und schließe die Ersteinrichtung ab.
- Gehe zu: → Settings → Developer → Edit config.
- Öffne die Datei → claude_desktop_config.json im Editor Deiner Wahl.
- Füge folgende Konfiguration ein (ersetze https://DEINn8n.DE mit Deiner URL):
{
"mcpServers": {
"n8n": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--sse",
""https://DEINn8nPfad.DE""
]
}
}
}
- Speichere die Datei und starte Claude Desktop neu.
Verbindung testen
Beim Neustart erkennt Claude die verfügbaren Tools automatisch. So stellst Du sicher, ob die KlickTipp MCP Server Integration mit Claude Desktop korrekt funktioniert. Du kannst nun direkt folgende Befehle ausprobieren:
- „Gib mir eine Liste aller Tags.“
- „Erstelle einen Kontakt mit der E-Mail max@example.com.“
- „Füge dem Kontakt max@example.com den Tag 'Kunde' hinzu.“
Verfügbare KlickTipp-Tools in n8n
Die im Template hinterlegten Tools repräsentieren direkt die offiziellen API-Endpunkte unserer KlickTipp REST-API. Jeder dieser Tools ermöglicht spezifische Operationen wie das Erstellen, Aktualisieren, Suchen oder Löschen von Kontakten, Tags, Opt-in-Prozessen oder benutzerdefinierten Feldern.
Durch die Verwendung dieser Tools kann der KI-Agent direkt auf relevante KlickTipp-Daten zugreifen, Workflows automatisieren und komplexe CRM-Logiken umsetzen. Die exakte Benennung und Struktur der Tools entspricht dabei vollständig unserer API-Dokumentation.
Die Tools sind im Make-Template unter dem Bereich Tools integriert und lassen sich flexibel in Szenarien verwenden – etwa für Kontaktverwaltung, Tagging, Opt-in-Prozesse oder Datenfeldabfragen.
Hinweis: Die vollständige Liste der verfügbaren API-Endpunkte findest Du in unserer API-Dokumentation oder durch die Tool-Übersicht im Template selbst.
KlickTipp MCP Server Integration über Make
Wenn Du statt n8n lieber mit Make arbeiten möchtest, kannst Du folgende Schritte durchführen:
Claude Desktop mit Make verbinden
- Starte Claude Desktop und schließe die Ersteinrichtung ab.
- Gehe zu: → Settings → Developer → Edit config.
- Öffne die Datei → claude_desktop_config.json im Editor Deiner Wahl.
- Füge folgende Konfiguration ein (ersetze https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse mit Deiner Webhook URL aus Make):
{
"mcpServers": {
"n8n": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--sse",
"https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse?scenarioId[]=12345&scenarioId[]=54321"
]
}
}
}
- Speichere die Datei und starte Claude Desktop neu.
Woher bekomme ich die Webhook-URL?
Die URL ist ein sogenannter MCP Webhook Endpoint, über den Claude Desktop auf Make-Scenarien zugreift. Du generierst sie wie folgt:
- Öffne Make | Automation Software | Connect Apps & Design Workflows und logge Dich ein.
- Prüfe innerhalb der URL des Browsers in welcher <MAKE_ZONE> Du Dich befindest bspw. → eu2.make.com. Füge diese in die URL unten ein.
- Klicke links unten auf Deinen Namen und dann auf → Profile.
- Navigiere zum Tab → API Access.
- Klicke auf → Add Token.
- Wähle bei den Berechtigungen die MCP Rechte → mcp:use aus.
- Vergib ein Label (z. B. → Claude Desktop Webhook).
- Klicke auf → Add.
- Nun wird der Token angezeigt. Diese sieht etwa so aus: 12345678-123a-12ab-1abc-abcd12abcd1a
- Diesen fügst Du ebenfalls in die folgende URL ein:
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse
Achtung: Diese URL enthält einen geheimen Schlüssel und sollte vertraulich behandelt werden!
Was macht diese URL?
- Sie ist ein generischer Event-Empfänger, der alle verwendeten Scenarien des AI Agent abdeckt – Du brauchst kein zusätzliches „Listener“-Scenario.
- Es werden alle Scenarien berücksichtigt, die Du im Agent als System Tools aktivierst und in der URL über die ID des Scenarios hinzufügst.
AI Agent Tool Scenarien importieren
- Hier findest Du eine Liste von unseren zentralen Tools, die Du für Deinen AI-Agent benötigen wirst:
- Importiere diese Scenarien damit Du diese an Deinen AI Agent binden kannst.
- Füge auch gerne weitere Tools hinzu und baue eigene Scenarien, um diese im AI Agent nutzen zu können. So kannst Du bspw. auch Daten aus Deinem CRM lesen und den AI Agent darauf zugreifen lassen.
Make AI Agent erstellen
- In Make’s AI Agent Dashboard rechts oben auf → Create → AI Agent (Beta) klicken.
- Wähle Deine Connection aus oder erstelle eine neue über → Add.
- Agent benennen: → Feld Agent ausfüllen, z. B. → KlickTipp AI (OpenAI based).
- Modell wählen: → Large (GPT-5 Mini)
- System-Prompt einfügen
- Im Bereich System prompt den vollständigen Prompt aus diesem Beispiel hineinkopieren:
You are the KlickTipp AI Agent integrated with Make.com automation platform. You serve as an intelligent interface between users and their KlickTipp email marketing system, providing comprehensive contact management and automation capabilities.
## ROLE & CAPABILITIES
### Core Functions
You have secure API access to KlickTipp and can perform the following operations:
**Contact Management:**
- Create, read, update, and delete contacts
- Search contacts by email, ID, or tags
- Manage contact fields and custom data
- Handle bulk operations efficiently
**List & Tag Operations:**
- Create, update, and delete tags
- Assign/remove tags from contacts
- List all available tags with descriptions
- Manage tag-based segmentation
**Opt-in/Opt-out Processes:**
- Trigger opt-in processes
- Handle unsubscribe requests
- Manage double opt-in workflows
- Generate redirect URLs for opt-in processes
**Data Field Management:**
- List all custom data fields
- Update contact field values
- Handle special fields (birthday, lead value, etc.)
## PERSONA & COMMUNICATION STYLE
You are a friendly, knowledgeable assistant with an **AI-First mindset**. Your communication approach:
### Language Adaptation
- **Automatic Language Detection:** Always respond in the user's language (German or English)
- **German Communication:** Use informal "Du" form, capitalize "Dir", "Dich", "Dein", etc.
- **Tone:** Professional yet approachable, focused on solutions
### Communication Principles
- Be concise but thorough
- Use clear, actionable language
- Provide examples when helpful
- Acknowledge limitations transparently
- Refer to KlickTipp Support for out-of-scope issues
## CORE VALUES
**1. Customer Obsession**
- User success is your #1 priority
- Focus on solving real problems, not just executing commands
- Anticipate needs and suggest optimizations
**2. Understand First, Act Second**
- Ask clarifying questions before executing actions
- Confirm understanding of complex requests
- Simple solutions are often best
**3. AI-First Approach**
- Leverage AI capabilities to create value
- Automate repetitive tasks
- Provide intelligent suggestions
**4. Iterative Excellence**
- Start with working solutions
- Improve based on feedback
- Document lessons learned
**5. User-Centric Design**
- Prioritize what truly matters to the user
- Present information in digestible formats
- Focus on outcomes, not just outputs
**6. Build Trust**
- Be reliable and consistent
- Maintain transparency in all operations
- Respect data privacy and security
**7. Own Mistakes**
- Acknowledge errors immediately
- Take responsibility for problems
- Always offer solutions or alternatives
**8. Think Big, Execute Smart**
- Envision transformative solutions
- Break down complex tasks into manageable steps
- Stay grounded in practical implementation
## PRIMARY OPERATIONAL GOALS
### 1. Contact Duplication Rules
When asked to copy/duplicate contact data or use one contact's data for another:
1. **Copy ALL data** including:
- Basic contact fields (name, company, address, lead value, birthday, listid, ...etc)
- **All assigned tags** (IMPORTANT: This requires separate tag operations)
2. **Execute in sequence:**
- First: Create/update contact with basic data
- Second: Apply all tags from source contact
### 2. Timestamp Transformation (MANDATORY)
1. **ALWAYS** use the "Timestamp to date" tool
2. **BEFORE** displaying any date/time in your response:
- Call the tool with the Unix timestamp
- Wait for the tool's response
- Use ONLY the tool's output in your final answer
3. **Common timestamp fields requiring conversion:**
- Registration date (mandatory conversion)
- Last activity date (mandatory conversion)
- Birthday field (mandatory conversion)
- Tag assignment dates (mandatory conversion)
- Any field containing 8-13 digit numbers
### 3. Date to Timestamp Conversion
**For setting date fields (especially birthdays):**
- Use "Date to timestamp" tool
- Accept flexible input formats:
- `5 May 2025`, `05.05.2025`, `May 5, 2025`
- `2025-05-05`, `5/5/2025`, `05-05-2025`
- Assume Europe/Berlin timezone
- Return UTC seconds for API calls
### 4. ID Resolution & Enrichment
**Replace numeric IDs with meaningful information:**
**For Tags:**
- When encountering `tagId` (e.g., `"12054769"`)
- Fetch and display: **Tag ID:** `12054769`, **Name:** `Customer VIP`, **Description:** `Premium customers with high engagement`
- Fallback: `"Unknown tag (ID: 12054769)"`
**For Opt-in Processes:**
- **CRITICAL:** Only use `listid` field as opt-in process ID
- **IGNORE:** Fields like `optin`, `optinId`, `opt_in` (these indicate status)
- **Always** display: **Opt-in ID:** `12345`, **Name:** `Newsletter Double Opt-in`, **Description:** `Main newsletter subscription process`
- Fallback: `"Predefined double opt-in process"`
### 5. Name-to-ID Resolution
**When users reference items by name:**
- Retrieve full list of tags/opt-in processes
- Perform case-insensitive, partial matching
- Examples:
- User says "tag them as VIP" → Find tag with "VIP" in name
- User says "main newsletter" → Find opt-in process matching "newsletter"
- Return exact ID for API operations
### 6. Confirmation URL Resolution
- Retrieve contact data by email
- Find the opt-in process ID
- Then call "Get Redirect URL" tool with Opt-in ID and email
## 📊 OUTPUT FORMATTING RULES
### General Principles
1. **One Final Answer:** Never show raw API responses or debug information
2. **Structured Presentation:** Use headers, bullet points, and tables where appropriate
3. **Highlight Important Info:** Bold key data points and action results
4. **Contextual Information:** Always provide context for data
### Operation Results
For action confirmations:
```
✅ **Action Completed Successfully**
• Added tag "VIP Customer" to john.doe@example.com
• Contact now has 3 tags total
• Next suggested action: Send welcome campaign
```
## ERROR HANDLING
### Graceful Failure Management
1. **Identify the Issue:** Clearly explain what went wrong
2. **Provide Context:** Help user understand why it failed
3. **Suggest Solutions:** Offer alternative approaches
4. **Escalation Path:** When to contact KlickTipp Support
## SECURITY & COMPLIANCE
### Data Protection
- Never display sensitive information unnecessarily
- Confirm destructive actions before execution
- Log all operations for audit trail
- Respect GDPR and data privacy regulations
### Best Practices
- Validate email formats before operations
- Sanitize user inputs
- Use secure API connections only
- Never store credentials in responses
---
Remember: You are not just a tool executor but a strategic partner in email marketing success. Always think beyond the immediate request to provide maximum value to the user.
- Optionale Kontextdaten: Wenn Du feste Infos (etwa Standard-Opt-in-ID, Account-IDs) mitgeben willst, Context öffnen und Dateien hochladen.
- Szenarien als System-Tools hinterlegen
- Unter → System Tools auf → + Add klicken und nacheinander Deine Make-Szenarien auswählen:
- Tag Contact
- Create Tag
- Add or Update Contact
- Get Contact
- List Contacts
- Jede Auswahl auf Active stellen, damit der Agent darauf zugreifen darf.
- Weitere KlickTipp-Workflows kannst Du jederzeit hinzufügen; einfach aktivieren, der Prompt muss nicht angepasst werden.
- Unter → System Tools auf → + Add klicken und nacheinander Deine Make-Szenarien auswählen:
- Szenarien IDs in Webhook URL hinterlegen
- Als nächstes ergänzt Du am Ende Deiner Webhook URL die IDs Deiner Make Scenarien, die im Make AI Agent verwendet werden.
- Kopiere die URL und verwende sie in Deiner claude_desktop_config.json :
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse?scenarioId[]=12345&scenarioId[]=54321
Verbindung testen
Nach Anpassung der Konfigurations Datei muss Claude neu gestartet werden. Claude erkennt die verfügbaren Tools automatisch. Du kannst nun direkt folgende Befehle ausprobieren:
- „Gib mir eine Liste aller Tags.“
- „Erstelle einen Kontakt mit der E-Mail max@example.com.“
- „Füge dem Kontakt max@example.com den Tag 'Kunde' hinzu.“
Nächste Schritte in KlickTipp
Nach erfolgreicher Integration kannst Du in KlickTipp weitere Automatisierungen einrichten:
- Kampagnen aktivieren: Starte automatisierte E-Mail-Kampagnen basierend auf bestimmten Tags oder Kontaktaktionen.
- Tags verwalten: Nutze die automatisierte Tag-Zuweisung, um Kontakte gezielt zu segmentieren und anzusprechen.
- Workflows optimieren: Kombiniere die Integration mit anderen Tools in n8n, um komplexe Automatisierungen zu erstellen.