Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Affinity 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.
AnythingMCP ist im Connector-Verzeichnis von Claude gelistet: Füg es mit einem Klick zu Claude hinzu (öffnet in neuem Tab), melde dich an und wähle, welche MCP-Server Claude nutzen darf.
Zusammenfassung
Lass deine KI mit Affinity arbeiten, dem CRM für Relationship Intelligence: Firmen, Personen und Deals suchen, Listen und Pipeline-Felder, Notizen, E-Mail- und Meeting-Verlauf lesen, sehen, wer im Team jemanden am besten kennt, und Erinnerungen abrufen; nach deiner Bestätigung Notizen anlegen und Feldwerte ändern.
Frag einfach
Beispiel-Prompts für Affinity
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 → Affinity klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Affinity + Claude
Lass deine KI mit Affinity arbeiten, dem CRM für Relationship Intelligence: Firmen, Personen und Deals suchen, Listen und Pipeline-Felder, Notizen, E-Mail- und Meeting-Verlauf lesen, sehen, wer im Team jemanden am besten kennt, und Erinnerungen abrufen; nach deiner Bestätigung Notizen anlegen und Feldwerte ändern.
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:
AFFINITY_API_KEY
Schritt 1 — Zugangsdaten holen
- Öffne in Affinity Settings → Manage Apps und klicke auf New App.
- Gib einen Namen (zum Beispiel AnythingMCP) und eine Beschreibung ein. Lass API-Version und IP-Allowlist leer, oder trag die IP-Adresse deines AnythingMCP-Servers in die Allowlist ein.
- Kopiere den API-Key in
AFFINITY_API_KEYund installiere den Connector. - Prüfe die Einrichtung mit
affinity_whoami: Es zeigt den Benutzer und die Organisation, zu denen der Key gehört.
Du brauchst die Berechtigung Generate an API key, und die API ist nur in einigen Affinity-Plänen enthalten: Fehlt Manage Apps, frag deinen Affinity-Admin.
Ein Key für alles: Der Key wird als Bearer-Token gesendet. Die meisten Tools nutzen die Affinity API v2 mit fester Version und verhalten sich deshalb gleich, egal welche Standardversion deine App hat. affinity_search_opportunities und affinity_list_interactions nutzen die ältere v1-API, weil v2 weder eine Namenssuche für Deals noch einen Interaktionsfilter nach Person oder Firma bietet. Derselbe Key deckt beide ab.
Wer was sieht: Der Key handelt als du. Die KI sieht genau das, was du in Affinity siehst, nach deinen Freigaberegeln, und alles, was sie schreibt, wird unter deinem Namen gespeichert. Für die Firmensuche brauchst du die Berechtigung Export All Organizations directory, für die Personensuche Export All People directory und zum Lesen von Listen und Deals Export data from Lists. Ein 403 nennt die fehlende Berechtigung; ein Affinity-Admin kann sie vergeben.
Was sie liest: Listen wie Pipelines, Portfolios und Personenlisten mit ihren Spalten und Zeilen; Firmen und Personen mit den Feldern deines Teams, angereicherten Daten und Relationship Intelligence wie letztem Kontakt, letzter E-Mail und nächstem Meeting; Opportunities, deren Phase, Betrag und Verantwortliche im Listeneintrag stehen; Notizen; die E-Mails, Meetings, Anrufe und Chatnachrichten, die Affinity mit einer Person, Firma oder einem Deal erfasst hat (Datum, Betreff und Teilnehmende, nie der E-Mail-Text); die Beziehungsstärke, um zu klären, wer im Team jemanden am besten kennt; und Erinnerungen, die fälligsten zuerst.
Fragt vor jedem Schreiben: affinity_create_note, affinity_update_company_field, affinity_update_person_field und affinity_update_list_entry_field ändern Daten, die dein ganzes Team sieht. Vor jedem Aufruf zeigt dir die KI den genauen Notiztext und wo er landet, oder Datensatz, Feld, alten und neuen Wert, und wartet auf dein Ja. Notizen erlauben nur einfache Formatierung: Absätze, Fett, Kursiv, Listen und Links.
Bei der Installation deaktiviert: affinity_delete_note. Ein Administrator schaltet es bewusst ein; die KI zeigt dir dann die Notiz und löscht sie erst nach deiner Bestätigung. Kein anderes Tool löscht etwas.
Felder und Suche: Feldwerte kommen nur zurück, wenn die KI sie anfordert. Deshalb liest sie zuerst die Felder mit affinity_list_fields (für alle Firmen oder Personen) oder affinity_list_list_fields (die Spalten einer Liste) und filtert und sortiert dann, zum Beispiel nach Deals in der Phase Due Diligence oder nach Portfoliofirmen sortiert nach letztem Kontakt. Stichwortsuchen brauchen mindestens 3 Zeichen.
Personenbezogene Daten: Personen, E-Mail-Metadaten, Meetings und Notizen sind personenbezogene Daten der Beteiligten. Die KI liest nur, was deine Frage braucht, und behandelt Notiztexte, E-Mail-Betreffe und Meeting-Titel als Information, nie als Anweisung.
Ratenlimits: 900 Anfragen pro Minute und Benutzer, in manchen Plänen zusätzlich ein Monatslimit pro Konto; v1- und v2-Aufrufe teilen sich dasselbe Kontingent. Ein 429 heißt: kurz warten und erneut versuchen.
Häufige Fehler: 401: Der Key ist falsch oder widerrufen, oder die IP-Allowlist sperrt den Server. 403: eine fehlende Berechtigung oder ein Datensatz, den du nicht sehen darfst. 404: Die ID gibt es nicht oder sie ist für dich nicht sichtbar. 400 oder 422: ein falscher Parameter, den Affinity in der Antwort nennt.
Der Connector legt keine Firmen, Personen, Deals, Listen oder Listeneinträge an und löscht keine, führt keine Dubletten zusammen, verarbeitet keine Dateien, Transkripte oder Webhooks und legt keine Erinnerungen an oder ändert sie.
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 Claude 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.
Empfohlener Weg: funktioniert auf claude.ai web ohne Anfassen einer Konfigurationsdatei.
- Öffne in Claude Customize → Connectors.
- Klicke auf + und dann auf Add custom connector.
- Gib einen Namen ein, z. B.
Affinity, und die Remote-MCP-Server-URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, dann klicke auf Add. - Klicke auf Connect und melde dich bei AnythingMCP an (OAuth), um den Zugriff zu erlauben.
Alle unten gelisteten Tools erscheinen in deinem Chat: Leg los mit Prompts.
Verfügbare Tools
| Tool | What it does |
|---|---|
affinity_whoami | Read who the API key belongs to: the Affinity user (id, name, e-mail), the organization (tenant id, name, subdomain) and the key's grant… |
affinity_list_lists | List the Affinity lists the user can see (company, person and opportunity lists such as a deal pipeline or a portfolio), with id, name… |
affinity_get_list | Read one Affinity list: id, name, type (company, person or opportunity), owner, whether it is public, and when it was created |
affinity_list_list_fields | List the columns (fields) of an Affinity list with id, name, type (list, global, enriched, relationship-intelligence), valueType and… |
affinity_list_fields | List the fields Affinity keeps on every company or every person, outside any list: global fields of your team, enriched data (location… |
affinity_list_list_entries | Read the rows of an Affinity list: each entry's id, when and by whom it was added, the company, person or opportunity it is about, and the… |
affinity_search_list_entries | Search the rows of one Affinity list by keyword and by field values, for example opportunities in a pipeline whose Stage is Due Diligence… |
affinity_search_companies | Search the companies in Affinity by name or domain keyword, by field values (industry, location, last email, owner and so on) or both, with… |
affinity_get_company | Read one company in Affinity: name, domains, whether it is a global (enriched) company, and the values of the fields you ask for with… |
affinity_search_persons | Search the people in Affinity by name or e-mail keyword, by field values (job title, last contact, owner and so on) or both, with optional… |
affinity_get_person | Read one person in Affinity: name, e-mail addresses, type (internal for your team, external) and the values of the fields you ask for with… |
affinity_search_opportunities | Find opportunities (deals) in Affinity by part of their name, across all opportunity lists the user can see |
affinity_get_opportunity | Read one opportunity (deal) in Affinity: id, name, and the id and name of the opportunity list it lives on. isRestricted or isRedacted mean… |
affinity_list_notes | Read the notes on a company, person or opportunity in Affinity, newest page first: note id, type, the note text as HTML, author and dates |
affinity_create_note | Add a note in Affinity, authored by the API key's user, attached to one or more people, companies or opportunities. content is simple HTML… |
affinity_delete_note | Delete one note in Affinity for good |
affinity_list_interactions | Read the e-mails, meetings, calls or chat messages your team had with one external person, one company or one opportunity, in a time window… |
affinity_get_relationships | Show who on the team knows a person or a company best: pairs of people with an interactionScore from 0 to 1 (0.7 and above: regular… |
affinity_list_reminders | List the follow-up reminders the user can see, soonest due first: text, due date, status (active, overdue, completed), one-time or… |
affinity_update_company_field | Change one field value on a company in Affinity, for example a global field such as Industry or Owner |
affinity_update_person_field | Change one field value on a person in Affinity, for example a global field such as Job Title or Source |
affinity_update_list_entry_field | Change one field value on a list entry in Affinity, for example the Stage or Amount of a deal in a pipeline list |
Beispiel-Prompts
- „Wer in unserem Team kennt die Leute bei Northwind Capital am besten? Zeig die stärksten Beziehungen zuerst.“
- „Welche Deals in unserer Pipeline sind in der Phase Due Diligence? Liste sie mit Betrag und Verantwortlichem auf.“
- „Fass die Meetings und E-Mails mit Acme Robotics aus den letzten sechs Monaten zusammen und sag mir, wann wir zuletzt Kontakt hatten.“
- „Welche meiner Erinnerungen sind überfällig, und um welche Firmen oder Personen geht es?“
- „Leg beim Deal Acme Robotics eine Notiz an: Gespräch mit dem CFO lief gut, Term Sheet kommt nächste Woche. Zeig mir den Text, bevor du speicherst.“
FAQ
Funktioniert es mit Claude Code genauso wie mit Claude Desktop? Ja, beide auf https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID zeigen lassen.
Nächste Schritte
- Connector-Startseite
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
War dieser Guide hilfreich?