
Tekunda Team

Tekunda Team

The short answer: headless Salesforce means the platform's data, logic and workflows are callable without the Lightning UI, and an MCP server is the standard way to expose those calls to an AI client. Together they give you one action surface, so an agent, a Slack thread or your own front end can run a CRM action and an ERP action in the same step. Salesforce made this official at TrailblazerDX on 15 April 2026 with Headless 360, and its hosted MCP servers became generally available the same month for Enterprise Edition and above.
It means the browser is optional. Every capability is reachable as an API, an MCP tool or a CLI command, so the system of record can be driven by something other than a Lightning page. That was the framing at TrailblazerDX 2026, alongside more than 60 new MCP tools and an experience layer that renders components into Slack, Teams, mobile and MCP-compatible clients.
Two clarifications, because both get muddled:
An MCP server publishes a list of tools an AI client can call, with typed inputs and a permission model behind them. In practice you will meet three kinds:
The security model is the part worth memorising. The hosted server authenticates per user with OAuth 2.0 and PKCE, and the agent acts inside that user's permissions, with CRUD, field-level security and sharing rules still enforced. An agent is not a superuser.
Here is the gap in almost everything written on this topic. Most of it describes Salesforce exposing Salesforce. That is useful, and it is not where the pain is.
Real operational work does not stay inside one system. "Approve this credit exception, release the order and tell the customer" is three systems and one intention. Today that intention is executed by a person tabbing between the CRM, the ERP and a telephony console, translating between them by hand. Every one of those translations is a chance to be wrong.
A single action surface collapses the tab-switching into one callable action:
A headless implementation that only exposes CRM has moved the buttons. One that exposes intentions has removed the swivel chair.
release_order, not update_order_record.
Tekunda has been building this shape since before it had a product name, and to our knowledge we are the first firm delivering headless CRM plus MCP action hubs in production.
release_order is not idempotent, a retry ships the order twice.
Does headless Salesforce mean giving up the Lightning UI?
No. It makes the UI optional. Most implementations keep Lightning for the people who like it and add other entry points for the people who do not.
Is the Salesforce hosted MCP server enough on its own?
It is enough to let an AI client work inside your org. It is not enough for actions that span the org and other systems, which is where a custom MCP layer comes in.
Is an agent with MCP access a security risk?
It carries the risk of the identity it runs as. With per-user OAuth, CRUD, field-level security and sharing rules still apply, so the answer is to scope the user rather than to trust the agent.
Do we need Agentforce to do this?
No. MCP is an open standard, so Claude, Cursor and your own applications can call the same tools. Agentforce is one client among several.
Tekunda builds headless Salesforce implementations and MCP action hubs across CRM, ERP, telephony and connected devices. If your team is tab-switching through a process that ought to be one action, that is the workflow to start with.