Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge SAP Sales Cloud and Service Cloud (C4C) 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
SAP Sales Cloud und Service Cloud (Cloud for Customer, C4C) über die OData-API lesen: Accounts, Kontakte, Leads, Opportunities, Verkaufsangebote, Serviceanfragen, Produkte und Mitarbeitende, dazu generische OData-Tools für jedes andere Entity Set. Basic-Authentifizierung, nur lesend.
Frag einfach
Beispiel-Prompts für SAP Sales Cloud and Service Cloud (C4C)
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 → SAP Sales Cloud and Service Cloud (C4C) klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
SAP Sales Cloud and Service Cloud (C4C) + Microsoft Copilot
SAP Sales Cloud und Service Cloud (Cloud for Customer, C4C) über die OData-API lesen: Accounts, Kontakte, Leads, Opportunities, Verkaufsangebote, Serviceanfragen, Produkte und Mitarbeitende, dazu generische OData-Tools für jedes andere Entity Set. Basic-Authentifizierung, nur lesend.
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:
SAP_C4C_HOST, SAP_C4C_USER, SAP_C4C_PASSWORD
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 10 Minuten. Du brauchst einen Tenant von SAP Sales Cloud oder Service Cloud (Cloud for Customer, C4C) und einen Benutzer mit Basic-Authentifizierung, am besten einen technischen Integrationsbenutzer.
- Empfohlen: ein technischer Integrationsbenutzer. Geh in C4C zu Administrator > Integration > Communication Systems und lege ein Kommunikationssystem an. Lege dann unter Communication Arrangements eine Kommunikationsvereinbarung mit dem Szenario OData Services for Business Objects und der Authentifizierung User ID and Password an und wähle die OData-Services aus (mindestens
c4codataapi). Die Vereinbarung zeigt die Benutzer-ID; das Passwort setzt du dort. - Alternativ nimmst du einen Geschäftsbenutzer mit Basic-Authentifizierung, dessen Geschäftsrollen Lesezugriff auf die Work Center geben, die die KI sehen soll.
- Setz
SAP_C4C_HOSTauf den Tenant-Host, z. B.my123456.crm.ondemand.com, ohne https:// und ohne Pfad, und tragSAP_C4C_USERundSAP_C4C_PASSWORDein. - Installiere den Connector und rufe
sap_c4c_list_accountsmit top 1 auf, um den Zugriff zu prüfen.
Nur lesend: Der Connector liest die Standard-OData-V2-API des Tenants, https://<tenant>.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi, und schreibt nie. SAP prüft bei jedem Aufruf die Berechtigungen des Benutzers, die KI sieht also nur, was die Kommunikationsvereinbarung oder die Geschäftsrollen des Benutzers erlauben.
Was er liest: Firmenaccounts (Kunden und Interessenten) mit Rolle, Status, ABC-Klassifizierung, Branche, Verantwortlichem, Hauptadresse, Telefon und E-Mail; Ansprechpartner mit ihrem Account; Leads mit Lebenszyklusstatus, Qualifizierungsgrad, Quelle und Verantwortlichem; Opportunities mit Verkaufsphase, Status, Wahrscheinlichkeit, erwartetem Wert und erwartetem Abschlussdatum, für die Vertriebspipeline; Verkaufsangebote mit Netto- und Bruttobetrag, Gültigkeitsdatum und der zugehörigen Opportunity; Serviceanfragen (Tickets) mit Kunde, Ansprechpartner, Status, Priorität, Bearbeiter, Servicekategorie, Fälligkeiten und SLA-Zeiten, für den Service-Rückstand; Produkte; und Mitarbeitende, um IDs von Verantwortlichen und Bearbeitern in Namen zu übersetzen. sap_c4c_guide erklärt den Ablauf und kostet keinen API-Aufruf.
Jedes andere Entity Set: Die generischen OData-Tools erreichen den Rest des Service. sap_c4c_list_services zeigt, wo der Service liegt, sap_c4c_describe_service listet alle Entity Sets (eine große Antwort, einen Tag lang zwischengespeichert), sap_c4c_describe_entity zeigt die Felder mit ihren Bezeichnungen, sap_c4c_query liest Zeilen und sap_c4c_get_entity liest einen Datensatz über seine ObjectID.
Abfragen: Filter unterstützen eq, ne, ge, le, gt, lt, and, startswith und endswith; or funktioniert nur auf einem Feld. Datumswerte schreibt man als datetimeoffset'2026-01-01T00:00:00Z', und EntityLastChangedOn findet, was sich seit einem Zeitpunkt geändert hat. search ist die Freitextsuche von SAP. Datensätze sind über ObjectID verschlüsselt; fachliche IDs wie AccountID oder ID sind eigene Felder. Die KI fragt mit select nur die Felder ab, die sie braucht.
Limits: höchstens 1000 Zeilen pro Seite (top, dann skip); die Listen liefern die Gesamtzahl mit. expand ist bei großen Sets langsam.
Häufige Fehler: 401 bedeutet einen falschen Benutzer, ein falsches Passwort oder einen gesperrten Benutzer. 403 heißt, dass die Kommunikationsvereinbarung oder die Geschäftsrollen des Benutzers dieses Geschäftsobjekt nicht abdecken. 404 bei jedem Aufruf heißt meist, dass SAP_C4C_HOST falsch ist. Ein 400 nennt ein Feld oder einen Filter, den die API nicht akzeptiert; sap_c4c_describe_entity zeigt die richtigen Feldnamen.
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 Microsoft Copilot 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.
Microsoft Copilot nutzt MCP-Server über Agents, die du in Copilot Studio baust: Du fügst AnythingMCP einem Agent als Tool hinzu und veröffentlichst den Agent dann in Microsoft 365 Copilot und Teams. Copilot Studio verbindet sich aus der Cloud von Microsoft per Streamable HTTP, das AnythingMCP unterstützt.
- Öffne in Copilot Studio deinen Agent (oder leg einen an), geh zu Tools und wähle Add a tool → New tool → Model Context Protocol.
- Trag einen Server name ein (zum Beispiel
AnythingMCP), eine Server description, die sagt, was der Connector kann, und die Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Anhand der Beschreibung entscheidet Copilot Studio, wann es den Server aufruft. - Wähle bei der Authentifizierung API key, setze Type auf Header und den Header-Namen auf
X-API-Keyund klicke auf Create. - Wähle in Add tool die Option Create a new connection, füge einen MCP-API-Key aus AnythingMCP ein (MCP Servers → dein Server → API keys) und klicke auf Add to agent.
- Probier es im Test-Bereich des Agents aus: Bitte um etwas, wofür er die
SAP Sales Cloud and Service Cloud (C4C)-Tools braucht. - Klicke auf Publish, dann auf Channels → Microsoft 365 and Microsoft Teams, lass Make agent available in Microsoft Copilot aktiviert und wähle Add channel. See agent in Teams installiert den Agent für dich; in Microsoft 365 Copilot tippst du @ und wählst den Agent aus.
Lieber eine Anmeldung pro Person? Wähle statt API key OAuth 2.0 → Dynamic discovery: Dann meldet sich jede Person beim ersten Aufruf des Agents bei AnythingMCP an.
Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Copilot Studio verbindet sich aus der Cloud von Microsoft, localhost funktioniert deshalb nicht.
Verfügbare Tools
| Tool | What it does |
|---|---|
sap_c4c_list_services | Where the SAP Sales Cloud and Service Cloud (C4C) OData service lives |
sap_c4c_describe_service | The entity sets of a SAP Sales Cloud and Service Cloud (C4C) OData service with their business labels, keys and whether they are analytical… |
sap_c4c_describe_entity | The fields of one entity set: labels, types, keys, the currency or unit field of each amount, the text field of each code, dimensions and… |
sap_c4c_query | Read rows from an entity set of SAP Sales Cloud and Service Cloud (C4C) |
sap_c4c_get_entity | Read one entity of SAP Sales Cloud and Service Cloud (C4C) by its key, optionally with related entities |
sap_c4c_guide | How to read SAP Sales Cloud and Service Cloud (C4C) through its OData API: the workflow, filter syntax, keys and ids, paging and known… |
sap_c4c_list_accounts | Corporate accounts (customers and prospects) from CorporateAccountCollection: ObjectID, AccountID, name, role (CRM000 customer, BUP002… |
sap_c4c_list_contacts | Contact persons from ContactCollection: ObjectID, ContactID, first and last name, job title and function, the account they belong to… |
sap_c4c_list_leads | Leads from LeadCollection: ObjectID, ID, name, life cycle status, qualification level, source, owner, account or company and contact, start… |
sap_c4c_list_opportunities | Opportunities from OpportunityCollection: ObjectID, ID, name, account, owner, sales phase, status, probability, expected value and… |
sap_c4c_list_sales_quotes | Sales quotes from SalesQuoteCollection: ObjectID, ID, name, account, status, net and gross amount with currency, valid-to date, owner and… |
sap_c4c_list_service_requests | Service requests (tickets) from ServiceRequestCollection: ObjectID, ID, subject, customer (BuyerPartyID) and contact, status, priority… |
sap_c4c_list_products | Products from ProductCollection: ObjectID, ProductID, description, status, product category, base unit of measure, usage and division |
sap_c4c_list_employees | Employees from EmployeeCollection: ObjectID, EmployeeID, name, job, e-mail, phone, organizational unit and user |
Beispiel-Prompts
- „Zeig mir die offenen Opportunities, die dieses Quartal abschließen sollen, mit Verkaufsphase, Wahrscheinlichkeit und erwartetem Wert.“
- „Finde den Account Beispiel Industrie GmbH und liste seine Ansprechpartner und offenen Serviceanfragen auf.“
- „Welche Serviceanfragen mit hoher Priorität sind überfällig, und wer bearbeitet sie?“
- „Liste die Leads der letzten 7 Tage nach Quelle und Qualifizierungsgrad auf.“
- „Welche Verkaufsangebote laufen diesen Monat ab, und zu welchen Opportunities gehören sie?“
FAQ
Für welchen Copilot gilt das? Für Microsoft 365 Copilot im Unternehmen, über Agents aus Copilot Studio. Die Microsoft-Copilot-App für private Konten bietet keine Möglichkeit, einen eigenen MCP-Server hinzuzufügen.
Was brauche ich? Ein Arbeitskonto mit Zugang zu Copilot Studio (Lizenz oder Testversion), um den Agent zu bauen. Wer ihn in Microsoft 365 Copilot oder Teams nutzen soll, braucht Zugriff auf den Agent: Teile ihn oder lass ihn von einem Admin für die Organisation veröffentlichen. Wendet deine Organisation Datenrichtlinien auf Power-Platform-Connectors an, gelten sie auch für MCP-Server.
Der Agent ruft die Tools nicht auf. Prüfe, dass der Header-Name genau X-API-Key lautet und der Schlüssel zum selben MCP-Server gehört wie die URL, und formuliere die Server description konkret: Copilot Studio entscheidet anhand der Beschreibung, wann es den Server aufruft. Veröffentliche den Agent nach jeder Änderung erneut; in einem offenen Chat holst du die neue Version mit „start over“.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
War dieser Guide hilfreich?