.jpg)

Salesforce spent years helping companies unify data. AI changed the question: can that data work outside the Salesforce screen?
Your agents may be helping sellers in Slack, supporting developers inside a code editor, or powering a customer portal. Wherever they run, they still need trusted business context.
Salesforce Data 360 Headless is how that context gets to them. It makes Data 360 available to agents, applications, and developer tools without tying the experience to the Salesforce UI.
Here is what changes when Data 360 no longer depends on the screen.
Salesforce Data 360 Headless is a way to use Salesforce Data 360 beyond the Salesforce interface. Data 360 still connects business data, organizes it, and builds customer context underneath. What changes is where that context can be used: AI agents, custom applications, developer tools, and other interfaces can reach it directly through APIs, MCP, and Agent Skills.
The positioning is that the API becomes the front door. Salesforce no longer has to be the screen a person or an agent opens to use what Data 360 knows.
With Data 360 Headless, businesses can:
Data 360 itself does not disappear. Headless removes the Salesforce UI as its only entry point.
Data 360 Headless keeps Data 360 as the underlying context layer and exposes its supported capabilities through three access paths: APIs, the Data 360 MCP Server, and Agent Skills. The flow runs from business data into Data 360, out through APIs and MCP, and into whatever agent, application, or developer tool is doing the work.
Business data → Data 360 → APIs and MCP → AI agent, app, or developer tool
APIs give programmatic access to what Data 360 can already do. Instead of someone opening Salesforce and working through the interface, an external application calls supported Data 360 operations directly.
Those operations cover areas such as:
The headless layer is not a separate data system. It is another way to work with the Data 360 foundation that already exists.
APIs assume a developer already knows which endpoint to call and what it expects. AI agents need something more flexible.
The Data 360 MCP Server gives compatible agents a standard way to discover and use supported Data 360 capabilities. Rather than putting hundreds of operations in front of the model at once, Salesforce organizes the interaction around three facade tools:
Find the right capability, understand what it needs, run it. That pattern lets an agent work from a natural-language request without every Data 360 API being hard-coded into its instructions. If the protocol itself is new to you, our guide to Salesforce MCP (Model Context Protocol) covers the fundamentals.
Having access to a capability is one thing. Knowing how to use it correctly is another.
Salesforce uses Skills to provide structured guidance for more complex Data 360 work, including data modeling, mapping, transforms, and code extensions. MCP helps an agent understand what it can access and execute. Skills guide how a particular task should actually be carried out.
This distinction matters. Data 360 Headless is not limited to retrieving information. Depending on the supported operation and the user's permissions, agents can also work with mappings, transforms, Calculated Insights, segments, activations, semantic models, identity-related operations, and retrieval capabilities.
Data 360 Headless goes well beyond letting an AI agent look up customer information. Here are the capabilities that matter.
Data Streams bring source data into Data 360. With headless access, authorized agents can create, inspect, and manage supported Data Stream operations programmatically. Salesforce also supports standing up new Data Streams through natural-language requests, which reduces reliance on the Data 360 interface for setup.
If your source data is web content rather than system data, we have covered five ways to ingest static web content into Data 360.
Source fields need to map correctly into the Data 360 model. CustomerEmail and Email_Address may both need to land on the same field in a Data Model Object.
Data 360 Headless can help agents work with:
Salesforce highlights intelligent field mapping as a headless capability. Human review still matters, because a technically valid mapping can connect the wrong fields.
Data Transforms reshape, combine, filter, or calculate data before it is used downstream. Supported transform operations can be created, validated, run, and managed programmatically.
A user could describe the outcome in plain language, such as: combine transaction data by customer and calculate total purchases for the past 90 days. The agent then translates that into the appropriate Data 360 workflow.
Semantic Data Models add business meaning to technical data by defining business entities, dimensions, measurements, calculated measurements, metrics, and relationships. Salesforce supports building semantic models through Data 360 MCP.
For AI, this means an agent can understand not just that a field such as ARR exists, but what it represents, how it is calculated, and what it relates to.
Calculated Insights turn Data 360 data into business metrics such as lifetime value, average order value, engagement score, product usage, purchase frequency, and account-level aggregates.
Authorized agents can create, manage, run, validate, and query supported Calculated Insights. Instead of only asking what a customer purchased, an experience can work with derived metrics such as customer lifetime value.
The same customer can appear across CRM, commerce, service, loyalty, and other systems. Identity Resolution helps Data 360 determine which records belong to the same person or entity.
Headless operations let authorized agents work with supported identity-resolution configuration and inspect identity graphs. External agents get connected customer context instead of several unrelated records.
Segments group people or accounts based on defined conditions, for example, customers with high lifetime value who purchased in the last six months but have not engaged in the last 30 days.
The Data 360 MCP Server supports creating and managing segments, including audience creation through natural-language requests.
Activations send qualifying segment data to supported destinations. Activation Targets define where that data goes. Data 360 MCP supports both, so a headless workflow can move from building the audience, to preparing it for activation, to sending it to the destination. Salesforce also highlights campaign activation through natural-language interactions.
Data 360 Headless supports AI retrieval capabilities including RAG Retrievers, Retriever Configurations, Semantic Search Indexes, and Semantic Data Models.
These help AI applications retrieve relevant Data 360 context on demand instead of loading large amounts of information into every conversation.
Agent Skills provide structured guidance for complex Data 360 workflows, including code extensions, transformations, activation, and data modeling and mapping. MCP gives the agent access to Data 360 capabilities. Agent Skills provide guidance on how to use them for a specific workflow.
Together, these capabilities support the full Data 360 lifecycle: bring in data, map it, transform it, model it, resolve identities, calculate insights, build audiences, activate them, and retrieve context for AI.
The main benefit of Data 360 Headless is not more features in Data 360. It is that businesses can use the context and capabilities they already have in more places, without rebuilding the same foundation for every new AI experience.
Teams work across Slack, Teams, coding environments, portals, mobile apps, and conversational interfaces. Data 360 Headless lets those experiences access the data, logic, and relationships already in Data 360 without forcing users back into Salesforce.
An agent working from one CRM record may miss purchase history, service interactions, engagement signals, or related accounts. Data 360 Headless lets authorized agents work with the connected context Data 360 has already built instead of assembling it themselves.
Without a shared headless layer, every new AI application may need another custom Salesforce connection, field mapping, business-logic layer, and access model.
MCP gives compatible agents a standard way to discover and use supported Data 360 capabilities while the APIs stay underneath. It does not remove integration work, but it reduces how much gets rebuilt for each agent.
Headless access also changes how Data 360 practitioners work with the platform itself. Instead of moving through configuration screens for every task, developers and consultants can use authorized coding agents or other MCP-compatible tools to assist with work such as:
This cuts repetitive UI work while keeping architecture and modeling decisions with the practitioner.
The final experience does not need to be a Salesforce page. Teams can build with custom interfaces, AI frameworks, collaboration tools, coding environments, and portals while Data 360 provides the context underneath.
Without a shared context layer, every new agent ends up with different mappings, definitions, metrics, and interpretations of the same customer.
Data 360 Headless allows multiple authorized experiences to reuse the same identities, relationships, calculated metrics, semantic definitions, segments, and business context. This is what Salesforce means when it positions Data 360 as a system of context for agentic experiences, and it is the same foundation Agentforce 360 depends on.
Traditional data access stops at find the information, then show it. Data 360 Headless goes further. Authorized agents can work with supported operations for transforms, mappings, insights, segments, activations, semantic models, identity graphs, and Data Streams. Agents can use the context they retrieve to do something with Data 360, not just read it.
Data 360 Headless is most useful when the business context lives in Data 360 but the actual work happens somewhere else. These are the main places it fits.
AI assistants can use Data 360 context while operating from their own interface: retrieving customer history, engagement signals, account activity, or calculated insights before answering a question or taking a supported action. The agent gets the context it needs without requiring users to open Data 360 separately.
For employees who spend most of their day in collaboration tools, the context can come to them. A seller, service rep, or account team can access relevant customer information inside Slack or Teams instead of switching applications. The collaboration tool becomes the working interface while Data 360 supplies the context underneath, which builds on the same pattern as Salesforce CRM in Slack.
Developers and Data 360 practitioners can interact with supported capabilities from coding environments and AI development tools: inspecting schemas and metadata, working with mappings, creating transforms, building semantic models, and managing configurations. Data 360 work becomes part of the developer workflow instead of starting in Salesforce Setup every time.
Not every business process fits a standard Salesforce interface. Organizations can build custom applications, advisor workspaces, internal tools, or industry-specific experiences while keeping Data 360 underneath as the data and context layer. The company controls the experience; Data 360 supplies the business context.
Headless access also supports experiences built for customers directly: web applications, mobile apps, customer portals, self-service experiences, and digital assistants. These can use relevant Data 360 context without exposing the Salesforce interface itself.
Two things are worth being precise about before you plan around this.
Data 360 Headless is not the same as Headless 360. Headless 360 is the platform-wide effort to expose all of Salesforce through APIs, MCP tools, and CLI commands. Data 360 Headless is the Data 360 slice of it, and the Data 360 MCP Server works only with Data 360 data. If you are looking at the broader platform picture, start with our guide to Salesforce Headless 360.
Maturity varies by component. At the time of writing, the Data 360 MCP Server is in Developer Preview, released as an open-source server designed for local execution, with each running instance connecting a single user to a single org. That is fine for practitioner work and prototypes. It is not the same thing as a multitenant production dependency, and architecture decisions should reflect that.
Neither point undercuts the direction. Both change how you should sequence the work.
Data 360 Headless changes one thing above all: your data no longer waits inside Salesforce for someone to come find it. Agents, apps, and developer tools can pull that context into the flow of work instead.
Which is exactly why the unglamorous work matters more now, not less. Every mapping shortcut, every duplicate identity, every metric defined two different ways used to be contained by the fact that a human read it on a screen and knew better. Open that data to agents through an API and the same flaws get acted on at speed, in tools where nobody is checking. Headless access does not make context trustworthy. It makes untrustworthy context expensive.
That is where our Salesforce Data Cloud consulting services come in mappings, identity resolution, semantic definitions, and governance built so they hold up when an agent, not a person, is the one reading them.
Planning to put Data 360 behind your next AI agent? Talk to our Data Cloud architects before your agent starts making sense of the wrong data.
Got questions? We’ve got answers. Explore common queries to understand how we work and what to expect.
Salesforce Data 360 Headless is a way to use Data 360 outside the Salesforce interface. Data 360 still connects, organizes, and models business data underneath. What changes is access: AI agents, custom applications, and developer tools can reach that context directly through APIs, the Data 360 MCP Server, and Agent Skills.
The Data 360 MCP Server gives MCP-compatible AI clients a standard way to use Data 360 capabilities. Rather than exposing roughly 200 REST operations individually, it fronts them with three tools: search to find a capability, payload_examples to see what it needs, and execute to run it. This keeps the agent's context window manageable.
No. Headless 360 is the platform-wide effort to expose all of Salesforce through APIs, MCP tools, and CLI commands. Data 360 Headless is the Data 360 portion of it. The two use separate MCP servers, and the Data 360 MCP Server works only with Data 360 data.
Both, within the limits of the supported operation and the user's permissions. Authorized agents can work with mappings, transforms, Calculated Insights, segments, activations, semantic models, identity-related operations, and retrieval capabilities. Data 360 Headless is not restricted to retrieval, which is also why permission design matters more once agents are in the picture.
Yes. Headless is an access layer, not a replacement. Data 360 still ingests, harmonizes, resolves identities, and holds the semantic definitions. If the mappings, identity resolution, or metric definitions underneath are wrong, headless access simply exposes those problems to agents faster.
Get in touch with us for any enquiries and questions
Define your goals and identify areas where technology can add value to your business
We are looking for passionate people to join us on our mission.
where your skills fuel innovation and your growth powers ours