Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge HeyReach mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
LinkedIn-Outreach mit HeyReach in jedem KI-Agent: Kampagnen steuern und Leads hinzufügen oder stoppen, Lead- und Firmenlisten sowie Lead-Tags pflegen, Unterhaltungen im gemeinsamen LinkedIn-Postfach lesen und beantworten, Absenderkonten und Kontakte 1. Grades prüfen, Outreach-Statistiken vergleichen und Webhooks verwalten. Mit einem HeyReach-API-Schlüssel; Löschungen sind bei der Installation ausgeschaltet.
Frag einfach
Beispiel-Prompts für HeyReach
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → HeyReach klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
HeyReach + Cursor
LinkedIn-Outreach mit HeyReach in jedem KI-Agent: Kampagnen steuern und Leads hinzufügen oder stoppen, Lead- und Firmenlisten sowie Lead-Tags pflegen, Unterhaltungen im gemeinsamen LinkedIn-Postfach lesen und beantworten, Absenderkonten und Kontakte 1. Grades prüfen, Outreach-Statistiken vergleichen und Webhooks verwalten. Mit einem HeyReach-API-Schlüssel; Löschungen sind bei der Installation ausgeschaltet.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
HEYREACH_API_KEY
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 2 Minuten. Du brauchst einen HeyReach-Workspace.
- Öffne in HeyReach Integrations und den Bereich HeyReach API.
- Klicke auf Get API Key, dann auf New API Key, und kopiere den Schlüssel in
HEYREACH_API_KEY. Schlüssel laufen nicht ab, lassen sich dort aber löschen oder deaktivieren. Ein Schlüssel gehört zu genau einem Workspace. - Installiere den Connector und führe
heyreach_check_api_keyaus: Es antwortet mit 200 und leerem Body, wenn der Schlüssel funktioniert.
Der Schlüssel wird im Header X-API-KEY gesendet.
IDs: campaign_id kommt aus heyreach_list_campaigns, Absender-IDs (account_id, linkedin_account_id, sender_id) aus heyreach_list_linkedin_accounts, list_id aus heyreach_list_lists, conversation_id aus heyreach_list_conversations, webhook_id aus heyreach_list_webhooks. Ein Lead wird über seine LinkedIn-Profil-URL (https://www.linkedin.com/in/<slug>/) oder seine LinkedIn-ID (linkedin_id in Lead-Datensätzen) bestimmt.
Kampagnen:
- Lesen:
heyreach_list_campaigns(Filter nach Status oder Absender),heyreach_get_campaign,heyreach_get_campaign_sequence(der Schrittbaum: Kontaktanfrage, Nachricht, InMail, Folgen, Like, Profilbesuch, mit Wartezeiten und Texten),heyreach_list_campaign_leadsundheyreach_get_campaigns_for_lead. - Steuern:
heyreach_start_campaignstartet einen Entwurf mit Sequenz, Lead-Liste und mindestens einem verbundenen LinkedIn-Absender;heyreach_pause_campaignundheyreach_resume_campaignhalten ihn an und setzen ihn fort. - Leads:
heyreach_add_leads_to_campaignfügt bis zu 100 Leads pro Aufruf hinzu, optional mit festem Absender pro Lead, und kann eine pausierte Kampagne im selben Aufruf fortsetzen.heyreach_stop_lead_in_campaignstoppt einen Lead,heyreach_update_lead_custom_fieldssetzt benutzerdefinierte Felder, die als Variablen in Nachrichten dienen. - Kampagnenstatus: DRAFT, IN_PROGRESS, PAUSED, FINISHED, CANCELED, FAILED, STARTING, SCHEDULED. Lead-Status: Pending, InSequence, Finished, Paused, Failed, Excluded.
Beim Starten von Kampagnen und Hinzufügen von Leads handeln deine LinkedIn-Konten an echten Profilen, lass dir also vorher Kampagne, Absender und Leads zeigen.
Listen: heyreach_list_lists, heyreach_get_list, heyreach_list_list_leads, heyreach_list_list_companies, heyreach_get_lists_for_lead, heyreach_create_list (leere Lead- oder Firmenliste) und heyreach_add_leads_to_list (bis zu 100 Leads pro Aufruf). Eine Liste ist keine Kampagne: Eine beendete Kampagne übernimmt keine neuen Listen-Leads; dafür gibt es heyreach_add_leads_to_campaign.
Leads und Tags: heyreach_get_lead liest ein Profil per URL (Name, Headline, Firma, Position, Ort, E-Mail, Tags, Berufserfahrung, Ausbildung). Dazu heyreach_get_lead_tags, heyreach_add_lead_tags (behält vorhandene Tags) und heyreach_replace_lead_tags.
Postfach: heyreach_list_conversations listet die Unterhaltungen der Absenderkonten, neueste zuerst, gefiltert nach Absender, Kampagne, Lead, Tags, Lesestatus und Zeit. E-Mail-Adressen und benutzerdefinierte Felder liefert es nicht, die hat heyreach_get_lead. heyreach_get_conversation gibt alle Nachrichten zurück, heyreach_send_message antwortet vom Absender, dem die Unterhaltung gehört, und heyreach_set_conversation_seen markiert sie als gelesen oder ungelesen. Eine gesendete Nachricht erreicht den Lead sofort auf LinkedIn, deshalb zeigt dir die KI den Text vorher.
Absender und Netzwerk: heyreach_list_linkedin_accounts und heyreach_get_linkedin_account zeigen Limits, Cooldowns sowie Sales-Navigator- und Recruiter-Status; heyreach_get_linkedin_account_status sagt, ob die LinkedIn-Sitzung noch verbunden ist und warum nicht. heyreach_list_network listet die Kontakte 1. Grades eines Absenders, heyreach_is_connection prüft einen Lead (Profil-URL oder LinkedIn-ID, nicht beides).
Statistiken: heyreach_get_overall_stats und heyreach_get_stats_by_campaign nehmen start_date und end_date (ISO 8601, zum Beispiel 2026-10-01T00:00:00.000Z) und optional Absender- und Kampagnen-IDs. Sie liefern Profilbesuche, Likes, Follows, gesendete und angenommene Kontaktanfragen, gesendete und beantwortete Nachrichten und InMails samt Annahme- und Antwortquote.
Webhooks: heyreach_list_webhooks, heyreach_get_webhook, heyreach_create_webhook und heyreach_update_webhook. Ein Event-Typ pro Webhook: CONNECTION_REQUEST_SENT, CONNECTION_REQUEST_ACCEPTED, MESSAGE_SENT, MESSAGE_REPLY_RECEIVED, EVERY_MESSAGE_REPLY_RECEIVED, INMAIL_SENT, INMAIL_REPLY_RECEIVED, FOLLOW_SENT, LIKED_POST, VIEWED_PROFILE, CAMPAIGN_COMPLETED, LEAD_TAG_UPDATED.
Bei der Installation ausgeschaltet: heyreach_delete_leads_from_list und heyreach_delete_webhook. Sie lassen sich nicht rückgängig machen, deshalb schaltet ein Workspace-Admin sie ein, wenn das Team sie braucht.
Datenformate: Zeiten sind ISO 8601, in UTC, sofern kein Offset angegeben ist. In den Statistiken ist byDayStats nach Tag (UTC) geordnet, Quoten sind Anteile (0.23 = 23 %).
Seitenweise Abfrage: Die meisten Listen nehmen offset und limit (höchstens 100) und liefern totalCount und items; heyreach_list_list_leads erlaubt bis zu 1000 pro Seite, heyreach_list_network nutzt page_size (höchstens 100). heyreach_list_conversations arbeitet mit Cursor (Standard 10, höchstens 100): Die KI gibt nextCursor als cursor zurück, bis er null ist.
Limits und häufige Fehler: 300 Anfragen pro Minute und Schlüssel; darüber antwortet HeyReach mit 429. 401 heißt falscher oder deaktivierter Schlüssel, 404 eine falsche ID, 400 ein ungültiger Body, etwa ein Name eines benutzerdefinierten Felds mit anderen Zeichen als Buchstaben, Ziffern und Unterstrichen.
Kampagnen anlegen, LinkedIn-Konten verbinden (Passwörter, Cookies, Proxys) und die Organisationsverwaltung sind bewusst ausgelassen; das erledigst du in der HeyReach-App.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Cursor hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte Cursor neu.
- Öffne Cursor → Settings → MCP und prüfe, ob
anythingmcpaufgeführt und verbunden ist. - Leg los: Der Agent kann jetzt die
HeyReach-Tools aufrufen.
Verfügbare Tools
| Tool | What it does |
|---|---|
heyreach_check_api_key | Check that the HeyReach API key works |
heyreach_list_campaigns | List LinkedIn outreach campaigns with status, lead list, sender accounts and progress counts (total, in progress, pending, finished, failed) |
heyreach_get_campaign | Get one campaign: status, lead list, sender accounts, exclusion settings and progress counts |
heyreach_get_campaign_sequence | Get the sequence of a campaign: the tree of steps (connection request, message, InMail, follow, like, view profile) with delays and message… |
heyreach_list_campaign_leads | List the leads of a campaign with their LinkedIn profile, status and last action |
heyreach_get_campaigns_for_lead | List the campaigns a lead is in, with campaign status and the lead status in each (Pending, InSequence, Finished, Paused, Failed, Excluded) |
heyreach_add_leads_to_campaign | Add up to 100 leads to a campaign, optionally pinning each lead to a sender account |
heyreach_stop_lead_in_campaign | Stop a lead in a campaign: it gets no further steps |
heyreach_pause_campaign | Pause a running campaign |
heyreach_resume_campaign | Resume a paused campaign so it continues its sequence where each lead stopped |
heyreach_start_campaign | Start a draft campaign |
heyreach_update_lead_custom_fields | Set custom field values on a lead in a campaign, for use as variables in its messages |
heyreach_list_conversations | List LinkedIn conversations of the sender accounts, newest first, with the last message, read state and the lead profile |
heyreach_get_conversation | Get one LinkedIn conversation with all its messages, senders and the lead profile |
heyreach_send_message | Send a LinkedIn message in an existing conversation from the sender account of that conversation |
heyreach_set_conversation_seen | Mark a LinkedIn conversation as read or unread in the HeyReach inbox |
heyreach_list_linkedin_accounts | List the LinkedIn sender accounts: name, email, active campaigns, whether the session is valid, Sales Navigator and Recruiter status… |
heyreach_get_linkedin_account | Get one LinkedIn sender account with its limits, cooldowns and session state |
heyreach_get_linkedin_account_status | Get the live connection status of a LinkedIn sender (Connected, Disconnected and why) and its Sales Navigator and Recruiter sessions |
heyreach_list_lists | List lead and company lists with their ids, sizes, type and the campaigns using them |
heyreach_get_list | Get one lead or company list: name, type, size, creation time and campaigns using it |
heyreach_list_list_leads | List the leads of a lead list with profile, company, position, tags, email and custom fields |
heyreach_list_list_companies | List the companies of a company list with name, LinkedIn URL and details, paged |
heyreach_get_lists_for_lead | List the lead lists a lead belongs to |
heyreach_create_list | Create an empty lead list or company list; fill it with heyreach_add_leads_to_list |
heyreach_add_leads_to_list | Add up to 100 leads to a lead list |
heyreach_delete_leads_from_list | Remove leads from a lead list by their LinkedIn profile URLs |
heyreach_get_lead | Get a lead by LinkedIn profile URL: name, headline, company, position, location, email, tags, experience and education |
heyreach_get_lead_tags | Get the tags of a lead, identified by its LinkedIn profile URL |
heyreach_add_lead_tags | Add tags to a lead (existing tags are kept) |
heyreach_replace_lead_tags | Replace all tags of a lead with the given ones |
heyreach_list_network | List the 1st-degree LinkedIn connections of a sender account, paged |
heyreach_is_connection | Check whether a lead is a 1st-degree connection of a sender |
heyreach_get_overall_stats | Get outreach results for a period, per day and in total: profile views, likes, follows, connection requests sent and accepted, messages and… |
heyreach_get_stats_by_campaign | Get the same outreach results as heyreach_get_overall_stats, broken down per campaign |
heyreach_list_webhooks | List the webhooks of the workspace with their URL, event type, campaigns and active state |
heyreach_get_webhook | Get one webhook with its URL, event type, campaigns and active state |
heyreach_create_webhook | Create a webhook that POSTs one event type to a URL, for all campaigns or selected ones |
heyreach_update_webhook | Change a webhook: name, URL, event type, campaigns, or switch it on or off |
heyreach_delete_webhook | Delete a webhook by id |
Beispiel-Prompts
- „Wie lief unser LinkedIn-Outreach letzten Monat? Zeig gesendete und angenommene Kontaktanfragen und die Antwortquote pro Kampagne.“
- „Zeig mir die ungelesenen LinkedIn-Unterhaltungen der letzten 3 Tage mit Name des Leads und letzter Nachricht.“
- „Füge diese drei LinkedIn-Profile der Kampagne Founders DACH hinzu und sag mir, wie viele hinzugefügt wurden.“
- „Ist gerade eines unserer LinkedIn-Absenderkonten getrennt?“
- „In welchen Kampagnen ist https://www.linkedin.com/in/jane-doe, und welchen Status hat sie jeweils?“
FAQ
Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja, MCP gibt es in den Tarifen Hobby, Pro und Business.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?