docs-mintlify/docs/integrations/mcp-server.mdx
Cube MCP (Model Context Protocol) lets MCP-compatible AI clients connect to Cube over HTTPS using OAuth.
<Info>The MCP server is available on Premium and Enterprise plans. Users need the Viewer role or higher to interact with the MCP server.
</Info>Model Context Protocol (MCP) is an open standard that enables AI assistants to securely connect to external data sources and tools. The Cube MCP server acts as a bridge between your AI assistant and Cube's analytics platform, allowing you to ask data questions directly from your coding environment.
Cube hosts an MCP server endpoint for your tenant. MCP clients connect over HTTPS and authenticate via OAuth.
https://<cube-mcp-server-host>/api/mcphttps://<cube-mcp-server-host>/.well-known/oauthclient_id = cube-mcp-client, scope = mcp-agent-accessBefore enabling MCP, make sure you have:
MCP uses your Cube MCP server host. If the URL isn’t configured, the MCP page will show “MCP configuration is unavailable.”
Go to Admin → MCP and select:
These defaults are required for the OAuth token exchange.
<Frame> </Frame>claude mcp add --transport http cube-mcp-server https://<cube-mcp-server-host>/api/mcp
/mcp to list available servers.cube-mcp-server and choose Authenticate.https://<cube-mcp-server-host>/api/mcp{
"mcpServers": {
"cube-mcp-server": {
"command": "npx",
"args": ["-y", "mcp-remote", "--transport", "http", "https://<cube-mcp-server-host>/api/mcp"]
}
}
}
Add the MCP endpoint under Tools & MCP Settings, then complete the OAuth flow.
{
"mcpServers": {
"cube-mcp-server": {
"command": "npx",
"args": ["-y", "mcp-remote", "--transport", "http", "https://<cube-mcp-server-host>/api/mcp"]
}
}
}
Preferred (CLI):
codex mcp add cube-mcp-server --url https://<cube-mcp-server-host>/api/mcp
If this is your first time using MCP in Codex, enable the feature in ~/.codex/config.toml:
[features]
rmcp_client = true
Manual setup:
[features]
rmcp_client = true
[mcp_servers."cube-mcp-server"]
url = "https://<cube-mcp-server-host>/api/mcp"
Then run codex mcp login cube-mcp-server to authenticate.
For any MCP-compatible client:
MCP_ALLOWED_REDIRECT_PATTERNS on console-server.