Public website

Customer conversation platform

Every conversation. One clear next step.

DripTell brings WhatsApp, Instagram, Messenger, Telegram and web chat into one workspace, with shared ownership, customer context, automation and AI assistance.

You are viewing the compatibility version because this browser does not support the modern website presentation. This is the public DripTell website; no customer workspace or account data is shown.

AI and Automation

How to Replace the Deprecated D365 Service MCP Server

A controlled migration plan for moving to the new Dynamics 365 Customer Service MCP Server without widening access or losing working service actions.

By DripTell EditorialPublished September 23, 2026Reading time 6 min read
A library service manager and IT administrator validate a customer case while the DripTell Context Keeper listens from a grounded trolley shelf.
Want help applying this guide?Ask the DripTell team
+971

Your request goes to a person, not a mailing list.

By sending this, you agree to an acknowledgment and follow-ups about your request from DripTell on WhatsApp or email, including automated messages. You can ask us to stop at any time. See our privacy policy.

A service agent still opens cases correctly on Monday. On Tuesday, an administrator learns that the D365 Service MCP Server behind it is deprecated. The unsafe response is to treat this as a URL change. The safer answer is to build the new connection beside the old one, prove the permissions and real service actions, move clients deliberately, and remove the deprecated tool last.

Microsoft says the D365 Service MCP Server has been deprecated since November 24, 2025 and will be removed in a future release. It does not give a removal date. Microsoft now directs customers to the new Dynamics 365 Customer Service MCP Server. That means there is time to test, but no sensible reason to keep building on the old path. Microsoft's current deprecation notice is the authority for that product status.

MCP means Model Context Protocol. It lets an AI client discover and call approved tools. A working connection is therefore more than network reachability. It includes identity, permissions, data boundaries, tool discovery, record access and the actions a service representative can perform.

Start with the work the old connection performs

Before configuring anything, write down what depends on the old server. Use real tasks rather than a list of tool names. Can a representative find a case, read its activity history, search knowledge, draft a reply, add a note, reassign work or resolve the case? Which clients call those actions, and which environment does each client use?

This inventory matters because a successful sign in can hide a broken workflow. A client may discover tools but fail when it touches a protected record. It may read a case but lack permission to update it. It may also expose a broader set of actions than the team intended.

Name an owner for every dependency. Include the service process owner, Dynamics administrator, identity administrator, security reviewer and the person responsible for each AI client. If nobody owns an action, do not quietly migrate it.

Build the new path beside the old one

Microsoft documents the new Dynamics 365 CX MCP Server for Service behind Agent 365 Tooling Gateway. The gateway handles authentication to Dataverse, and each environment has its own server URL and connector configuration. Discovery capable clients can read the OAuth metadata automatically. Copilot Studio may require manual OAuth settings. Microsoft's connection guide also says the required administrator consent must exist in advance.

Administrators inventory service work, check access, prove a new connection with a real case and lock away retired access after review.
Inventory the work, map access, prove real cases and retire the old path only after review.
A safe migration keeps the old path until proof existsMove the work in five controlled steps rather than changing one URL and hoping.
  1. 1Inventory the workList the cases, knowledge actions and approved updates the old connection performs.
  2. 2Map the accessMatch each action to the person, role and environment that genuinely needs it.
  3. 3Connect beside itBuild the new environment specific path without removing the old one.
  4. 4Prove real casesRun representative read, write, denial and failure tests with accountable users.
  5. 5Retire with evidenceRemove the old connection only after clients, logs and owners all pass review.

Create the new connection in a test environment first. Do not point every production client at it during the first setup. Record the environment ID, intended client, approved users, required Dataverse roles and the exact business actions in scope. Keep secrets out of tickets and shared documents. If your team needs a general checklist for this part, DripTell's API authentication guide explains the same least privilege habit without claiming that DripTell configures Microsoft products.

Test permissions before workflows

Microsoft lists System Administrator or Omnichannel Administrator for configuration and Customer Service Representative or CSR Manager for use. Those role names are a starting point, not proof that every user should receive broad access. The new server also enforces Dataverse privileges when tools run.

Test with representative accounts. One should have the intended service role. Another should be deliberately restricted. Confirm that the first user can discover and execute only the required actions, while the restricted account receives a safe denial. Repeat this for a normal record, a restricted record and a different environment.

The connection guide warns that linking Dynamics 365 to external services can move data outside a Dynamics boundary. Treat that as an architecture decision. Record which client receives queries or customer data, where it processes them, and which compliance or residency review approved the route. DripTell's security overview and MCP integration page show how we describe our own access boundary; they are not a substitute for Microsoft's tenant review.

Prove real cases before cutover

A useful test set should follow one case from discovery to an approved outcome. Include knowledge retrieval, a record update and a handoff or denial. Also include stale credentials, the wrong environment, missing consent, insufficient privileges and an unavailable gateway. The failure path is part of the product.

Migration gateEvidence to keepStop if this is missingOwner
ConnectionSuccessful sign in and tool discovery in the intended environmentClient reaches the wrong environment or cannot refresh accessIdentity administrator
Read accessCorrect case and knowledge records for the test userRestricted records appear or expected records are hiddenDynamics administrator
Write accessApproved note or status update appears once with the right actorThe update fails, repeats or has unclear authorshipService process owner
Failure controlDenied and unavailable cases produce a safe, visible responseThe client retries blindly or hides the failureAI platform owner
CutoverEvery production client has a named result and rollback pathOne client or workflow remains untestedMigration lead

Run the same cases through old and new paths while the old connection still works. Compare results, not just response text. Check the record ID, actor, timestamp, changed fields and audit evidence. DripTell teams use the same principle in our AI agent testing guide: a convincing answer is not proof that the underlying action was safe.

Remove the old connection last

Move clients in small groups. After each group, watch authentication failures, denied tool calls, repeated updates and unresolved customer work. Keep a short rollback window with a named decision owner. Do not leave both connections active indefinitely, because duplicate paths become an access and support problem of their own.

Removal is safe when every client points to the new environment specific server, the required roles pass, restricted roles fail correctly, real workflows complete once, monitoring has an owner and the deprecated registration is no longer needed. Then remove the old tool and document the date, decision and rollback evidence.

For teams also connecting customer messaging and AI workflows outside Dynamics, DripTell publishes its own developer surface and customer service AI controls. Keep those systems separate in the migration record. A Microsoft server replacement should never imply an integration or permission that has not actually been configured.

Frequently Asked Questions

Has Microsoft announced the removal date

No. Microsoft says the old D365 Service MCP Server will be removed in a future release, but the current notice does not give a date. Plan now and avoid inventing a deadline.

Can we replace only the endpoint

Not safely. The new route uses Agent 365 Tooling Gateway, environment specific configuration, OAuth consent and Dataverse permissions. Recheck identity, discovery, access and each important action.

Should every user receive an administrator role

No. Use administrative roles for configuration and the narrowest suitable service roles for use. Verify both successful and denied actions with representative accounts.

What is the final cutover proof

Keep evidence that every client reaches the intended environment, allowed actions complete once, restricted actions fail safely, customer records stay accurate and an accountable owner can see failures.

DT

DripTell Editorial

Practical guidance reviewed by the DripTell product and customer workflow team.

See how DripTell checks product claims, uses primary sources and handles corrections.

Editorial and source policy