
Tekunda Team

Tekunda Team

Headless MCP means running Salesforce as a set of Model Context Protocol tools an AI agent calls directly, with no user interface in the loop. Salesforce ships this as Headless 360: hosted MCP servers, generally available since April 2026, plus the Headless 360 MCP Server, in beta since July 2026. The agent authenticates as a real user and runs CRM and setup work under your org's existing security, so a natural-language prompt becomes a governed Salesforce operation. This guide covers what it is, how it works, what it can do today, the security it enforces, how to adopt it safely, what your security review must cover, how to size the ROI, and where a partner fits. Tekunda is the first firm delivering headless Salesforce with MCP in production, so the adoption rules below are the ones we apply on every rollout.
The Model Context Protocol is an open standard that lets an AI model discover and call external tools, APIs and data at runtime, so any compatible client can talk to any compatible server without custom glue code. "Headless" means there is no screen in the loop: the work runs through the API and agent layer instead of clicks in the Lightning UI. Together, a headless MCP setup lets Claude, Cursor, Agentforce or any MCP-compatible client read records, run queries and execute setup operations by calling Salesforce tools directly. The person sets the intent; the agent finds the right operation and executes it.
That matters because most agentic prototypes never reach production. They work in a demo, then fall over the moment they meet real permissions, real data volumes and a security team. Headless MCP is the pattern that closes that gap, because the agent inherits context and policy from the platform rather than reinventing them.
Salesforce introduced Headless 360 at TDX in April 2026 as an initiative to expose every platform capability as an API, an MCP tool or a CLI command, so the browser becomes optional rather than required. Per the Salesforce Developers blog, it spans 60+ MCP tools, 30+ coding skills, more than 4,000 existing APIs and 220+ CLI commands.
Separate two layers, because both carry the Headless 360 name:
Its headline idea is restraint: agents get four tools, not four thousand. An org has thousands of features, and loading every endpoint into a model's context wrecks its decision-making, so the server presents a small, stable surface and does the routing itself:
The discover-describe-dispatch loop keeps the model's context small while the catalogue behind it grows. The beta launched with roughly 100 skills, with thousands planned.
At launch the Headless 360 MCP Server covers:
Beyond setup, the hosted data servers let an agent list leads, run SOQL and update fields in natural language, and Data 360's MCP surface exposes more than 200 APIs so an agent can build, map and query unified data with plain-language requests. The same pattern extends to the systems around Salesforce: a telephony integration that syncs call logs to records, or a WhatsApp conversation, becomes another set of governed actions an agent triggers, with Salesforce still the system of record. Instead of a custom connector for every AI surface, you expose one governed server and any MCP-aware client reaches it.
Salesforce widened Headless 360 again on 19 August 2026, adding a Slackbot MCP client alongside the Data 360 server and 100+ more agent skills, and the same shift is showing up in the DevOps tooling market too: Copado's Agentia added its own headless MCP mode in September 2026. Budget for beta, not GA, while you evaluate: the Headless 360 MCP Server itself is still in beta as of this writing, even as adjacent pieces like Data 360 and the Slackbot client move faster.
An agent that can create users and deploy Apex is exactly as dangerous as the
permissions behind it, so this is the question that matters. The reassuring part is
that Headless 360 does not invent a new trust model; it rides on the one Salesforce
already enforces. Every transaction runs as an authenticated user, scoped through an
external client app with the mcp_api scope and OAuth 2.0 with PKCE, and
every action is bounded by four layers:
The model provides intelligence. The platform provides identity, access, capabilities and governance, the context that makes intelligence useful.
If a person cannot do it in Salesforce, their agent cannot do it through MCP either. Salesforce also ships the standard servers disabled, and separates read, create/update and delete into different servers, so you never grant delete by accident. Enable it deliberately, because "delete all leads" is one prompt away once you do. Basic hosted MCP access needs Enterprise Edition or above and is not locked behind Agentforce licensing.
The demos are easy. Production is where teams get burned. The rules we apply at Tekunda on every rollout:
The security Salesforce enforces is a floor, not a strategy. The risk is not the protocol; it is over-broad permissions on the connected user, and an agent acting as that user can still do broad damage fast. If you are wiring several agents together, or want one action surface that spans Salesforce and the ERP, telephony and devices around it, the handoff design matters as much as the permissions - see running CRM actions from one agentic hub and what makes agent-to-agent handoffs work in production. When you want that rollout designed and governed properly, our Salesforce services team does exactly this work.
If you package software for the AppExchange, exposing capabilities over MCP does not exempt you from the AppExchange Security Review; it raises the stakes. Our short version, drawn from shipping through the review ourselves:
Agentic surfaces add one line to that list: confirm no tool can escalate beyond the running user's permissions. A headless surface removes the human who used to be the last check, so the org's own controls have to carry that weight. Treat the agent as another authenticated client: if each dispatch would pass review on its own, the headless layer above it will too.
For those controls in the order that matters, work through our Salesforce security review checklist, and when the scanners flag issues you have already handled, our guide to documenting false positives keeps them from stalling your submission.
Size it before you build. Salesforce publishes an Agentforce ROI calculator that projects cost savings and efficiency over a three-year horizon and estimates the Flex Credits a use case will consume, the consumption unit Salesforce bills agent usage in. It is a fair starting point, but it runs on generic assumptions, and a defensible model uses your numbers.
Ground it with a simple frame, all normalized to a monthly figure:
(hours saved per process x monthly volume x loaded rate) - (monthly Flex Credit
spend + build cost divided over the payback horizon + monthly governance). Convert Flex Credits to their currency cost so every term is money per month.
Headless MCP moves the 'hours saved' side hardest on repetitive, multi-step setup and
data tasks, the work that used to mean a dozen clicks across several screens, because
it removes the interface tax: work that never needed a screen now runs as a direct
call. The same math holds for AI voice agents on a telephony integration: model the
deflected minutes and freed rep hours by volume, handle time and the Flex Credits each
automated interaction consumes.
Adopting headless MCP safely is a governance project as much as a build. A Salesforce PDO (Product Development Outsourcer) builds commercial apps on the platform, packages them correctly and shepherds them through AppExchange security review. That skill set maps directly onto headless MCP: an ISV exposing its product as MCP tools needs someone who can design the tool surface, enforce the running-user model and pass review the first time. An Agentforce partner does the same for an internal agent, wiring the four tools to real business logic rather than a demo. When you evaluate either, weigh three things:
That combination of platform depth and governance discipline is what Tekunda brings to headless projects, and we run it in production today, not on a roadmap. Our headless MCP team maps the safe path for your org, from tool surface to security review.
Is headless MCP the same as Agentforce?
No. Agentforce is Salesforce's agent product; headless MCP (Headless 360) is the tool surface an agent calls. You can drive it from Agentforce or from an external client like Claude or Cursor.
Is the Headless 360 MCP Server generally available?
No. It entered beta in July 2026, with roughly 100 skills at launch, on hosted MCP servers that reached general availability in April 2026. Pilot before you commit critical flows.
Does an agent using headless MCP bypass Salesforce security?
No. It runs as an authenticated user with the mcp_api scope, and CRUD, field-level security, sharing rules and permission sets are all enforced. Give the agent a least-privilege user.
Do I need an Agentforce license to use headless MCP?
Basic hosted MCP access requires Enterprise Edition or above and is not gated behind Agentforce licensing, though metering terms can change with notice.
Do I need a separate security review for an MCP-connected app?
AppExchange packages still go through the standard Security Review. MCP adds no separate process, but it widens the surface, so CRUD, FLS, sharing and least-privilege access must hold at every entry point.
Do we need code to adopt it?
Not for basic use. You activate the hosted MCP server in Setup and connect an MCP-compatible client. Production governance is where planning pays off.
Where should we start?
Enable a read-only server first, connect it to one client, confirm the permission model behaves, then widen scope. Bring in a partner if governance is not your team's core skill.
Headless MCP is how agent-driven work reaches Salesforce, and it is already in beta. If you want that surface to move fast without widening your attack surface, that is the build and security work Tekunda does every day. Book a short scoping call.