TL;DR
When a firm decides to connect its AI assistant to Salesforce, someone in IT usually reaches for the most familiar option: the org's instance URL and the REST API. It works, in the sense that data comes back. The people using it tend to be disappointed, and compliance has fewer controls to work with. Salesforce hosted MCP servers solve both problems, and the difference is worth understanding before you pick a path.
Model Context Protocol is an open standard, introduced by Anthropic, for connecting AI assistants to business systems. An MCP server is a collection of tools. Each tool does one job, such as "query records," "get a record's related records" or "update a record," and carries a description the AI reads to decide when to use it.
The tools sit on top of the same APIs you already have. What changes is the packaging. Instead of an AI model guessing how to call a generic endpoint, it picks from a menu of business-ready actions. Salesforce now hosts these servers for you, so there is no middleware to build or maintain.
The instance URL (your yourdomain.my.salesforce.com address) gives an AI tool access to the full Salesforce API with nothing in between. In practice, that means:
Salesforce lets admins configure which servers and tools are available. A read-only server exposes query and lookup tools. A broader server adds create, update and delete. You decide which server each group connects to, and every request runs with the signed-in user's own permissions, so field-level security and sharing rules still apply.
That gives compliance teams a sensible rollout path:
In our experience, most regulated firms start at phase 1. That is a reasonable first step, as long as the plan to move forward is written down and someone owns it.
MCP is a shared standard. Microsoft Copilot, Claude, ChatGPT and a growing list of business tools all act as MCP clients. The Salesforce side of the work (the server, the External Client App, the permissions) stays the same no matter which assistant connects to it. If your firm changes AI vendors, or runs more than one, the Salesforce connection carries over and only the client-side sign-in changes.
The same pattern applies to your other systems. Once one MCP connection is working, adding a second data source is one more tool on the same agent.
For the step-by-step Microsoft setup, see our guide on connecting Salesforce to Microsoft Copilot with the hosted MCP server.
It is supported. Salesforce hosts and documents its MCP servers, and Microsoft Copilot Studio has a built-in MCP wizard. It is the standard way AI assistants connect to business systems today.
Yes, when the connected MCP server includes create and update tools and the user has those permissions in Salesforce. Many firms choose to start with read-only tools and add write access later.
No. Each user signs in through OAuth, and Salesforce documents that its SObject tools respect field-level security and sharing rules.
That is almost always a configuration choice, often made for security or compliance reasons. The assistant can only use the tools it has been given access to.
Not for the standard servers. A Salesforce admin configures them in Setup. Custom tools that call your own Apex logic do need development work.
Any MCP client that supports OAuth and the Streamable HTTP transport, including Microsoft Copilot Studio, Claude and ChatGPT.
Vantage Point helps financial services firms connect Salesforce to their AI tools with the permissions, phasing and documentation their compliance teams expect. Book time with our team.