Labsco
MCP SERVER

Read and update Dynamics 365 accounts and the opportunities attached to them.

CRM & Sales Pipeline
Summary
Account records only, but in both directions — read and write.

fetch-accounts and get-associated-opportunities give an agent enough to answer a question about a customer, and create-account plus update-account let it act on the answer in the same conversation. Opportunities are read-only here, and the rest of Dynamics — contacts, cases, leads — sits outside what these tools reach.

What it is

A Node server over the Microsoft Dynamics 365 APIs, centred on accounts: fetch them, create one, update one, and read the opportunities associated with a given account.

What you get
  • The authenticated user's details — name, user ID and business unit ID
  • Every account in the Dynamics 365 org, returned as JSON
  • The opportunities associated with an account ID
  • A new account created from the account details you supply, returned as created
  • An existing account updated by ID, with the updated record returned
Requirements

A Microsoft Dynamics 365 org and an identity the server can authenticate as — get-user-info reports the name, user ID and business unit it is running under. Node.js v16 or newer; built in TypeScript on the @modelcontextprotocol/sdk.