Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Google Contacts 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
Lass deine KI mit Google Contacts arbeiten: Kontakte mit E-Mail-Adressen, Telefonnummern, Firmen und Adressen suchen und lesen, Kontakte anlegen und aktualisieren, Labels verwalten und Personen finden, denen du geschrieben, die du aber nie gespeichert hast. Private Google-Konten und Google Workspace.
Frag einfach
Beispiel-Prompts für Google Contacts
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 → Google Contacts klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Google Contacts + ChatGPT
Lass deine KI mit Google Contacts arbeiten: Kontakte mit E-Mail-Adressen, Telefonnummern, Firmen und Adressen suchen und lesen, Kontakte anlegen und aktualisieren, Labels verwalten und Personen finden, denen du geschrieben, die du aber nie gespeichert hast. Private Google-Konten und Google Workspace.
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:
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Schritt 1 — Zugangsdaten holen
- Öffne console.cloud.google.com, wähle ein Projekt aus oder lege eines an, gehe zu APIs & Services → Library und aktiviere die Google People API.
- Öffne APIs & Services → OAuth consent screen. Wähle Internal, wenn du Google Workspace nutzt (der einfachste Weg), sonst External. Bei External setzt du den Veröffentlichungsstatus auf In production: Solange die App im Status Testing ist, widerruft Google ihre Refresh-Tokens nach 7 Tagen und der Connector hört jede Woche auf zu funktionieren. Für dein eigenes Konto kannst du die Warnung „unverified app“ einfach überspringen.
- Öffne APIs & Services → Credentials → Create credentials → OAuth client ID, wähle den Anwendungstyp Web application und füge die autorisierte Weiterleitungs-URI
https://cloud.anythingmcp.com/api/mcp-oauth/callbackhinzu. Wenn du AnythingMCP selbst betreibst, trage stattdessenhttps://dein-anythingmcp-host/api/mcp-oauth/callbackein. - Trage die Client-ID in
GOOGLE_CLIENT_IDund das Client-Secret inGOOGLE_CLIENT_SECRETein, dann installiere den Connector. - Klicke auf der Connector-Seite auf Authorize with Provider und melde dich mit dem Google-Konto an, dessen Kontakte die KI nutzen soll. Der Refresh-Token wird verschlüsselt gespeichert, Access-Tokens werden automatisch erneuert.
Ein Google-Client für alle Google-Connectors: Dasselbe Cloud-Projekt und derselbe OAuth-Client bedienen alle Google-Connectors: Gmail, Google Calendar, Google Drive, Google Sheets, Google Docs, Google Slides, Google Forms, Google Contacts, Google Meet, Google Tasks, Search Console, Analytics und Ads. Aktiviere jede API in diesem Projekt, verwende dieselbe Client-ID und dasselbe Secret und autorisiere jeden Connector einmal. Jeder Connector fragt nur nach seinen eigenen Berechtigungen.
Was der Connector abdeckt: deine gespeicherten Google-Kontakte mit ihren Labels und die „Weiteren Kontakte“, die Google für Personen anlegt, denen du geschrieben, die du aber nie gespeichert hast. Der Connector arbeitet als das Google-Konto, das ihn autorisiert hat. Das Firmenverzeichnis von Google Workspace ist nicht enthalten.
Suche vorwärmen: Die Kontaktsuche von Google läuft über einen Cache. Die KI aktualisiert ihn zu Beginn einer Sitzung einmal mit google_contacts_warm_up_search, wartet ein paar Sekunden und sucht dann. Die Suche findet den Anfang von Namen, E-Mail-Adressen, Telefonnummern und Firmen, zum Beispiel ana oder acme. Fehlt ein Kontakt, der vor wenigen Minuten angelegt wurde, wärmt die KI den Cache erneut vor oder listet die zuletzt geänderten Kontakte auf.
Kontakte anlegen und ändern: Google verhindert keine Duplikate, deshalb sucht die KI, bevor sie einen Kontakt anlegt. Eine Änderung ersetzt jedes genannte Feld komplett: Für eine zweite Telefonnummer schickt die KI die vorhandenen Nummern zusammen mit der neuen. Änderungen werden nacheinander gesendet und können ein paar Minuten brauchen, bis sie in Listen und in der Suche auftauchen.
Labels und weitere Kontakte: Die KI kann Labels anlegen und Kontakte hinzufügen oder entfernen; wird ein Kontakt aus einem Label entfernt, bleibt der Kontakt erhalten. Ein „Weiterer Kontakt“ lässt sich mit Namen, E-Mail-Adressen und Telefonnummern in deine Kontakte übernehmen.
Berechtigungen: Der Connector fragt nach https://www.googleapis.com/auth/contacts (deine Kontakte und Labels lesen und bearbeiten) und https://www.googleapis.com/auth/contacts.other.readonly („Weitere Kontakte“ lesen). Beide sind sensible Scopes: Außerhalb deiner eigenen Workspace-Organisation zeigt Google die Warnung „unverified app“, bis die App verifiziert ist. Für dein eigenes Konto kannst du sie einfach überspringen.
Nur lesen: Ändere die Scopes in den OAuth-Einstellungen des Connectors auf https://www.googleapis.com/auth/contacts.readonly https://www.googleapis.com/auth/contacts.other.readonly, autorisiere erneut und deaktiviere google_contacts_create_contact, google_contacts_update_contact, google_contacts_create_contact_group, google_contacts_modify_group_members und google_contacts_save_other_contact. Ohne „Weitere Kontakte“ lässt du den zweiten Scope weg und deaktivierst google_contacts_list_other_contacts, google_contacts_search_other_contacts und google_contacts_save_other_contact.
Bei der Installation ausgeschaltet: google_contacts_delete_contact. Die API kann einen gelöschten Kontakt nicht wiederherstellen, schalte es also nur ein, wenn die KI Kontakte löschen soll.
Änderungen erst nach deinem Ja: Vor jeder Änderung zeigt dir die KI den Kontakt und die Änderung und wartet auf deine Bestätigung. Kontakte werden sofort mit deinem Smartphone und mit Gmail synchronisiert.
Häufige Fehler: 401 heißt, dass die Autorisierung abgelaufen ist oder widerrufen wurde (immer nach 7 Tagen, solange der Zustimmungsbildschirm auf Testing steht): Klicke erneut auf Authorize with Provider. 403 PERMISSION_DENIED heißt, dass der Scope den Aufruf nicht erlaubt, etwa bei einer Nur-lesen-Einrichtung oder ohne den Scope für „Weitere Kontakte“; 403 „People API has not been used in project“ heißt, dass die Google People API im Cloud-Projekt nicht aktiviert ist. 404 heißt, dass die Kontakt-ID falsch ist oder der Kontakt gelöscht wurde. 400 failedPrecondition bei einer Änderung heißt, dass sich der Kontakt inzwischen geändert hat: Die KI liest ihn erneut und versucht es noch einmal.
Der Connector liest nicht das Verzeichnis von Google Workspace, lädt keine Kontaktfotos hoch und führt keine Duplikate zusammen.
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 ChatGPT 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.
ChatGPT fügt MCP-Server als Plugins auf seiner Seite Plugins hinzu, im Web und in den kostenpflichtigen Tarifen. Den Entwicklermodus brauchst du dafür nicht mehr. In einem Business-Workspace dürfen das nur Admins und Owner; in Enterprise und Edu kann ein Admin die Berechtigung Create plugins with MCPs vergeben.
- Geh zu chatgpt.com/plugins, klicke auf + und dann auf Add custom MCP server.
- Gib einen Namen ein, z. B. Name:
Google Contacts. - Trag unter Connection als Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDein und lass Authentication auf OAuth. - Wähle I understand and want to continue und dann Create as a plugin. Wenn ChatGPT danach fragt, meldest du dich bei AnythingMCP an und erlaubst den Zugriff.
- Installiere das neue Plugin unter deinen persönlichen Plugins, tippe dann in einem Chat @ und wähle es aus.
Verfügbare Tools
| Tool | What it does |
|---|---|
google_contacts_list_contacts | List the user's saved Google Contacts with the fields asked for (names, emails, phones and organizations by default): resourceName, etag… |
google_contacts_get_contact | Read one contact in full: names, emails, phones, organizations, addresses, birthday, notes, websites, relations, events, group memberships… |
google_contacts_search_contacts | Search the user's saved contacts by the start of a name, nickname, email address, phone number or organization, e.g. "ana" or "acme" |
google_contacts_warm_up_search | Refresh the cache behind contact search with the empty request Google asks for, so the next search sees recent changes |
google_contacts_create_contact | Create a contact in the user's Google Contacts (My Contacts) |
google_contacts_update_contact | Change a contact. update_person_fields lists the fields to change, and each listed field is replaced as a whole: to add a second phone… |
google_contacts_delete_contact | Delete a contact from the user's Google Contacts; it disappears from their phone and Gmail too |
google_contacts_list_contact_groups | List the user's contact groups (labels) and the system groups: resourceName, name, formattedName, groupType (USER_CONTACT_GROUP or… |
google_contacts_get_contact_group | Read a contact group (label) with the resourceNames of its members (memberResourceNames), up to max_members |
google_contacts_create_contact_group | Create a contact group (label) with a name |
google_contacts_modify_group_members | Add contacts to a label or remove them from it (up to 1,000 together) |
google_contacts_list_other_contacts | List the user's "Other contacts": people Google saved automatically because the user emailed them, which are not in My Contacts |
google_contacts_search_other_contacts | Search the user's "Other contacts" (people they emailed but never saved) by the start of a name, email address or phone number |
google_contacts_save_other_contact | Save an "Other contact" into My Contacts, copying its name, email addresses and phone numbers |
Beispiel-Prompts
- „Wie lautet die Handynummer von Ana García, und bei welcher Firma ist sie?“
- „Leg Marco Rossi von der Acme GmbH als Kontakt an: [email protected], +49 761 1234567.“
- „Finde die Personen bei acme.example, denen ich geschrieben, die ich aber nie gespeichert habe, und übernimm sie in meine Kontakte.“
- „Leg ein Label Messe 2026 an und füge alle Kontakte von Acme und Globex hinzu.“
- „Lukas Weber hat eine neue Handynummer, +49 170 5551234. Trag sie bei ihm ein und behalte die alte.“
FAQ
Funktioniert der kostenlose ChatGPT-Tarif mit eigenen MCP-Servern? OpenAI dokumentiert eigene MCP-Server nur für kostenpflichtige Tarife; den Free-Tarif führt OpenAI nicht auf.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
War dieser Guide hilfreich?