DE
MCP Server

Unipile MCP Server für KI-Coding-Agenten

Codex, Cursor, Claude Code oder Gemini CLI lesen die Unipile API und bauen LinkedIn-, WhatsApp- und E-Mail-Integrationen in Ihre App ein.
7 Tage kostenlos testen, ohne Kreditkarte.
Ihr Coding-Agent
Unipile MCP verbunden
Sarah
Verbinde LinkedIn-Konten mit meinem CRM.
Endpoint lesenPOST /v2/auth/linkSchema geladen
Connect-Route und Settings-Button ergänzt. Die Konto-ID wird bei der Rückkehr gespeichert.
3 Dateien geändert · in der Development-App getestet
Nächstes Feature beschreiben…
Neun Kanäle, ein Server

Ein MCP-Server, jeder Kanal, den Ihr Produkt braucht

Ob Sie einen LinkedIn MCP, einen WhatsApp MCP, einen E-Mail-MCP oder einen Kalender-MCP brauchen: Es ist ein Server, ein Scoped Key und dieselben gemeinsamen Routen. Sagen Sie Ihrem Coding-Agenten, was er bauen soll; er findet die Endpoints dahinter und schreibt den Code in Ihr Projekt.
LinkedIn

LinkedIn

Classic, Recruiter und Sales Navigator accounts
„Ergänze mein ATS um LinkedIn-Messaging und Sales-Navigator-Suche.“
Womit Ihr Agent bauen kann
Nachrichten und InMails lesen, synchronisieren und senden
Personen und Unternehmen suchen, auch über Sales Navigator
Profile abrufen und Kontaktanfragen senden
WhatsApp

WhatsApp

Persönliche und Business-Konten, ohne Gebühr pro Nachricht
„Lass meine CRM-Nutzer WhatsApp über ihre eigene Nummer senden und empfangen.“
Womit Ihr Agent bauen kann
Nachrichten senden und empfangen, Anhänge inklusive
Gruppen, Mitglieder und Gruppennachrichten auflisten
Gesprächsverläufe in Echtzeit synchronisieren
GmailOutlookIMAP

E-Mail

Gmail, Outlook und jedes IMAP-Postfach
„Baue einen geteilten Posteingang, der Gmail-, Outlook- und IMAP-Postfächer synchronisiert.“
Womit Ihr Agent bauen kann
E-Mails und Threads auflisten, lesen und durchsuchen
Aus dem Postfach des Nutzers senden, antworten und weiterleiten
Anhänge, Ordner und Entwürfe verwalten
Instagram

Instagram

Direktnachrichten auf verbundenen Konten
„Ergänze unsere Support-Konsole um Instagram-DMs.“
Womit Ihr Agent bauen kann
Direktnachrichten lesen und beantworten
Gesprächsverlauf und Kontakte synchronisieren
Profildaten verbundener Konten abrufen
Telegram

Telegram

Nutzerkonten, keine Bots
„Synchronisiere Telegram-Gruppen in den Aktivitäts-Feed des Teams.“
Womit Ihr Agent bauen kann
Nachrichten in Chats und Gruppen senden und empfangen
Verlauf und Anhänge synchronisieren
Kontakte und Gruppenmitglieder auflisten
Google CalendarOutlook Calendar

Kalender

Google Calendar und Outlook Calendar
„Buche Termine aus einer Konversation heraus im Google- oder Outlook-Kalender des Nutzers.“
Womit Ihr Agent bauen kann
Kalender und Termine auflisten
Termine erstellen, aktualisieren und löschen
Freie Slots aus bestehenden Terminen ermitteln
Schnellstart

Unipile in Ihren Coding-Agenten einbinden, in einer Zeile

Der Unipile MCP-Server ist gehostet, mit einer URL für jeden Kanal. Richten Sie Ihren Coding-Agenten mit einem Scoped API Key darauf aus, und er liest den API-Vertrag und führt Anfragen gegen Ihre Development-Anwendung aus. Die Snippets unten stammen aus der offiziellen Dokumentation.
Cursor~/.cursor/mcp.json
Claude Codeclaude mcp add --transport http …
Codex CLI und IDE-Erweiterung~/.codex/config.toml
Gemini CLI~/.gemini/settings.json
Windsurf~/.codeium/windsurf/mcp_config.json
~/.cursor/mcp.json
# Den gehosteten Unipile MCP-Server in Claude Code registrieren claude mcp add --transport http --scope user \ unipile "https://developer.unipile.com/mcp?branch=v2.0" \ --header "X-API-KEY: your-scoped-api-key" # Die Verbindung prüfen, oder /mcp in einer Session tippen claude mcp list
{ "mcpServers": { "unipile": { "url": "https://developer.unipile.com/mcp?branch=v2.0", "headers": { "X-API-KEY": "your-scoped-api-key" } } } }
{ "mcpServers": { "unipile": { "url": "https://developer.unipile.com/mcp?branch=v2.0", "headers": { "X-API-KEY": "your-scoped-api-key" } } } }
# Codex CLI und die Codex-IDE-Erweiterung teilen sich diese Datei [mcp_servers.unipile] url = "https://developer.unipile.com/mcp?branch=v2.0" http_headers = { X-API-KEY = "your-scoped-api-key" } # Prüfen: codex mcp list
{ "mcpServers": { "unipile": { "httpUrl": "https://developer.unipile.com/mcp?branch=v2.0", "headers": { "X-API-KEY": "your-scoped-api-key" } } } } # Prüfen: /mcp in Gemini CLI
Server verbunden. Ihr Coding-Agent liest jetzt den Vertrag der Unipile API und kann Anfragen in Ihrer Development-App ausführen.
1
Mit einer Development-Anwendung beginnenArbeiten Sie im Unipile-Dashboardin Ihrer Development-Anwendung: Erstellen Sie einen Scope mit Ihren Testkonten und einen Scoped Account API Key dafür. Production bleibt unberührt, und ein MCP-Client bekommt nie einen globalen oder Service-Key.
2
Den Server zu Ihrem Coding-Agenten hinzufügenFügen Sie die Konfiguration für Ihren Client ein, mit dem Scoped Key im X-API-KEY-Header. Starten Sie den Client neu, falls er sie nicht sofort übernimmt.
3
Das Feature beschreiben, den Code prüfenFragen Sie nach der Integration, die Sie brauchen. Der Agent liest die Endpoints, schreibt den Code in Ihr Projekt und führt Anfragen in der Development-App aus. Stellen Sie den Key auf Production um, sobald der Ablauf sitzt.
Prompts statt Glue Code

Was Ihr Coding-Agent damit baut

Wählen Sie eine Integrationsaufgabe. Jedes Transkript zeigt den Prompt, den Sie dem Agenten geben, die Unipile-Endpoints, die er über den MCP-Server liest und aufruft, und das, was in Ihrem Projekt landet. Die Pfade sind vollständig, auf der API-Basis-URL https://api.unipile.com, mit einem Scoped Key im X-API-KEY Header.
Cursor · ats-appDevelopment-App
Ergänze mein ATS um LinkedIn-Messaging: Synchronisiere den Posteingang jedes Recruiters und lass ihn von der Kandidatenseite aus antworten.
Endpoints suchen"chats messages send"3 Treffer
Anfrage ausführenGET /v2/{account_id}/chats12 Chats
Erstellt: linkedin/inbox-sync.ts (fragt Chats und Nachrichten ab und upserted sie am Kandidaten) und POST /candidates/:id/reply, das die Send-Route mit der Konto-ID des jeweiligen Chats aufruft. Sync in der Development-App ausgeführt: 12 Chats, 87 Nachrichten importiert.3 Dateien geändert · in der Development-App getestet

Ein LinkedIn-Posteingang in Ihrem Produkt, aus einem Prompt

Der Agent liest die Chat- und Nachrichten-Verträge, schreibt den Sync-Job und den Antwort-Endpoint in Ihrem Stack und führt die ersten Anfragen in Ihrer Development-Anwendung aus. Instagram, WhatsApp und Telegram nutzen dieselben Chat-Routen, der zweite Kanal ist also ein kleinerer Prompt als der erste.
Endpoints, die der Agent nutzt
GET/v2/{account_id}/chatsGET/v2/{account_id}/chats/{chat_id}/messagesPOST/v2/{account_id}/chats/{chat_id}/messages/send
Häufiger Fehler: IDs vermischen. Eine Nachricht wird immer über das Konto gesendet, dem der Chat gehört; halten Sie account_id und chat_id vom Listen-Aufruf bis zum Send-Aufruf zusammen.
Eine LinkedIn-Integration bauen
Claude Code · crm-appDevelopment-App
Implementiere Unipile Hosted Auth in dieser React- und Fastify-App, damit Nutzer ihr eigenes LinkedIn-Konto aus den Settings verbinden.
Endpoint lesenPOST /v2/auth/linkSchema geladen
Anfrage ausführenPOST /v2/auth/link201 · link
Ergänzt POST /api/accounts/connect in Fastify: erstellt den Auth-Link serverseitig und gibt die gehostete URL zurück. Die React-Settings-Seite öffnet sie und speichert bei der Rückkehr die neue account_id am Workspace. In der Development-App mit einem LinkedIn-Testkonto verifiziert.4 Dateien geändert · Connect-Flow end-to-end getestet

Ihre Nutzer verbinden ihre eigenen Konten, Ihre App erhält eine Konto-ID

Hosted Auth ist die Seite, die Unipile Ihren Nutzern ausliefert, damit sie LinkedIn, WhatsApp, Gmail, Outlook oder einen Kalender selbst verbinden. Der Agent verkabelt die Link-Erstellung im Backend, die Weiterleitung im Frontend und die Speicherung der Konto-ID, die jede spätere Anfrage braucht.
Endpoints, die der Agent nutzt
POST/v2/auth/linkPOST/v2/auth/intentGET/v2/accounts/{account_id}
Häufiger Fehler: den Auth-Link im Browser erstellen. Der Link wird auf Ihrem Server mit Ihrem Key erstellt; das Frontend erhält nur die gehostete URL.
Hosted Auth mit einem Agenten implementieren
Codex · support-consoleDevelopment-App
Baue für unsere Support-Konsole eine Unified Inbox für LinkedIn, WhatsApp und E-Mail: eine Thread-Liste mit dem Kanal als Badge.
Endpoints suchen"inbox chats emails"5 Treffer
Anfrage ausführenGET /v2/{account_id}/emails200 OK
Ein Modell Thread ergänzt, das Chats und E-Mail-Threads auf eine Struktur abbildet (Kanal, Teilnehmer, letzte Nachricht, ungelesen), dazu ein Sync-Worker pro verbundenem Konto und die Thread-Liste mit Kanal-Badges. Cursor-basierte Pagination auf beiden Routen. Mit 3 Konten in der Development-App getestet.6 Dateien geändert · 3 Kanäle in einer Liste

Eine Thread-Liste für Messaging und E-Mail

Chats (LinkedIn, WhatsApp, Instagram, Telegram) und E-Mails (Gmail, Outlook, IMAP) kommen aus zwei Routen-Familien mit je einem Schema. Der Agent liest beide Verträge, entwirft das gemeinsame Modell und schreibt den Sync, damit Ihr Produkt einen Posteingang zeigt, egal welcher Kanal.
Endpoints, die der Agent nutzt
GET/v2/{account_id}/inboxesGET/v2/{account_id}/chatsGET/v2/{account_id}/emailsGET/v2/{account_id}/threads/{thread_id}
Häufiger Fehler: bei jedem Refresh ganze Postfächer neu abrufen. Paginieren Sie mit dem Cursor, den die API zurückgibt, und lassen Sie Webhooks die neuen Nachrichten bringen.
Eine Unified Inbox mit einem Agenten bauen
Cursor · crm-appDevelopment-App
Abonniere die Webhooks für neue Nachrichten und aktualisiere die Kontakt-Timeline in Echtzeit.
Endpoint lesenPOST /v2/webhooks/endpoints/Schema geladen
Anfrage ausführenPOST /v2/webhooks/endpoints/201 · endpoint
Webhook-Endpoint für Message-Events in der Development-App registriert, POST /webhooks/unipile ergänzt, das sofort 200 zurückgibt und das Event in eine Queue schiebt, dazu den Worker, der die Nachricht an die Kontakt-Timeline anhängt. Testnachricht gesendet: Die Timeline wurde in unter einer Sekunde aktualisiert.3 Dateien geändert · Event empfangen und verarbeitet

Echtzeit ohne Polling

Unipile pusht Events (neue Nachricht, neue E-Mail, Kontostatus) an den Endpoint, den Sie registrieren. Der Agent erstellt den Endpoint, schreibt den Empfänger in Ihrem Framework und den Verarbeitungsjob und prüft danach das Delivery-Log über die Webhook-Conversations-Route.
Endpoints, die der Agent nutzt
POST/v2/webhooks/endpoints/GET/v2/webhooks/endpoints/GET/v2/webhooks/conversations/
Häufiger Fehler: die Arbeit im Webhook-Handler erledigen. Bestätigen Sie sofort mit 2xx und verarbeiten Sie das Event asynchron, sonst laufen die Zustellungen in Timeouts und werden wiederholt.
Webhooks mit einem Agenten einrichten
Gemini CLI · saas-backendDevelopment-App
Jeder Workspace in meinem SaaS hat mehrere Nutzer mit eigenen LinkedIn- und E-Mail-Konten. Isoliere sie: ein Scope und ein Scoped Key pro Workspace.
Endpoints suchen"scopes api-keys"4 Treffer
Anfrage ausführenPOST /v2/scopes/201 · scope
Beim Anlegen eines Workspace erstellt das Backend jetzt einen Scope und einen Scoped Account API Key, der verschlüsselt am Workspace gespeichert wird; jedes Konto, das ein Mitglied verbindet, wird diesem Scope zugewiesen. Alle Konto-Aufrufe nutzen den Workspace-Key, ein Mandant kann die Konten eines anderen also nie lesen. Mit zwei Workspaces in der Development-App getestet.5 Dateien geändert · Isolation verifiziert

Viele Nutzer, viele Konten, eine Grenze pro Mandant

Scopes sind die Zugriffsgrenze der Unipile API: Ein Scoped Key sieht nur die Konten, die seinem Scope zugewiesen sind. Der Agent überträgt das auf Ihr Mandantenmodell, sodass die Multi-Konto-Logik in der API liegt statt in Ihrem Code.
Endpoints, die der Agent nutzt
POST/v2/scopes/POST/v2/api-keys/GET/v2/accounts/
Häufiger Fehler: einen globalen Account-Key für jeden Mandanten nutzen. Der globale Key bleibt für die Administration in Ihrem Backend; jeder Mandant bekommt seinen eigenen Scoped Key.
Konten, Scopes und Keys
Claude Code · crm-appDevelopment-App
Verarbeite Reconnect- und Checkpoint-Zustände eines Kontos und zeige dem Nutzer die richtige Meldung statt eines stillen Fehlers.
Endpoint lesenGET /v2/accounts/{account_id}Schema geladen
Endpoint lesenPOST /v2/auth/checkpointSchema geladen
Die Werte des Kontostatus auf drei UI-Zustände gemappt (verbunden, Code erforderlich, Neuverbindung erforderlich), das Checkpoint-Formular ergänzt, das den vom Nutzer erhaltenen Code übermittelt, und die Reconnect-Aktion, die Hosted Auth für dieses Konto erneut öffnet. Statusänderungen kommen per Webhook, kein Polling.4 Dateien geändert · Checkpoint-Flow getestet

Die Zustände, die jede Anbieter-Integration abdecken muss

Sessions laufen ab, Anbieter fragen nach einem Bestätigungscode, Nutzer ändern ihr Passwort. Der Kontostatus und die Checkpoint-Routen tragen diese Zustände; der Agent bildet sie in Ihrer UI ab, damit Nutzer wissen, was zu tun ist, und Ihr Code nie blind wiederholt.
Endpoints, die der Agent nutzt
GET/v2/accounts/{account_id}POST/v2/auth/checkpointPOST/v2/auth/checkpoint/resend
Häufiger Fehler: einen Checkpoint in einer Schleife wiederholen. Der Code kommt vom Endnutzer; einmal fragen, einmal übermitteln und auf das Status-Event warten.
Kontozustände in der Dokumentation
Von Development zu Production

Wo der Agent läuft und auf wessen Konten

Während Sie bauen, arbeitet der Agent in Ihrer Development-Anwendung mit Testkonten und einem Scoped Key. In Production verbinden Ihre Nutzer ihr eigenes LinkedIn-, WhatsApp-, Postfach- oder Kalenderkonto über Hosted Auth, und Ihr Code ruft dieselben Routen in ihrem Namen auf.
1 · Ihr Coding-Agent Codex, Cursor, Claude Code Liest den Prompt, wählt einen Endpoint
2 · Unipile MCP-Server Gehostet, ein Scoped Key Liest den Vertrag, führt die Anfrage aus
3 · Unipile API Ein Schema, neun Kanäle Auf eine Konto-ID begrenzt
4 · Anbieter LinkedIn, WhatsApp, Gmail LinkedInWhatsAppInstagramGmailOutlook Es gelten die Regeln und Limits jedes Anbieters
5 · Das Konto des Nutzers Der Nutzer Über Hosted Auth verbunden Sein Posteingang, seine Kontakte, seine Limits
unipile-mcp · Server-KarteLive
Ein gehosteter Model-Context-Protocol-Server, der die Unipile API für Coding-Agenten bereitstellt, generiert aus derselben OpenAPI-Spezifikation wie die REST API.
Endpointhttps://developer.unipile.com/mcp?branch=v2.0
TransportStreamable HTTP (remote, nichts zu installieren)
AuthHeader X-API-KEY, Scoped Account API Key
ActionsJede Operation der Unipile API: Chats und Nachrichten, E-Mails, Kalender, Profile und Einladungen, Beiträge, LinkedIn-Suche, Sales Navigator, Recruiter
KanäleLinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, Google Calendar, Outlook Calendar
ClientsCodex CLI, Cursor, Claude Code, Gemini CLI, Windsurf, jeder MCP-Client
UmgebungenDevelopment-Anwendung zum Bauen und Testen, Production für Ihre Nutzer
ScopeNur die Konten, die dem Scope des Keys zugewiesen sind, eine Konto-ID pro Anfrage
UpdatesAutomatisch: aus jedem OpenAPI-Release neu generiert, nichts zu pflegen
Vom Nutzer verbunden Jeder Endnutzer verbindet sein eigenes Konto über die gehostete Authentifizierung. Unipile hält die Session; Ihr Agent erhält immer nur eine Konto-ID.
Ein Key, nach Konto begrenzt Erstellen Sie einen Scope mit genau den Konten, die der Agent erreichen soll, und einen Scoped Account API Key dafür. Der Agent kann kein anderes Konto berühren, und Sie widerrufen den Key jederzeit im Dashboard.
Vom Nutzer ausgelöste Workflows Aktionen laufen in Workflows, die der Nutzer startet und steuert, innerhalb der Limits, die jeder Anbieter durchsetzt. Mehr dazu bei LinkedIn-Konten.
Zuerst in Development testen Bauen und testen Sie in Ihrer Development-Anwendung mit Testkonten; stellen Sie den Key auf Production um, sobald der Ablauf sitzt. Nichts, was der Agent beim Bauen versucht, berührt einen echten Nutzer. Sicherheit und Compliance.
Die API, so wie der Agent sie liest

Die gesamte Unipile API, lesbar für Ihren Coding-Agenten

Der Server stellt die Unipile API selbst bereit: 179 Operationen über neun Kanäle, dieselben, die Ihr Produkt später über REST aufruft, sobald der Agent den Code geschrieben hat. Eine Operation ist eine HTTP-Methode auf einem Pfad der Unipile API v2. Die Pfade unten sind vollständig, auf der API-Basis-URL https://api.unipile.com, mit dem Scoped Key im X-API-KEY Header.
179Operationen in der Unipile API v2, lesbar und ausführbar durch den Agenten
9Kanäle: LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP, Google- und Outlook-Kalender
1Server-URL und ein Scoped Key für jeden Kanal
0Glue Code zu pflegen: Der Server wird aus jedem API-Release neu generiert
25 Operationen
Nachrichten und Konversationen LinkedIn, WhatsApp, Instagram und Telegram teilen sich dieselben Chat-Routen: Posteingang auflisten, Thread lesen, Chat starten, senden, weiterleiten, reagieren, Teilnehmer verwalten.
GET/v2/{account_id}/chats
GET/v2/{account_id}/chats/{chat_id}/messages
POST/v2/{account_id}/chats/{chat_id}/messages/send
„Ergänze die Konversationsansicht um ein Antwortfeld, das über den richtigen Kanal sendet.“
23 Operationen
E-Mails, Threads, Entwürfe, Ordner Gmail, Outlook und IMAP über ein Schema: E-Mails auflisten und lesen, senden, im Thread antworten, Entwürfe erstellen, zwischen Ordnern verschieben, Kontakte auflisten.
GET/v2/{account_id}/emails
GET/v2/{account_id}/emails/{email_id}
POST/v2/{account_id}/emails/send
„Synchronisiere jedes Postfach in die CRM-Timeline und threade die Antworten.“
13 Operationen
Kalender und Termine Google- und Outlook-Kalender: Kalender und Termine auflisten, einen Termin erstellen, aktualisieren, absagen oder wiederherstellen, auf eine Einladung antworten.
GET/v2/{account_id}/calendars
GET/v2/{account_id}/calendars/{calendar_id}/events
POST/v2/{account_id}/calendars/{calendar_id}/events
„Lass Nutzer aus einem Chat heraus einen Termin buchen und ihn im Kalender anlegen.“
14 Operationen
Profile, Einladungen, Netzwerk Ein LinkedIn-Profil lesen, eine Kontaktanfrage senden oder annehmen, offene Einladungen, Kontakte und Follower auflisten, einem Mitglied folgen.
GET/v2/{account_id}/users/{user_id}
POST/v2/{account_id}/users/me/relation-requests
GET/v2/{account_id}/users/{user_id}/relations
„Reichere einen Kontakt mit seinem LinkedIn-Profil an und biete eine Kontaktanfrage an.“
20 Operationen
Beiträge, Kommentare, Reaktionen Die Beiträge eines Mitglieds auflisten, Kommentare und Reaktionen lesen, einen Beitrag oder eine Story veröffentlichen, kommentieren oder antworten, über das verbundene LinkedIn- oder Instagram-Konto.
GET/v2/{account_id}/users/{user_id}/posts
GET/v2/{account_id}/posts/{post_id}/comments
POST/v2/{account_id}/posts
„Zeige im Engagement-Dashboard, wer einen Unternehmensbeitrag kommentiert hat.“
60 Operationen
LinkedIn-Suche, Sales Navigator, Recruiter, Jobs Suchen nach Personen, Unternehmen, Beiträgen und Jobs mit LinkedIn-Filtern, Lead-Listen aus Sales Navigator, Recruiter-Projekte und -Pipelines, Stellenanzeigen und Bewerber, Unternehmensseiten, InMail-Guthaben.
POST/v2/{account_id}/linkedin/search/people
POST/v2/{account_id}/linkedin/sales-navigator/search/people
POST/v2/{account_id}/linkedin/recruiter/projects/{project_id}/pipeline
„Ergänze einen Sales-Navigator-Suchscreen mit gespeicherten Lead-Listen.“Eine LinkedIn-Integration bauen
Eine vollständige Anfrage, genau so, wie der Agent sie ausführt
POSThttps://api.unipile.com/v2/{account_id}/chats/{chat_id}/messages/sendX-API-KEY: your-scoped-api-key200 OK
Der Server folgt jedem Release der Unipile API, ein neuer Endpoint erreicht Ihren Agenten also am Tag seiner Auslieferung, auf jedem Kanal über dieselben gemeinsamen Routen. Konten, Hosted Auth, Scopes und Webhooks (23 weitere Operationen) stehen dem Agenten ebenfalls zur Verfügung. Die vollständigen Verträge in der API-Referenz.
Dieselbe API, zwei Momente

MCP zum Bauen, REST für den Betrieb

Der MCP-Server ist der Weg, über den Ihr Coding-Agent die Unipile API versteht und testet. Die REST API und die SDKs sind das, was der generierte Code in Production aufruft. Dieselben Endpoints, derselbe Scoped Key, einmal vor dem Commit und einmal danach.
REST API, in Ihrem ProduktProduction
send-linkedin-message.js
// Ihre App entscheidet, wann und was gesendet wird const res = await fetch(`https://api.unipile.com/v2/${accountId}/chats/${chatId}/messages/send`, { method: 'POST', headers: { 'X-API-KEY': API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ text: 'Donnerstag, 15 Uhr passt für die Demo.' }) }); // Derselbe Aufruf für WhatsApp-, Instagram- und Telegram-Chats
MCP-Server, in Ihrem Coding-AgentenBauen und testen
cursor · agent
Implementiere den Send-Endpoint für die Konversationsansicht, mit dem exakten Body-Schema.
Endpoint lesenPOST /v2/{account_id}/chats/{chat_id}/messages/sendSchema geladen
Anfrage ausführenPOST /v2/{account_id}/chats/{chat_id}/messages/send200 OK · Development
sendMessage() in messages.ts mit dem Body-Schema aus dem Vertrag ergänzt, dazu ein Test gegen die Development-App. Bereit zum Review.
Nutzen Sie den MCP-Server, wenn
Sie mit einem Coding-Agenten eine Integration bauen oder ändern und wollen, dass er den echten Vertrag liest statt zu raten.
Sie erkunden, was die API kann, bevor Sie ein Feature entwerfen: welche Routen, welche Felder, welche Limits.
Sie eine bestehende Integration auf falsche IDs, fehlende Pagination oder unsichere Retries prüfen.
Nutzen Sie die REST API, wenn
der Code in Production läuft: Posteingang-Sync, Sequenzen, CRM-Logging, ein Antwortfeld in Ihrem Produkt.
Sie Webhooks, Hintergrund-Sync und hohes Volumen über Tausende verbundener Konten brauchen.
Determinismus und Kosten zählen: Der generierte Code ruft die API direkt auf, mit den SDKs, wo sie passen. Der MCP-Server bleibt im Werkzeugkasten für das nächste Feature.
Coding-Agenten

Funktioniert mit Codex, Cursor, Claude Code und Gemini CLI

Jeder Coding-Agent, der das Model Context Protocol über HTTP spricht, kann den Server nutzen. Jeder Client unten nimmt einen Scoped API Key im X-API-KEY-Header, mit der Konfiguration aus der offiziellen Dokumentation.
CodexCodex CLI und die Codex-IDE-Erweiterung
API Key · unterstützt Tragen Sie den Server in ~/.codex/config.toml ein, mit http_headers, und prüfen Sie ihn dann mit codex mcp list . Beschreiben Sie danach das Feature und lassen Sie Codex den Unipile-Vertrag lesen, bevor es Code schreibt. Unipile mit Codex verbinden
Cursor~/.cursor/mcp.json
API Key · unterstützt Tragen Sie den Server in mcp.json ein, und das Agent-Panel listet die Unipile-Actions. Bauen und testen Sie die Integration aus dem Editor heraus, gegen Ihre Development-Anwendung. Unipile zu Cursor hinzufügen
Claude CodeEin Befehl, User-Scope
API Key · unterstützt Ein claude mcp add Befehl mit dem Header, danach /mcp in einer Session, um die Verbindung zu prüfen. Mit Claude Code verbinden
Gemini CLI~/.gemini/settings.json
API Key · unterstützt Gemini CLI liest Remote-Server aus settings.json ein, mit httpUrl und eigenen headers. Ergänzen Sie die Unipile-URL und den X-API-KEY-Header, danach listet /mcp den Server. Zu Gemini CLI hinzufügen
Windsurf~/.codeium/windsurf/mcp_config.json
API Key · unterstützt Derselbe JSON-Block wie bei Cursor, in der Windsurf-Konfigurationsdatei. Dokumentiert in der offiziellen Unipile-MCP-Doku. MCP-Dokumentation
Jeder MCP-ClientFrameworks und eigene Agenten
Streamable HTTP · Header-Auth Das OpenAI Agents SDK, das Claude Agent SDK, LangChain, LlamaIndex, CrewAI oder Ihr eigener MCP-Client: Richten Sie ihn auf die URL, übergeben Sie X-API-KEY, und die Unipile API ist aus Ihrem Agenten lesbar und ausführbar. Server-Details
Offizielle SDKs und Integrationen

Vom Agenten in Ihr Produkt: offizielle SDKs und Integrationen

Der gehostete MCP-Server ist der Weg, über den Ihr Coding-Agent die Unipile API versteht. Geht der geschriebene Code in Production, steht dieselbe API über die offiziellen SDKs und die No-Code-Konnektoren bereit.
Offizielles SDK
Node.js / TypeScript Typisierter Client für die gesamte API, dieselben Endpoints, die der Agent über MCP entdeckt. npm install unipile-node-sdk
Offizielles SDK
Python Das offizielle Python-SDK für die Unipile API v2, für Agenten-Frameworks und Backends in Python.
No-code
n8n Die offizielle Unipile-Node für n8n: LinkedIn Classic, Sales Navigator und Recruiter, Messaging, E-Mail, Kalender und Beiträge als fertige Operationen. Installieren Sie @unipile/n8n-nodes-unipile über die Community Nodes.
No-code
Make Die Unipile-App für Make, um LinkedIn-, WhatsApp-, E-Mail- und Kalenderaktionen mit dem Rest Ihres Stacks zu verbinden.
All das pflegt Unipile unter der Organisation unipile auf GitHub und npm. Der gehostete Server liegt unter https://developer.unipile.com/mcp, mit Registry-Manifest und Setup-Guide in unipile/unipile-mcp.

Mehr aus unserer API-Suite entdecken

Der MCP-Server sitzt auf derselben API, die Ihr Produkt auch direkt aufrufen kann. Erkunden Sie die Messaging-, E-Mail- und Kalender-APIs sowie die LinkedIn API, um die Features zu bauen, die Ihr Agent nutzen wird.
WhatsApp
Instagram
Telegram

Messaging API

Verbinden Sie WhatsApp, Instagram und Telegram, um Konversationen programmatisch zu senden, zu empfangen und zu verwalten. Bauen Sie Unified-Inbox-Features und Konversations-Workflows in Ihrer App.
Gmail
Outlook
IMAP

E-Mail-API

Integrieren Sie Gmail, Outlook und IMAP-Anbieter, um E-Mails in Echtzeit zu senden, zu empfangen und zu synchronisieren. Bauen Sie starke E-Mail-Features mit Tracking, Threading und Anhängen.
Google Calendar
Outlook Calendar

Kalender-API

Synchronisieren Sie Google-Calendar- und Outlook-Termine in Echtzeit. Erstellen, aktualisieren und verwalten Sie Meetings direkt aus Ihrem Produkt. Ideal für Planungsfeatures und CRM-Integrationen.
6000+ Unternehmen, die mit Unipile innovieren
Vertrauen bei Branchenführern
1 API
Rationalisierung der Abläufe für alle wichtigen Kommunikationskanäle
2 Tage
Schnelle Live-Integration mit minimaler Einrichtung
30%
Verringerung des Wartungsaufwands und der Ressourcen

Integrierte Sicherheit und Compliance

Unternehmensgerechter Schutz für Ihre Daten und Arbeitsabläufe Erfahren Sie mehr über unsere Sicherheit
SOC 2 Typ II
SOC 2 Typ II
Zertifiziert
Unabhängig geprüfte Sicherheitskontrollen zur Gewährleistung des Datenschutzes und der betrieblichen Integrität.
GDPR
GDPR
Konform
Vollständige Einhaltung der europäischen Datenschutzbestimmungen zum Schutz der Privatsphäre der Nutzer.
99.9%
Betriebszeit der Plattform in den letzten 24 Monaten
24/7
Globaler Support mit leistungsstarker API

FAQ zum Unipile MCP-Server

Klare Antworten dazu, was der Server ist, was Ihr Coding-Agent damit tun kann, welche Clients funktionieren und was es kostet.
Ein MCP-Server ist ein Programm, das einem KI-Modell über das Model Context Protocol Tools bereitstellt, einen offenen Standard, den Anthropic Ende 2024 eingeführt hat und den heute Codex, Cursor, Claude Code, Gemini CLI, Windsurf, VS Code und die meisten Agenten-Frameworks unterstützen. Der Client fragt den Server, welche Tools es gibt, das Modell wählt eines aus, der Server führt es aus und gibt das Ergebnis zurück. Der Unipile MCP-Server stellt die Unipile API auf diese Weise bereit, damit ein Coding-Agent den Vertrag lesen, Anfragen ausführen und die Integration für die Messaging-, E-Mail- und Kalenderkonten schreiben kann, die Ihre Nutzer verbinden.
Den Vertrag der Unipile API lesen und Anfragen gegen Ihre Anwendung ausführen. In der Praxis findet er die richtigen Endpoints für ein Feature (Chats und Nachrichten, E-Mails, Profile und Einladungen, Suchen in LinkedIn, Sales Navigator und Recruiter, Beiträge, Kalendertermine), schreibt die Integration mit den exakten Schemas in Ihr Projekt und testet sie mit einem Scoped Key in Ihrer Development-Anwendung. Er deckt LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook, IMAP und Kalender über dieselben gemeinsamen Routen ab.
Jeder Client, der Remote-MCP-Server über HTTP mit einem eigenen Header unterstützt: Codex CLI und die Codex-IDE-Erweiterung, Cursor, Claude Code, Gemini CLI, Windsurf sowie Agenten-Frameworks wie das OpenAI Agents SDK, das Claude Agent SDK, LangChain, LlamaIndex oder CrewAI. Die Konfiguration für jeden steht in der offiziellen Dokumentation und auf den Client-Seiten dieser Website.
Sie fügen eine kurze Konfiguration in Ihren Coding-Agenten ein und beschreiben das gewünschte Feature in normaler Sprache. Der Agent schreibt den Integrationscode; Sie prüfen ihn wie jeden Pull Request. Der MCP-Server ist ein Build-Time-Werkzeug: In Production ruft Ihr Produkt die REST API oder die SDKs direkt auf.
Nutzen Sie den MCP-Server während der Entwicklung: Der Agent liest den Vertrag, generiert den Code und testet ihn in einer Development-Anwendung. Nutzen Sie die REST API und die SDKs für das, was in Production läuft: Posteingang-Sync, Sequenzen, CRM-Logging, Webhooks über Tausende Konten. Dieselben Endpoints, derselbe Scoped Key.
Während der Entwicklung auf den Testkonten Ihrer Development-Anwendung, über einen Scoped Key. In Production nur auf den Konten, die Ihre Nutzer über die gehostete Authentifizierungverbunden haben: Ihr Code erhält Konto-IDs, keine Zugangsdaten, und jede Aktion ist auf ein Konto begrenzt und wird im Namen dieses Nutzers ausgeführt, innerhalb von Workflows, die der Nutzer selbst startet und steuert. Unipile ist weder mit LinkedIn noch mit Meta, Google oder Microsoft verbunden, und die Limits jedes Anbieters gelten.
Nutzen Sie einen Scoped Account API Key in Ihrer Development-Anwendung: Erstellen Sie im Dashboard einen Scope mit ausschließlich den Testkonten und einen Key für diesen Scope. Der Agent kann kein anderes Konto berühren, und Sie widerrufen den Key jederzeit im Dashboard. Production-Konten kommen erst ins Spiel, wenn Ihr geprüfter Code mit eigenen Scoped Keys ausgeliefert wird. Unipile ist SOC 2 Type II zertifiziert und GDPR-konform.
Der MCP-Server ist in jedem Unipile-Tarif enthalten. Abgerechnet wird pro verbundenem Konto, unabhängig vom Kanal und von der Zahl der Anfragen des Agenten: ab 49 EUR pro Monat für bis zu 10 Konten, danach 5 EUR pro zusätzlichem Konto, bei Volumen bis hinunter zu 3 EUR, ohne Gebühr pro Nachricht oder pro Aufruf. Die 7-tägige kostenlose Testphase braucht keine Kreditkarte. Die vollständige Übersicht auf der Preisseite.