Connect your AI client
How to connect a desktop or IDE client, a web AI platform and custom agents to a Plur-e MCP server (remote MCP over Streamable HTTP, sign in with Microsoft, no client id to configure).
Quick answer
Plur-e MCP servers are remote MCP servers (Streamable HTTP) with their own OAuth 2.1 authorization server: add the server URL in your client, press Connect and sign in with your Microsoft work account. There is no client id or secret to configure — the server registers your client automatically and, if your account is registered in Plur-e, connects it to your tenant.
Settings → Connectors → Add custom connector, paste https://mcp.plur-e.com/bc (Business
Central) or https://mcp.plur-e.com/crm (Dynamics 365 CRM) and save. Press Connect: it
opens the Microsoft sign-in page. Sign in with the same account you use in the Plur-e Admin
Center — no client id or secret to paste. Team/Enterprise admins add the connector for the
organization; members enable it per chat.
Before connecting
- Plur-e activates the AI & MCP module on the tenant's subscription.
- A tenant administrator opens AI & MCP → Settings in the Admin Center to pick the Business Central environment and company and enable the server, then AI & MCP → Roles to grant entities/areas and actions to users — or rely on the
Default accessrole Plur-e creates automatically for read-only access. - Each user must exist in the Admin Center (Security → Account Users) with the same Microsoft account they use to sign in; the server rejects unknown accounts.
Administrators see and revoke connected clients in AI & MCP → AI connections in the Admin Center; a revoked connection stops working immediately and the user must connect again.
Troubleshooting
- "This Microsoft account is not registered in Plur-e. Ask your administrator to invite you." The signed-in account has no matching user in the tenant. Ask a tenant administrator to invite you in the Admin Center (Security → Account Users) with the same Microsoft account, then connect again.
- The connector connects but every tool call fails or is empty. The tenant likely has not enabled the AI & MCP module, or an administrator has not configured the environment yet or assigned any MCP role — see the requirements above.
- You are Plur-e staff or a partner and need a different tenant. Your account is not tied to
one tenant. The consent screen you saw when connecting let you fix this connection to a tenant
(a dropdown listing the tenants you can act on, plus "No fixed tenant" for a connection you
switch per session); if you picked a tenant there, every tool call already uses it. Either way,
select_tenantstill works on both the/bcand/crmservers to switch tenant for the rest of the session — ask your AI assistant to call it (or send it as the very first request). - Your client cannot open a browser (headless agent, CI). The Connect flow needs an
interactive sign-in. Existing integrations that already obtain a Microsoft Entra ID access
token directly can keep passing it as a bearer header instead (an
Authorization: Bearer <token>header, or the equivalent option in your MCP client); new setups should use the interactive flow above.
Related: MCP security model · MCP roles
Last updated on
Edit on GitHubMCP roles
How MCP roles control what your AI assistant can do on the Plur-e Business Central and Dynamics 365 CRM servers — entities, actions, the default role and the exact denial messages.
Business Central documents map
Which Business Central document, journal or entry each Plur-e Mobile action creates or updates, by module.