Connector-Anleitung9 Minuten Lesezeit42 MCP-Tools7 Sprachen

Dynamics 365 Sales über MCP mit Meta Muse verbinden

Lass deine KI in Dynamics 365 Sales arbeiten: Firmen, Kontakte, Leads und Verkaufschancen finden und aktualisieren, Aufgaben, Anrufe und Notizen festhalten, Leads qualifizieren, Deals abschließen und jede Dataverse-Tabelle mit OData oder FetchXML abfragen. Angemeldet mit deinem Microsoft-Konto über die Dataverse Web API.

HCVom HelpCode-TeamAktualisiert 9 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

Microsoft Dynamics 365 Sales (Dataverse)

Microsoft Dynamics 365 Sales (Dataverse)

Let your AI work in Dynamics 365 Sales: find and update accounts, contacts, leads and opportunities, log tasks, calls and notes, qualify leads and close deals, and query any Dataverse table with OData or FetchXML. Signed in with your Microsoft account through the Dataverse Web API.

Tools

42

Region

INTL

Kategorie

CRM

Authentifizierung

OAuth 2.0

Benötigte Env-Vars

MICROSOFT_CLIENT_IDMICROSOFT_CLIENT_SECRETMICROSOFT_TENANT_IDDYNAMICS_ORG_HOST
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Microsoft Dynamics 365 Sales (Dataverse) 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.

Kostenlos testen

Zusammenfassung

Lass deine KI in Dynamics 365 Sales arbeiten: Firmen, Kontakte, Leads und Verkaufschancen finden und aktualisieren, Aufgaben, Anrufe und Notizen festhalten, Leads qualifizieren, Deals abschließen und jede Dataverse-Tabelle mit OData oder FetchXML abfragen. Angemeldet mit deinem Microsoft-Konto über die Dataverse Web API.

Frag einfach

Beispiel-Prompts für Microsoft Dynamics 365 Sales (Dataverse)

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

Microsoft Dynamics 365 Sales (Dataverse) · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Microsoft Dynamics 365 Sales (Dataverse) klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

Dynamics 365 Sales + Meta Muse

Lass deine KI in Dynamics 365 Sales arbeiten: Firmen, Kontakte, Leads und Verkaufschancen finden und aktualisieren, Aufgaben, Anrufe und Notizen festhalten, Leads qualifizieren, Deals abschließen und jede Dataverse-Tabelle mit OData oder FetchXML abfragen. Angemeldet mit deinem Microsoft-Konto über die Dataverse Web API.

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:

MICROSOFT_CLIENT_ID, MICROSOFT_CLIENT_SECRET, MICROSOFT_TENANT_ID, DYNAMICS_ORG_HOST

Schritt 1 — Zugangsdaten holen

  1. Finde die Adresse deiner Umgebung: Öffne in Dynamics Settings (das Zahnrad) → Advanced settings oder im Power Platform Admin Center Environments → deine Umgebung → Environment URL. Sie sieht aus wie contoso.crm4.dynamics.com. Trage den Hostnamen ohne https:// und ohne Pfad in DYNAMICS_ORG_HOST ein.
  2. Öffne das Microsoft Entra Admin Center unter https://entra.microsoft.com → Applications → App registrations → New registration, oder verwende die App wieder, die du für den Outlook-, OneDrive- oder SharePoint-Connector angelegt hast. Accounts in this organizational directory only ist die übliche Wahl.
  3. Füge eine Redirect URI mit der Plattform Web hinzu: https://cloud.anythingmcp.com/api/mcp-oauth/callback (wenn du AnythingMCP selbst betreibst: <your AnythingMCP URL>/api/mcp-oauth/callback). Sie muss exakt übereinstimmen, sonst antwortet Microsoft mit AADSTS50011.
  4. Setze unter API permissions → Add a permission → Dynamics CRM → Delegated permissions einen Haken bei user_impersonation. Klicke auf Grant admin consent, wenn deine Organisation Benutzern nicht erlaubt, selbst zuzustimmen.
  5. Kopiere unter Certificates & secrets → New client secret den Value des Secrets. Er wird nur einmal angezeigt.
  6. Trage MICROSOFT_CLIENT_ID, MICROSOFT_CLIENT_SECRET, MICROSOFT_TENANT_ID (deine Directory (tenant) ID oder Domain, oder organizations für eine Multi-Tenant-App) und DYNAMICS_ORG_HOST ein, dann installiere den Connector.
  7. Klicke auf Authorize with Provider und melde dich mit einem Benutzer dieser Umgebung an, dann führe d365_who_am_i als kurze Kontrolle aus.

Die Region steckt im Hostnamen: Die Zahl nach crm ist die Region des Rechenzentrums, zum Beispiel crm für Nordamerika, crm4 für Europa, den Nahen Osten und Afrika, crm11 für das Vereinigte Königreich oder crm16 für Deutschland. Kopiere sie aus der Umgebungs-URL, statt zu raten. Wenn du DYNAMICS_ORG_HOST später änderst, musst du dich neu anmelden, weil die Autorisierung zu genau einer Umgebung gehört.

Dieselben Rechte wie der Benutzer: Der Benutzer, der sich anmeldet, braucht in dieser Umgebung eine Lizenz für Dynamics 365 oder Power Apps und eine Sicherheitsrolle wie Salesperson oder Sales Manager. Die KI sieht und ändert genau das, was diese Rolle erlaubt.

Was der Connector kann: Firmen, Kontakte, Leads und Verkaufschancen finden, anlegen und aktualisieren, Aufgaben, Telefonate und Notizen in ihrer Zeitleiste festhalten, Leads qualifizieren oder disqualifizieren und Verkaufschancen als gewonnen oder verloren schließen. Für alles andere, etwa Angebote, Aufträge, Produkte oder deine eigenen Tabellen, führt d365_query OData-Abfragen aus, und d365_fetchxml_query übernimmt Joins und Summen. d365_list_tables und d365_describe_table zeigen, welche Tabellen und Spalten es gibt.

Erst bestätigen: Die KI bestätigt jedes Anlegen und Ändern mit dir. Einen Lead zu qualifizieren oder eine Verkaufschance als gewonnen oder verloren zu schließen verändert deine Pipeline und lässt sich nur von Hand in Dynamics rückgängig machen, deshalb fragt sie vor jedem dieser Schritte nach.

Bei der Installation ausgeschaltet: die Lösch-Tools d365_delete_account, d365_delete_contact, d365_delete_lead, d365_delete_opportunity und d365_delete_record. Eine Löschung kann auch verknüpfte Datensätze entfernen, schalte sie also nur einzeln ein, wenn du sie brauchst.

Limits: Dataverse erlaubt 6.000 Anfragen pro Benutzer in 5 Minuten; darüber hinaus bittet es den Connector zu warten.

Häufige Fehler: 401 heißt, dass die Autorisierung widerrufen wurde, das Client Secret abgelaufen ist oder sich DYNAMICS_ORG_HOST seit deiner Anmeldung geändert hat: Autorisiere erneut. 403 mit „principal user is missing privilege“: Der Sicherheitsrolle des Benutzers fehlt diese Berechtigung. 401 oder 403 bei jedem Aufruf direkt nach der Anmeldung: Der Benutzer ist kein Mitglied dieser Umgebung oder hat dort keine Lizenz. 412: Der Datensatz hat sich seit dem Lesen geändert, deshalb liest die KI ihn erneut.

Der Connector funktioniert auch mit anderen Dataverse-Umgebungen, etwa Customer Service oder Power Apps mit deinen eigenen Tabellen.

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 Muse 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 Anleitung YOUR_SERVER_ID zeigt.

Muse bindet Remote-MCP-Server als Custom Connectors ein und meldet sich per OAuth bei ihnen an.

  1. Öffne in Muse Settings → Connectors und wähle Add custom connector.
  2. Füge die MCP-Server-URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID ein.
  3. Muse öffnet die Anmeldeseite von AnythingMCP: Melde dich an und bestätige den Zugriff.
  4. Bitte Muse im Chat um etwas, wofür es die Dynamics 365 Sales-Tools braucht.

Du kannst den Connector auch per Chat einrichten, im Web, in den Apps für iOS und Android oder in WhatsApp. Schick Muse diese Nachricht:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Muse verbindet sich aus der Cloud von Meta, localhost funktioniert deshalb nicht.

Verfügbare Tools

ToolWhat it does
d365_who_am_iReturn the signed-in user's id (UserId), business unit and organization id
d365_list_accountsList or search accounts (companies): name, number, phone, email, website, city, country, primary contact, owner, status
d365_get_accountRead one account with every column (or the selected ones), with labels for choice and lookup columns and its @odata.etag
d365_create_accountCreate an account
d365_update_accountChange columns of one account; columns left out keep their values
d365_delete_accountDelete one account
d365_list_contactsList or search contacts (people): full name, job title, email, phones, company (parentcustomerid), city, owner, status
d365_get_contactRead one contact with every column (or the selected ones), with labels for choice and lookup columns and its @odata.etag
d365_create_contactCreate a contact, optionally linked to its account
d365_update_contactChange columns of one contact; columns left out keep their values
d365_delete_contactDelete one contact
d365_list_leadsList or search leads: topic, name, company, email, phone, source, rating, estimated value, owner, status (open, qualified, disqualified)
d365_get_leadRead one lead with every column (or the selected ones), with labels for choice and lookup columns and its @odata.etag
d365_create_leadCreate a lead
d365_update_leadChange columns of one open lead; columns left out keep their values
d365_qualify_leadQualify an open lead: Dynamics closes it as qualified and creates the chosen records (account, contact, opportunity) from it, linked to the…
d365_disqualify_leadClose an open lead as disqualified with a reason: 4 Lost, 5 Cannot Contact, 6 No Longer Interested (default), 7 Canceled
d365_delete_leadDelete one lead
d365_list_opportunitiesList or search opportunities: topic, customer (account or contact), estimated value and close date, probability, pipeline phase, owner…
d365_get_opportunityRead one opportunity with every column (or the selected ones), with labels for choice and lookup columns and its @odata.etag
d365_create_opportunityCreate an opportunity for an account or a contact
d365_update_opportunityChange columns of one open opportunity (value, close date, probability, description); columns left out keep their values
d365_win_opportunityClose an open opportunity as won, with the actual revenue and close date
d365_lose_opportunityClose an open opportunity as lost (canceled or out-sold), with an optional comment
d365_delete_opportunityDelete one opportunity
d365_list_activitiesList activities of every type (tasks, phone calls, emails, appointments) with subject, type, dates, status and the row they are about
d365_get_emailRead one email activity: subject, body (HTML in description), sender, recipients, direction, sent date, status and the row it is about
d365_create_taskCreate a task for the signed-in user, about an account, contact, lead or opportunity
d365_create_phone_callLog a phone call activity about an account, contact, lead or opportunity, with notes
d365_create_noteAdd a note to the timeline of an account, contact, lead or opportunity
d365_complete_taskMark an open task as completed
d365_queryQuery any table by its entity set name with OData: quotes, salesorders, invoices, products, pricelevels, campaigns, competitors…
d365_next_pageRead the next page of any list, query or FetchXML answer that carried @odata.nextLink
d365_fetchxml_queryRun a FetchXML query: joins across tables (link-entity), aggregates (count, sum, avg with groupby) and filters the OData syntax cannot…
d365_get_recordRead one row of any table by entity set and id, with labels for choice and lookup columns and its @odata.etag
d365_create_recordCreate a row in any table that has no dedicated tool (a quote, a product, a custom table)
d365_update_recordChange columns of one row in any table; columns left out keep their values
d365_delete_recordDelete one row of any table
d365_list_tablesList tables with their logical name, entity set name (what the query tools take) and primary name column
d365_describe_tableDescribe one table: entity set name, primary id and name columns, and every column with its type, whether it is required and whether it can…
d365_list_lookupsList the lookup columns of a table with the table each points to and the navigation property name a write needs ("<navigation…
d365_get_choice_optionsList the values and labels of a choice column (option set), e.g. industrycode of account or statuscode of opportunity, so filters and…

Beispiel-Prompts

  • „Zeig meine offenen Verkaufschancen mit Abschluss in diesem Quartal, sortiert nach geschätztem Umsatz.“
  • „Finde Anna Meyer bei Contoso und protokolliere einen Anruf: Sie möchte bis Freitag ein Angebot.“
  • „Welche Leads der letzten 30 Tage sind noch offen und haben noch keine Aktivität?“
  • „Schließ die Fabrikam-Verlängerung als gewonnen mit 48.000 und leg eine Folgeaufgabe für nächsten Montag an.“

FAQ

Wo ist Muse verfügbar? Meta bietet Muse derzeit in den USA und in Kanada an, im Web, in den Apps für iOS und Android und in WhatsApp.

Prüft Meta diesen Connector? Nein. Meta prüft Custom Connectors nicht. Muse sieht nur die Tools, die du in AnythingMCP für diesen MCP-Server eingeschaltet hast, und du kannst den Connector jederzeit unter Settings → Connectors trennen.

Nächste Schritte

War dieser Guide hilfreich?

Dein Microsoft Dynamics 365 Sales-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Meta Muse fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

Dynamics 365 Sales über MCP mit ChatGPT verbinden

Lass deine KI in Dynamics 365 Sales arbeiten: Firmen, Kontakte, Leads und Verkaufschancen finden und aktualisieren, Aufgaben, Anrufe und Notizen festhalten, Leads qualifizieren, Deals abschließen und jede Dataverse-Tabelle mit OData oder FetchXML abfragen. Angemeldet mit deinem Microsoft-Konto über die Dataverse Web API.

Connectors

Dynamics 365 Sales über MCP mit Claude verbinden

Lass deine KI in Dynamics 365 Sales arbeiten: Firmen, Kontakte, Leads und Verkaufschancen finden und aktualisieren, Aufgaben, Anrufe und Notizen festhalten, Leads qualifizieren, Deals abschließen und jede Dataverse-Tabelle mit OData oder FetchXML abfragen. Angemeldet mit deinem Microsoft-Konto über die Dataverse Web API.

Connectors

Dynamics 365 Sales über MCP mit Cursor verbinden

Lass deine KI in Dynamics 365 Sales arbeiten: Firmen, Kontakte, Leads und Verkaufschancen finden und aktualisieren, Aufgaben, Anrufe und Notizen festhalten, Leads qualifizieren, Deals abschließen und jede Dataverse-Tabelle mit OData oder FetchXML abfragen. Angemeldet mit deinem Microsoft-Konto über die Dataverse Web API.

Connectors

Dynamics 365 Sales über MCP mit Gemini verbinden

Lass deine KI in Dynamics 365 Sales arbeiten: Firmen, Kontakte, Leads und Verkaufschancen finden und aktualisieren, Aufgaben, Anrufe und Notizen festhalten, Leads qualifizieren, Deals abschließen und jede Dataverse-Tabelle mit OData oder FetchXML abfragen. Angemeldet mit deinem Microsoft-Konto über die Dataverse Web API.

Connectors

Dynamics 365 Sales zu MCP: Dynamics 365 Sales aus jedem KI-Agent steuern

Lass deine KI in Dynamics 365 Sales arbeiten: Firmen, Kontakte, Leads und Verkaufschancen finden und aktualisieren, Aufgaben, Anrufe und Notizen festhalten, Leads qualifizieren, Deals abschließen und jede Dataverse-Tabelle mit OData oder FetchXML abfragen. Angemeldet mit deinem Microsoft-Konto über die Dataverse Web API.

Connectors

Canva über MCP mit Meta Muse verbinden

Lass deine KI in Canva arbeiten: Designs finden und lesen, neue anlegen, sie als PDF, PNG, PowerPoint oder Video mit Download-Links exportieren, Ordner organisieren, Bilder über einen Link hochladen, Markenvorlagen lesen und Designs kommentieren.