Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Clay 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
GTM-Daten aus Clay in jedem KI-Agent: Clays Personen- und Firmendatenbank durchsuchen, von Clay verwaltete und eigene Enrichment-Funktionen auf bis zu 100 Einträge anwenden, Clay-Tabellen in Enterprise-Tarifen abfragen, Workflow-Runs suchen und das Credit-Guthaben prüfen. Mit einem persönlichen Clay-API-Schlüssel; die Datenschutz-Löschung ist bei der Installation ausgeschaltet.
Frag einfach
Beispiel-Prompts für Clay
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 → Clay klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Clay
GTM-Daten aus Clay in jedem KI-Agent: Clays Personen- und Firmendatenbank durchsuchen, von Clay verwaltete und eigene Enrichment-Funktionen auf bis zu 100 Einträge anwenden, Clay-Tabellen in Enterprise-Tarifen abfragen, Workflow-Runs suchen und das Credit-Guthaben prüfen. Mit einem persönlichen Clay-API-Schlüssel; die Datenschutz-Löschung ist bei der Installation ausgeschaltet.
Einrichtung
Die Einrichtung dauert etwa 2 Minuten. Du brauchst ein Clay-Konto.
- Öffne in Clay API and CLI, Tab API keys (
https://app.clay.com/workspaces/~/api-and-cli?tab=api-keys), und lege einen Schlüssel an. Der Schlüssel handelt als dein Benutzer, mit deinen Workspace-Rechten. - Füge ihn in
CLAY_API_KEYein. Er wird im Headerclay-api-keygesendet. - Für eigene Funktionen öffnest du die Funktion in Clay, dann Details, und aktivierst den API-Zugriff; kopiere ihre
t_...-ID. - Installiere den Connector und führe
clay_get_meaus: Es liefert Benutzer und Workspace und bestätigt den Schlüssel.clay_get_credit_balancezeigt die restlichen Credits; das Lesen des Guthabens kostet keine Credits.
Die Personen- und Firmendatenbank durchsuchen:
clay_get_search_query_referenceeinmal pro Sitzung liefert die abfragbaren Personen- und Firmenfelder, Operatoren und die Grammatik.clay_create_searchstartet eine Suche mit einer Abfrage, die mitselect from peopleoderselect from companiesbeginnt, zum Beispielselect from companies where people.exists(is_current = true and job_title is_similar_to ("VP Sales")), und gibt einesearch_idzurück. Zählabfragen und Stellensuchen werden nicht unterstützt.clay_get_search_resultsmit dieser ID ist ein zustandsbehafteter Iterator: Jeder Aufruf liefert die nächste Seite, und die KI ruft erneut auf, solangehas_moretrue ist. Personen kommen mit Name, Ort und passenden Stationen; Firmen mit Domain, Branche, Größe, Umsatz und LinkedIn-URL.
Suchergebnisse zählen gegen die Ergebnislimits deines Tarifs: im Free-Tarif 50 pro Suche und 100 pro 30 Tage, in bezahlten Tarifen 500 pro Anfrage. Über einem Limit antwortet Clay mit 402 und nennt das Limit.
Mit einer Funktion anreichern:
clay_run_routineführt eine von Clay verwaltete Funktion oder eine eigene mit API-Zugriff auf 1 bis 100 Einträgen aus: die Routine-ID (function:t_...) und Einträge wie{"id": "row-1", "inputs": {"domain": "clay.com"}}. Dieid(höchstens 64 Zeichen) gehört dir und kommt mit dem Ergebnis zurück. Einewebhook_idkann einen registrierten Clay-Webhook benachrichtigen, wenn der Run endet. Runs verbrauchen Clay-Credits, deshalb sagt dir die KI vorher, welche Funktion und wie viele Einträge sie startet.clay_get_run_resultsmit derroutine_run_id: HTTP 202 undstatus: in_progress, solange er läuft, dann 200 mitstatus: completeunddata. Ergebnisse werden über dieidden Eingaben zugeordnet, nicht über die Reihenfolge; ein fertiger Run kann fehlgeschlagene Einträge enthalten, undfinishedzählt Fehlschläge mit. Die KI fragt alle paar Sekunden ab, nicht in einer engen Schleife.clay_get_batch_run_resultsverfolgt einen Batch-Run, der über die Clay-CLI oder die API gestartet wurde; ein fertiger Batch liefertresult_urlfür die Ergebnisdatei.
Tabellen (Enterprise-Tarife): clay_query_tables liest Zeilen bekannter Tabellen mit ausgewählten Feldern, Filtern, Sortierung, Gruppierung und Joins; die Tabellen-ID steht in der URL der Tabelle (.../tables/t_...). Jede Zelle kommt mit einem status: success (mit value), empty, error (mit error) oder einem wartenden Zustand (running, queued, retry, rate_limited, awaiting_callback). Ein Scan kann eine Zeile doppelt liefern, wenn sie sich währenddessen ändert, deshalb entfernt die KI Duplikate über die ID.
Workflows (Beta): clay_get_runs_query_reference liefert die Grammatik für Run-Abfragen, danach findet clay_query_workflow_runs Runs (eine Select-Abfrage liefert sie, neueste zuerst, eine Count-Abfrage die Anzahl). Abfragen haben höchstens 2000 Zeichen; die Daten können ein paar Sekunden nachhängen.
Bei der Installation ausgeschaltet: clay_privacy_delete_people löscht Personen aus Clay Audiences für eine Datenschutzanfrage wie eine DSGVO-Löschung, gefunden über E-Mail, LinkedIn-Slug (der Teil nach /in/, nicht die URL) oder Telefon, 1 bis 100 Kennungen pro Aufruf. Das lässt sich nicht rückgängig machen, deshalb schaltet ein Workspace-Admin es bei Bedarf ein; dann zuerst mit dry_run: true die Treffer zählen und den Job mit clay_get_privacy_deletion_status verfolgen, das bis zu fünf Tage nach Jobende verfügbar bleibt.
Seitenweise Abfrage: Sammlungen liefern data und einen cursor, solange weitere Seiten existieren; die KI gibt den Cursor zurück. Tabellenabfragen liefern standardmäßig 50 Zeilen pro Seite (höchstens 100), Run-Ergebnisse 20 (höchstens 100), Suchseiten 20 (höchstens 500 in bezahlten Tarifen, 50 in Free und Trial).
Häufige Fehler: Fehler tragen eine message. 401 oder 403 heißt falscher Schlüssel oder kein Zugriff, 402 ein erreichtes Suchergebnis-Limit, 404 eine unbekannte ID oder eine Funktion ohne API-Zugriff, 409 oder 422 ein ungültiger Zustand oder eine ungültige Eingabe. 429 ist das Rate-Limit des Workspace: Warte die Sekunden aus Retry-After ab.
Was er nicht kann: Die Clay Public API hat keine Endpunkte, um Tabellen oder Funktionen aufzulisten, Tabellen anzulegen oder Zeilen zu schreiben. Zeilen kommen weiterhin über den Inbound-Webhook einer Tabelle hinein, und Funktions- und Tabellen-IDs kopierst du aus der Clay-App.
Voraussetzungen: CLAY_API_KEY
Connector lokal 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
Öffne http://localhost:3000/connectors/store, wähle Clay und trage die unter Voraussetzungen aufgelisteten Variablen ein.
Verfügbare Tools
| Tool | What it does |
|---|---|
clay_get_me | Get the Clay user and workspace the API key belongs to |
clay_get_credit_balance | Get the current credit balances of the workspace |
clay_get_search_query_reference | Get the reference of the Clay search query language (markdown): the queryable people and company fields, operators and grammar |
clay_create_search | Start a search of Clay's people or company database with a Clay search query, e.g. select from people where experiences.any(is_current =… |
clay_get_search_results | Fetch the next page of records of a search |
clay_query_tables | Read rows of known Clay tables (Enterprise plans) with selected fields, filters, ordering, grouping and joins |
clay_run_routine | Run a Clay function (Clay-managed or a custom function with API access enabled) on 1 to 100 input items, for example to find work emails or… |
clay_get_run_results | Get the progress and results of a routine run |
clay_get_batch_run_results | Get the progress of a batch routine run started from the Clay CLI or API, and when complete the download URL of its results file |
clay_get_runs_query_reference | Get the reference of the workflow-run query language (markdown): queryable run fields, node predicates, content search and grammar |
clay_query_workflow_runs | Search Clay Workflow runs with a run query: a select query returns matching runs newest first with a cursor, a count query returns the… |
clay_get_privacy_deletion_status | Check a privacy deletion job from clay_privacy_delete_people, including its cascading cleanup |
clay_privacy_delete_people | Delete people from Clay Audiences for a privacy request (for example a GDPR erasure), matched by email, LinkedIn slug or phone |
Beispiel-Prompts
- „Wie viele Clay-Credits haben wir noch?“
- „Finde VPs Sales bei Softwarefirmen in Deutschland mit 50 bis 200 Mitarbeitenden und zeig mir die ersten 20.“
- „Führe unsere Firmen-Enrichment-Funktion function:t_abc123 auf diesen fünf Domains aus und zeig mir die Ergebnisse, wenn der Run fertig ist.“
- „Zeig aus der Tabelle t_0te9i4tZEHwc9hihBXu die Firmen mit ausgefüllter Domain, sortiert nach Domain.“
- „Welche unserer Clay-Workflow-Runs sind in den letzten 24 Stunden fehlgeschlagen?“
Nächste Schritte
War dieser Guide hilfreich?