What is MCP?
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.Tools Available
- chat: Interactive chat with Cube AI agent for analytics and data exploration with streaming real-time responses
Installation & Setup
Prerequisites
Before setting up the MCP server, ensure you have:- Admin privileges in your Cube D3 instance
- An active Cube D3 tenant
- Claude Desktop or Cursor installed
1. Obtain Required Credentials
You’ll need four key pieces of information:CUBE_API_KEY
- Navigate to Admin → API Keys to create and manage API keys
- Create a new API key for your Cube organization
- For detailed instructions, see our API Keys documentation
CUBE_TENANT_NAME
- Your tenant name from the URL (e.g., ‘acme’ in
https://acme.cubecloud.dev
)
CUBE_AGENT_ID
- Navigate to Admin → Agent → Click on Agent to find the Agent ID
USER_ID
- Can be the email address of a registered user in your Cube D3 instance
- Or any custom unique identifier for unregistered users
- This helps identify and personalize responses from the AI agent
Configuration
Add the following configuration to your Claude Desktop or Cursor MCP settings:Usage Examples
Once configured, you can interact with Cube’s AI agent directly from your AI assistant: Ask natural language questions about your data:- “Show me revenue trends for the last 6 months”
- “What are our top-performing products this quarter?”
- “How does customer acquisition compare year-over-year?”