Data 360 MCP Server

What Salesforce's Data 360 MCP servers offer, their stated status, and how to use them for queries and segments without losing control of data.

Type
Solution
Topic
MCP
Reading time
6 min
Updated
Author
GeekMidst Team
Reviewed by
Site owner
Banner for the GeekMidst solution “Data 360 MCP Server”, covering The business use case and What Salesforce offers, and the stated status

Data 360 holds unified profiles, engagement data and segments, which makes it attractive to AI clients and risky to expose carelessly. Salesforce provides its own Data 360 MCP servers, so the work is choosing the right one, limiting what it can do and deciding who approves changes. This page sets out what exists, using Salesforce's statuses exactly as stated, and how we would govern it.

The business use case

  • Analysts and marketers ask what data exists, how a data model object is shaped, or how many profiles match a condition, without writing SQL by hand.
  • Segment owners get an explanation of an existing segment, or a draft of new criteria, before building it themselves.
  • Data teams retrieve API payload examples while building ingestion or activation.

What Salesforce offers, and the stated status

There is more than one Data 360 MCP server, and they differ in where they run and what they can do.

Data 360 MCP servers, as documented by Salesforce

ServerWhere it runsToolsStated status
Data 360 Legacy MCP Server (data/data-cloud-queries)Salesforce-hostedget_dc_metadata and post_dc_query_sql, read-onlyNo status label stated; needs a Data 360 licence and the View Data 360 permission
Data 360 MCP Server (forcedotcom/d360-mcp-server)Local, stdio, Java 17, open sourceThree facade tools (search, payload_examples, execute) covering about 200 APIsDeveloper Preview announced 6 May 2026; Salesforce's 19 Aug 2026 news story calls the Data 360 MCP Server "generally available now"
Hosted data360 server (data/data360)Salesforce-hosted, OAuthRead and write: CRUD, segment publish and deactivate, SQLNo separate status label on the reference page; needs API v66.0 or later

Vendor server first, custom tools only for gaps

Salesforce's servers belong to Salesforce, and we evaluate them first. Their tool sets are fixed: standard hosted server tool sets cannot be modified, and the open-source server's execute tool reaches about 200 APIs. If you need the AI limited to a few reviewed queries, the options are an allowlist in your MCP host or gateway where it supports one, or a proposed GeekMidst server that exposes only parameterised queries your data team has written. That server does not exist yet. This is a proposed design; we validate the APIs, edition and permissions for each implementation. The surrounding pattern is in Data 360 architecture.

Proposed tool catalogue

Proposed tools and approvals

ToolPurposeRead/writeApproval needed
describe_data_modelList objects and fields from metadataReadNo
count_profilesRun a reviewed, parameterised count queryReadNo
explain_segmentDescribe an existing segment's criteria in plain wordsReadNo
draft_segment_criteriaReturn proposed criteria for a person to buildRead (returns a draft)Segment owner reviews
publish_segmentPublish a segment (vendor hosted tool)WriteYes, segment owner
deactivate_segmentDeactivate a segment (vendor hosted tool)WriteYes, segment owner
Free-form SQLArbitrary queriesReadNot exposed to the model in this design

Authentication and access control

The hosted servers use OAuth through an External Client App with the mcp_api scope, and each call runs as the authenticated user with CRUD, field-level security and sharing enforced. The legacy server also needs the View Data 360 permission. The open-source server runs locally on a developer's machine; follow its repository documentation for authentication, keep it to sandbox or developer orgs, and never share credentials. Never give an AI direct database credentials or unrestricted SQL.

Read and write operations, and approvals

Start read-only: metadata and reviewed counts. Segment publish and deactivate change what downstream activations receive, so they need the segment owner's confirmation, shown with the segment name and the target. CRUD tools on the hosted server stay disabled in the host until there is a reviewed use case.

Data privacy

Prefer metadata and aggregates over profile rows. Unified profiles often contain personal data; decide which fields may reach a model, mask what is not needed, and check with your legal adviser on the data protection rules that apply to you. Consent and governance patterns are in data governance.

Limits, credits and licensing

Salesforce states that hosted data360 calls count toward Connect API limits and Flex Credits, and that hosted MCP servers are intended only for customers with Flex Credits, for Enterprise Edition and above. We do not quote numeric limits; check Salesforce's limits for your org.

Auditability, errors and environments

Hosted calls are attributed to the user. Log each tool call, its outcome and duration in the host or gateway too, without storing query results. A failed query returns a tool error with the reason. Build in a sandbox, test with the MCP Inspector CLI, and include users who lack the View Data 360 permission to prove access is refused.

Implementation stages

  1. 01

    Pick questions

    List the questions people actually ask of Data 360 and who owns each data area.

  2. 02

    Choose the server

    Decide between the hosted servers and the local open-source server for development use.

  3. 03

    Set permissions

    Create a pilot permission set and review field-level security on sensitive fields.

  4. 04

    Write reviewed queries

    Have the data team write parameterised queries for common questions.

  5. 05

    Test in a sandbox

    Test access refusal, empty results and errors, then trial segment approvals.

  6. 06

    Pilot and monitor

    Watch Flex Credit use and the audit trail before widening access.

Available today vs proposed

ItemStatus
Data 360 MCP ServerDeveloper Preview 6 May 2026; "generally available now" per Salesforce, 19 Aug 2026
Hosted data360 and legacy query serversDocumented by Salesforce; no separate status label
GeekMidst reviewed-query serverProposed design

Questions we hear

Is there an official Data 360 MCP server?
Yes. Salesforce announced a Developer Preview on 6 May 2026 and said on 19 August 2026 that the Data 360 MCP Server is generally available. Salesforce also documents hosted Data 360 servers.
Can the AI write to Data 360?
The hosted data360 server includes CRUD and segment publish and deactivate. In our design those stay off or need the owner's confirmation.
Do MCP calls cost anything?
Salesforce states that hosted data360 calls count toward Connect API limits and Flex Credits. Confirm the impact with your account team.
Should the AI run any SQL it likes?
No. We recommend reviewed, parameterised queries and metadata tools, not free-form SQL from a model.

Plan Data 360 access for AI clients

Tell us which questions your teams ask of Data 360. We can map them to the right server, permissions and approvals.

Book a consultation →

Tell us what you are trying to fix.

Share your Salesforce setup, goals and constraints. A practitioner reads every message and replies with questions, first thoughts or an honest view of whether you need outside help at all.

Talk to a Salesforce Expert
Book a Consultation