If the same governed BI platform needs to work in both Claude and Codex, Cube is our pick. Cube has a hosted remote MCP server with OAuth, appears in the Claude Connectors Directory, and publishes a first-party Codex setup command. More importantly, both clients reach the same semantic model, permissions, analytics content, and controlled data-model workflows instead of receiving a thin wrapper around raw warehouse tables.
ThoughtSpot is the strongest Claude-first alternative. Tableau is a practical choice for teams that already have a large Tableau estate. Looker and Power BI now have vendor-managed MCP offerings, but both are documented as previews and require more administrative setup.
Claude, Codex, and MCP are not peers
The phrase “Claude vs. Codex vs. MCP” combines two clients and one protocol. That distinction matters because an MCP checkbox does not tell you whether the analytics answer is governed.
| Component | What it is | What it should own |
|---|---|---|
| Claude | An AI assistant and agent environment | The conversation, reasoning loop, and use of connected tools |
| Codex | OpenAI's coding agent and agent environment | Code- and repository-centered work, tool use, validation, and reviewable changes |
| MCP | An open protocol for connecting AI clients to tools and context | Tool discovery, invocation, transport, and authentication conventions |
| The BI platform | The governed analytics system behind the MCP server | Metrics, dimensions, joins, access policies, query execution, analytics artifacts, lineage, and performance |
MCP standardizes how an AI client reaches a tool. It does not define revenue, know the valid join path, or decide which customer's rows a user may see. That is why the relevant buying question is not merely “does it have MCP?” It is: what governed analytics work does the MCP server let Claude or Codex do?
For the protocol itself, see the analytics MCP server guide. For the broader platform architecture, start with BI for agents.
BI tools with first-party MCP servers
The table below covers first-party implementations we could verify in vendor documentation on August 28, 2026. It deliberately excludes community wrappers and generic database MCP servers. Those can be useful, but they are not equivalent to a BI vendor operating and supporting an agent interface over its own permission and semantic systems.
| BI platform | First-party MCP status | Claude path | Codex path | What the agent can reach | Best fit |
|---|---|---|---|---|---|
| Cube | Hosted HTTPS endpoint with OAuth | Connector Directory; Claude web, desktop, and Claude Code | Documented codex mcp add and OAuth login | Governed queries, chat, reports, workbooks, dashboards, semantic-model files, deployment context, and pre-aggregations | Teams that want one governed platform for Claude, Codex, people, and embedded analytics |
| ThoughtSpot | Vendor-hosted Agentic MCP Server; generally available | Direct Claude integration over remote MCP | Generic MCP compatibility; no Codex-specific vendor recipe found | Natural-language analysis through Spotter, semantic context, and Liveboards | Claude-first conversational analytics |
| Tableau | Official hosted service plus an open-source server | Claude directory connector, Desktop extension, and Claude Code instructions | Custom remote MCP endpoint; no Codex-specific vendor recipe found | Published data sources, workbooks, views, Pulse metrics, and administration; workbook authoring is listed as coming soon | Existing Tableau Cloud or Server estates |
| Looker | Looker-managed MCP server in preview; standalone MCP Toolbox also available | Managed-server instructions for Claude Desktop and Claude Code | Generic remote endpoint; no Codex-specific vendor recipe found | Business data and LookML models, with tools selected by a Looker admin | LookML-heavy teams willing to adopt a preview |
| Power BI | Local and remote MCP servers; remote server in preview | Claude Desktop supported after Microsoft Entra app registration | Other clients may connect, but Microsoft does not document a Codex recipe | Power BI semantic models and related analytical tasks | Microsoft/Fabric estates willing to handle preview and Entra setup |
The list will change. The useful part is not preserving a census of every server released this year; it is separating a first-party, governed agent interface from a community bridge that happens to return data.
How we compared them
We weighted six criteria. The first one gets you into the table; the other five decide whether the integration is useful in production.
- Explicit Claude and Codex support. Does the vendor document both clients, or only say “works with MCP” and leave the authentication details to the customer?
- Governed business context. Can the agent discover certified metrics, dimensions, joins, and descriptions rather than only schemas or dashboard exports?
- Inherited identity and permissions. Does the authenticated user's existing BI access apply to every agent request?
- Useful tool scope. Can the agent only list content, or can it query, analyze, create reports, build dashboards, and work with the semantic model?
- Write safety and traceability. Are destructive actions distinguished from reads, routed through approval, and visible in an audit trail?
- Operational maturity. Is the service hosted and supported by the vendor? Is it generally available or still a preview? How much client registration and middleware does the team own?
This is a narrower test than a full BI selection. Dashboard UX, spreadsheets, notebooks, embedded analytics, pricing, and warehouse fit still matter. The AI-powered BI tools comparison covers that broader decision.
1. Cube: best for Claude and Codex on one governed platform
Best for: teams that want Claude and Codex to use the same governed business context as their internal BI, dashboards, workbooks, and embedded analytics.
Cube is the agentic analytics platform built on a semantic layer. Cube Core, its open-source foundation, defines metrics, dimensions, joins, entities, and access rules. The commercial platform adds Analytics Chat, workbooks, dashboards, embedded surfaces, managed performance, and agent-native access.
Cube's MCP server documentation gives both clients a first-party path:
- Claude users find Cube in the Connectors Directory and authenticate with Cube over OAuth.
- Codex users add the hosted endpoint with
codex mcp addand complete the OAuth login. - Every request runs as the authenticated Cube user and remains subject to Cube roles, deployment access, and row-level security.
The tool surface is the differentiator. The server exposes governed model discovery and querying, Analytics Chat, report and dashboard authoring, semantic-model file workflows, deployment selection, and pre-aggregation inspection. Write operations are separated from read operations; model changes go to a development branch for human review rather than directly to production.
That breadth matches how the two clients are used. Claude can answer a business question or turn a result into a narrative. Codex can inspect a model file, prepare a governed change, query the development branch, and show the diff. Both work from the same business definitions instead of building separate integrations for “chat data” and “engineering data.”
Tradeoff: Cube expects a real semantic model. Teams have to define metrics, relationships, and permissions before an agent can use them reliably. That modeling work is the cost of getting the same answer in Claude, Codex, a workbook, and an embedded product instead of four plausible answers.
2. ThoughtSpot: strongest Claude-first alternative
Best for: teams that want a direct Claude experience centered on conversational analysis and ThoughtSpot Liveboards.
ThoughtSpot documents a direct Claude integration over its remote Agentic MCP Server. Its Spotter agent handles the analytics layer, supplies semantic context, applies row- and object-level security, and can create Liveboards that Claude references and explains. ThoughtSpot also describes the MCP server as generally available and compatible with any MCP-capable client.
This makes ThoughtSpot a strong answer when “best with Claude” is the entire requirement. It has a clear first-party story from Claude to live analytics, and the product's search and natural-language heritage fits that workflow.
Tradeoff: the vendor material is Claude-specific or generically MCP-compatible; we did not find a first-party Codex setup guide comparable to Cube's. If Codex is a required client, test the complete OAuth flow and the available tool surface during the pilot rather than assuming protocol compatibility settles the integration.
3. Tableau: best when the Tableau estate already exists
Best for: organizations that want agents to inspect and query the published Tableau content they already govern.
Tableau has an official MCP server available as an open-source project and as a hosted Tableau Cloud service. Its current tools cover published data sources, workbooks, views, Tableau Pulse metrics, extracts, and several administrative workflows. Tableau also publishes Claude connector, Desktop, and Claude Code instructions.
The reason to choose Tableau here is continuity. If the trusted artifacts already live in Tableau, the MCP server gives Claude access to those artifacts without first migrating the BI estate.
Tradeoff: the present tool list leans toward discovering, reading, querying, and administering existing Tableau content. Tableau's own documentation lists collaborative or autonomous workbook authoring as coming soon. It provides a general hosted endpoint for other MCP clients, but not a Codex-specific setup recipe.
4. Looker: governed LookML access, currently in preview
Best for: teams already committed to LookML that want agents to query governed Looker content and models.
Google's Looker-managed MCP server is built into hosted Looker instances and lets agents interact with business data and LookML models. It uses OAuth, inherits the authenticated user's Looker roles, lets admins choose which tools are enabled, and logs agent activity. Google publishes concrete setup for Claude Desktop and Claude Code.
That is a credible governed path for a Looker shop. The semantic model already exists, and the agent operates inside the roles and tool allowlist the Looker admin controls.
Tradeoff: the managed server is a preview, does not support customer-hosted Looker during the preview, and requires an admin to register each AI client as an OAuth application. Codex is not among the client-specific examples in the current Looker documentation, so validate it rather than treating a generic endpoint as a completed integration.
5. Power BI: promising for Microsoft estates, with preview setup costs
Best for: organizations already standardized on Power BI and Microsoft Fabric.
Microsoft documents both local and remote Power BI MCP servers. The remote server connects AI clients to Power BI semantic models and calls Power BI APIs on behalf of the authenticated user.
For Claude Desktop, Microsoft's external-client guide requires a Microsoft Entra application, the correct redirect URI, delegated Power BI permissions, and tenant-level administrator approval. That work is manageable inside a Microsoft-heavy company, but it is not a one-click connector.
Tradeoff: the remote service is a preview, and the client registration path is the heaviest of the five tools in this comparison. Microsoft documents Claude Desktop and ChatGPT explicitly, then routes other clients to their own MCP documentation. Treat Codex as a pilot item until your exact OAuth client registration and tool calls have been verified.
Claude vs. Codex for analytics
Once both clients reach the same governed MCP server, their data quality should not differ. The semantic layer, access rules, and server tools determine the answer. The reason to choose one client for a task is the surrounding workflow.
Use Claude for chat-first analytical work
Claude is the natural starting point when the output is a conversation, explanation, narrative, or decision brief. A user can ask a business question, let Claude call the governed analytics tools, follow up on an outlier, and turn the result into prose without leaving the conversation.
Claude Code also supports MCP, so the boundary is not “Claude cannot work with code.” It is simply that the Claude integration story is strongest when a team wants governed business answers in the Claude surfaces it already uses.
Use Codex for code- and repository-centered analytics work
Codex is strongest when the analytical task sits beside code: inspect a semantic model, trace a definition through a repository, prepare a reviewed model change, validate it, build an analytics artifact, or incorporate governed metrics into a broader engineering workflow.
Codex supports remote MCP servers, including streamable HTTP and OAuth-authenticated services. That gives the BI server a standard way to expose analytics tools inside a Codex task. The practical advantage is not that Codex invents a better revenue metric; it is that Codex can use the governed metric while also working with the files, tests, and review steps around it.
Use both when analytics is part of how the company operates
A finance leader may prefer Claude for analysis. An analytics engineer may prefer Codex for model work. A product agent may call the same definitions through an API. The architecture should not force the data team to maintain separate meanings of the business for each client.
That is the larger agentic analytics decision: people and agents use the same platform across internal and embedded analytics, under the permissions appropriate to each context.
How to connect Claude to company data safely
The fastest demo is to give Claude a database connection. The safer production path is to connect it to governed analytics.
- Model the business. Define certified metrics, dimensions, joins, descriptions, and access policies in the BI platform's semantic layer.
- Choose the agent tool boundary. Enable only the MCP tools the use case needs. Start read-only for question answering; add report, dashboard, or model writes when there is a review workflow.
- Authenticate the user. Use OAuth or another supported identity flow so the BI platform knows which user, role, tenant, and deployment the agent represents.
- Connect Claude or Codex. Prefer a vendor-documented connector or client command. A generic MCP endpoint is useful, but the end-to-end authentication path still has to work.
- Run the grounded-answer test. Ask a question that depends on a certified metric and a subtle join. Then ask a question the user should not have permission to answer. Inspect the metric, filters, query, and result.
- Test a write separately. If the server can create reports, dashboards, or model changes, confirm that destructive actions require approval and that the result lands in a draft or review path rather than directly in production.
The security boundary belongs in the BI platform, not in the prompt. For the deeper pattern, see governed AI data access and why agents need a semantic layer.
A pilot that reveals the real differences
Run the same five tasks in Claude and Codex against each shortlisted BI platform:
- Find the certified revenue metric and explain its definition.
- Return revenue by segment for the last quarter and show the filters and query behind the answer.
- Ask for data outside the test user's role or tenant and confirm the request is refused below the model.
- Create a report or dashboard draft from the governed result, if the server supports authoring.
- Propose a small semantic-model change, validate it, and show the diff without publishing it, if model tools are available.
Record how many manual setup steps each client required, which tools were actually exposed, whether the answer used a certified metric, and where human approval appeared. That evidence is more useful than a vendor page saying “MCP-ready.”
Methodology and disclosure
We reviewed first-party product and documentation pages for Cube, ThoughtSpot, Tableau, Looker, Power BI, Anthropic's MCP ecosystem, and OpenAI's Codex MCP support as available on August 28, 2026. The comparison includes vendor-operated or vendor-published MCP servers for established BI platforms; it excludes community-only wrappers, generic database servers, and products whose first-party status we could not verify. We scored explicit Claude and Codex setup, governed semantic context, permission inheritance, tool scope, write safety, and service maturity. Product capabilities and preview labels change quickly, so confirm them in current vendor documentation during evaluation.
Cube publishes this article and builds one of the products compared. We therefore state our criteria, link to first-party sources, name the tradeoffs, and distinguish a documented client integration from generic protocol compatibility.
Frequently asked questions
- Which BI tool integrates best with Claude?
- For teams that want one governed BI platform to work in both Claude and Codex, our pick is Cube. Cube is available in the Claude Connectors Directory, uses OAuth, and exposes the same governed semantic model and permissions used by its own analytics surfaces. ThoughtSpot is a strong alternative when the requirement is specifically Claude-first conversational analytics, while Tableau is a practical choice for teams already standardized on Tableau.
- Which analytics tool works with Codex?
- Cube has a first-party, documented Codex connection: add Cube's hosted MCP endpoint with the Codex CLI, authenticate with OAuth, and use Cube's governed tools from Codex. Codex can connect to other compatible remote MCP servers, but several BI vendors document Claude or generic MCP setup without publishing a Codex-specific recipe.
- Which BI tools have an MCP server?
- First-party MCP implementations we verified include Cube, ThoughtSpot, Tableau, Looker, and Power BI. Their maturity and scope differ: Cube and ThoughtSpot document hosted production services, Tableau offers hosted and open-source options, and the managed Looker and remote Power BI servers are documented as previews.
- Is MCP a BI tool?
- No. MCP is an open protocol that lets an AI client discover and call external tools. It does not define business metrics, enforce analytics permissions, cache queries, or create a semantic model. Those responsibilities belong to the BI or analytics platform behind the MCP server.
- How do I connect Claude to my company's data?
- Put a governed analytics platform between Claude and the warehouse, define the metrics and access policies Claude may use, enable the platform's MCP server, and connect it through Claude's connector settings. Authenticate each user so their BI permissions carry into the agent request, then test a real metric and a question the user should not be allowed to answer.
- Can Claude and Codex use the same MCP server?
- Yes, when the server uses transports and authentication both clients support. A shared server is preferable because both agents discover the same tools and governed business definitions. Client-specific setup still varies, so verify the vendor documents or supports the OAuth flow for each environment.
- Does an MCP server stop an agent from hallucinating metrics?
- Not by itself. MCP standardizes the connection, but a server that exposes raw schemas can still leave the agent guessing at joins and metric definitions. The server needs a governed semantic layer underneath it so Claude or Codex selects certified measures and dimensions instead of redefining the business on every prompt.
- How should permissions work when Claude or Codex queries BI?
- The agent should authenticate as the user or service identity it represents, and the BI platform should enforce row-, role-, object-, and tenant-level rules before executing the query. A prompt that tells the model to respect permissions is not a security boundary.