Coldleads als MCP-Server für KI-Agenten

Sag deinem Agenten „Such mir Friseure in Köln ohne Website“ — und er startet die Suche, wartet, filtert und legt die Liste an. Vierzehn Werkzeuge, dieselben Regeln wie in der App.

14Werkzeuge1Zeile EinrichtungHTTPzustandslos
  • Einrichtung in Claude Code mit einer Zeile, Schlüssel aus der App.
  • Coldleads ist das CRM, das seine Leads selbst findet: Betriebe aus Google Maps, qualifiziert, angerufen und nachgefasst bis zum Termin.
  • Dieselben Regeln wie in der App: Credits, Anlass vor dem Anruf, Widerspruch.
  • Der Agent sucht und sortiert. Anrufen tust du.

Ein Gespräch mit dem Agenten

So sieht es aus, wenn Claude Coldleads als Werkzeug hat. Gekürzt, Zahlen aus dem Lauf „Friseur Köln 20 km“.

Claude · Werkzeug coldleadsMCP
  1. DuSuch mir Friseure in Köln im Umkreis von 20 km und leg die ohne Website in eine Liste „Website-Angebot Köln“.
  2. Werkzeugsearch_start(industry="Friseur", location="Köln", radius_km=20, target=300)
  3. AgentDie Suche läuft. Ich frage den Stand alle 30 Sekunden ab.
  4. Werkzeugsearch_status(…) → status=fertig, found=336, new=336, credits_spent=327
  5. Werkzeuglists_create(name="Website-Angebot Köln") · lists_add_search(…)
  6. AgentFertig: 336 Betriebe, 327 Credits. Bevor du anrufen kannst, braucht die Liste einen Anlass — soll ich „Betriebe ohne eigene Website, Angebot einer Website für lokale Kundschaft“ eintragen?
  7. DuJa, und zeig mir die zehn mit den besten Bewertungen.
  8. Werkzeuglists_set_reason(…) · leads_list(website="ohne", sort="bewertung", limit=10)

Einrichten

Der Server spricht Streamable HTTP, zustandslos, mit dem API-Schlüssel im Header.

Claude CodeTerminal
claude mcp add --transport http coldleads https://app.coldleads.net/mcp \
  --header "Authorization: Bearer cl_live_…"
Clients ohne Header-Feldmcp-remote
{
  "mcpServers": {
    "coldleads": {
      "command": "npx",
      "args": ["mcp-remote", "https://app.coldleads.net/mcp",
               "--header", "Authorization: Bearer cl_live_…"]
    }
  }
}

1. Schlüssel anlegen. In der App unter „Verwalten → API-Schlüssel“, ab Tarif Agency. Der Schlüssel beginnt mit cl_live_ und gehört zu genau einem Workspace.

2. Server eintragen. Adresse app.coldleads.net/mcp, Header Authorization: Bearer …. In Claude Code reicht die Zeile links. Clients, die keinen eigenen Header setzen können, binden den Server über das Hilfsprogramm mcp-remote ein, wie im zweiten Beispiel.

3. Fragen. Der Server gibt dem Agenten beim Verbinden eine kurze Anleitung mit: erst suchen, dann den Stand abfragen, vor dem Status einen Anlass setzen. Du musst ihm das nicht erklären.

Ohne gültigen Schlüssel antwortet der Server mit einem deutschen Satz, der sagt, wo es den Schlüssel gibt — der Agent kann ihn dir weitergeben.

Die 14 Werkzeuge

Dieselben Vorgänge wie die REST-API. Namen mit Unterstrich, weil manche Clients keine Punkte zulassen.

WerkzeugTitelWas es tut
search_startSuche startenBranche, Ort, Radius, Zielmenge — kehrt sofort zurück
search_statusStand einer SucheGefunden, neu, verbrauchte Credits, Ziel verfehlt
searches_listLetzte SuchenNeueste zuerst
search_controlSuche steuernAnhalten, fortsetzen, beenden
leads_listLeads filternOhne Website, Bewertung, PLZ, heute fällig
leads_getEin LeadAlle Felder und die Anrufhistorie
leads_update_statusStatus setzenOffen, angerufen, Rückruf, Termin, kein Interesse
leads_log_resultAnrufergebnis erfassenInhaber erreicht, Mailbox, Unterlagen angefordert …
leads_noteNotiz ersetzenEine Notiz je Betrieb
lists_listListenMit Anzahl, Anlass und ob anrufbereit
lists_createListe anlegenZum Beispiel für eine Kampagne
lists_add_searchSuche zuordnenDie Betriebe einer Suche in eine Liste
lists_set_reasonAnlass setzenWarum das Angebot zu diesen Betrieben passt
credits_getGuthabenVerfügbar, Kontingent, Nachkauf

Was der Agent nicht darf

Ein Agent ist ein zweiter Weg in die Liste — kein Weg an den Regeln vorbei.

  • Kein Status ohne Anlass. Ein Statuswechsel gilt als Anruf. Ohne Anlassbegründung der Liste lehnt der Server ihn ab — im B2B darf nur mit sachlichem Anlass angerufen werden (§ 7 UWG).
  • Keine gesperrten Nummern. Betriebe, die widersprochen haben, liefert der Server nicht aus.
  • Kein Anruf, keine Mail. Der Agent ruft nicht an und schreibt keine Mails. E-Mail-Entwürfe mit Prüfung der Einwilligung sind in Entwicklung — Kalt-E-Mail-Sequenzen wird es nicht geben.
  • Keine Credits ohne Betrieb. Werkzeugaufrufe kosten nichts; ein Credit fällt nur für einen neuen Betrieb mit Telefonnummer an.

Coldleads bleibt dabei das CRM bis zum Termin — der Agent ist eine zweite Hand an derselben Liste. Wie die Liste in der App aussieht, zeigt Produkt.

© OpenStreetMap

Schlüssel anlegen, Zeile kopieren, fragen

Ab Agency: den API-Schlüssel unter „Verwalten → API-Schlüssel“ anlegen und in die Einrichtung setzen. Danach ist Coldleads ein Werkzeug deines Agenten.

25 Credits für 7 Tage · ohne Kreditkarte. Credits nur für neue Betriebe mit Telefonnummer.

Häufige Fragen

Was ist der Coldleads MCP-Server?

Eine Schnittstelle nach dem Model Context Protocol, über die KI-Agenten wie Claude Coldleads bedienen: Suchen starten, Leads filtern, Status und Anrufergebnisse setzen — mit 14 Werkzeugen.

Welche KI-Clients funktionieren?

Jeder MCP-Client, der Streamable HTTP mit eigenem Authorization-Header spricht, etwa Claude Code. Clients ohne Header-Unterstützung binden den Server über das Hilfsprogramm mcp-remote ein.

Ab welchem Tarif gibt es den MCP-Server?

Ab Agency, mit demselben API-Schlüssel wie die REST-API.

Kann der Agent für mich anrufen?

Nein. Er sucht, sortiert und schreibt zurück, was du ihm sagst. Angerufen wird von dir, und Status oder Ergebnis lassen sich nur setzen, wenn die Liste einen dokumentierten Anlass hat.

Kostet die Nutzung über einen Agenten extra?

Nein. Es gelten dieselben Credits wie in der App: einer je neuem Betrieb mit Telefonnummer.

Dein Agent findet die Betriebe. Du rufst an.

Suchen, filtern, Listen anlegen — per Satz statt per Klick, mit denselben Credits wie in der App.