PowerPlatformCave/mcp-Dynamics365-Customer-Service
If you are the rightful owner of mcp-Dynamics365-Customer-Service and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project integrates a Model Context Protocol server with Dynamics 365 Customer Service, facilitating communication between Copilot Studio and Dynamics 365.
mcp-Dynamics365-Customer-Service
This project now includes a server built with the Model Context Protocol Python SDK. It acts as an intermediary between Copilot Studio and Dynamics 365 Customer Service.
Requirements
- Python 3.10+
- The dependencies listed in
requirements.txt
Installation
pip install -r requirements.txt
Running the server
The project exposes both the original FastAPI implementation and an MCP server using the Python SDK.
FastAPI
uvicorn mcp_server.main:app --reload
The API will be available at http://localhost:8000
.
MCP Server
mcp run mcp_server/mcp_server.py
Endpoints
POST /incident/create
POST /incident/status
POST /incident/update
The server uses placeholder implementations for authentication and Dynamics 365 interaction. Configure environment variables in a .env
file when implementing real authentication.