Cube.dev Connector for AI agents.
15 live capabilities
Query your semantic layer for consistent data metrics.
Waiting for input…
Why people use Cube.dev
Cube.dev Semantic Layer Querying for AI Agents
With the Cube.dev MCP, that cycle stops. Your AI agent connects directly to your semantic layer, meaning it already knows your business rules. You just ask the question in plain English, and the agent handles the logic, giving you the right numbers instantly.
What Vinkius changes
That your AI agent gets a direct line to your business logic, delivering accurate data without the manual query middleman.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Answering complex business questions
A PM asks for 'Total revenue by region.
- Real-world use case 02
Debugging metric discrepancies
An engineer suspects a metric is wrong.
- Real-world use case 03
Maintaining dashboard speed
A dashboard is loading slowly.
Complete set · 15capabilities
The complete Cube.dev capability set.
These are the exact actions your AI can choose when you ask it to work with Cube.dev.
01—04
4 capabilities in this set.
Part of 15 available through Cube.dev.
- 01 Capability
Execute cube sql
Run a raw SQL query against the SQL API for deep data investigation.
- 02 Capability
Generate meta token
Create a JWT for the Metadata API when working with Cube Cloud.
- 03 Capability
Get entity
Grab detailed metadata for a specific cube or view to understand its structure.
- 04 Capability
Get meta
Retrieve the metadata for all cubes and views to see your whole data model.
05—08
4 capabilities in this set.
Part of 15 available through Cube.dev.
- 05 Capability
Get pre aggregation job status
Check the progress of your background pre-aggregation builds.
- 06 Capability
Get sql
View the SQL generated by a Cube query to see exactly how the data is being fetched.
- 07 Capability
List data sources
See a list of all configured data sources in your Cube instance.
- 08 Capability
List deployments
View all your Cube Cloud deployments if you have the correct API key.
09—12
4 capabilities in this set.
Part of 15 available through Cube.dev.
- 09 Capability
List entities
See a complete list of all cubes and views available in your model.
- 10 Capability
List environments
See the different environments for a specific deployment using Cube Cloud.
- 11 Capability
Load query
Fetch aggregated data results based on your defined measures and dimensions.
- 12 Capability
Trigger pre aggregation job
Start a new pre-aggregation build to keep your dashboard performance high.
13—15
3 capabilities in this set.
Part of 15 available through Cube.dev.
- 13 Capability
Check live
Verify if your current Cube deployment is live and reachable.
- 14 Capability
Check ready
Confirm that your Cube deployment is fully initialized and ready for queries.
- 15 Capability
Convert query
Turn a raw SQL query into the correct REST API query format.
Set up in minutes
One URL. Then ask Cube.dev to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Cube.dev from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_umZADPejupUUQHrfZkQT0lvv7MlK4j1JkrhOJOMy/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Cube.dev, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Cube.dev for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_umZADPejupUUQHrfZkQT0lvv7MlK4j1JkrhOJOMy/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Cube.dev URL.
- Step 03
Save and start
Save the connection and enable Cube.dev in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"cubedev": {
"url": "https://edge.vinkius.com/vk_preview_umZADPejupUUQHrfZkQT0lvv7MlK4j1JkrhOJOMy/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Cube.dev
Open Agent mode in chat and ask: "Using Cube.dev, help me...". 15 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"cubedev": {
"url": "https://edge.vinkius.com/vk_preview_umZADPejupUUQHrfZkQT0lvv7MlK4j1JkrhOJOMy/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Cube.dev
Ask Copilot: "Using Cube.dev, help me...". 15 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"cubedev": {
"url": "https://edge.vinkius.com/vk_preview_umZADPejupUUQHrfZkQT0lvv7MlK4j1JkrhOJOMy/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Cube.dev
Open Cascade and ask: "Using Cube.dev, help me...". 15 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"cubedev": {
"url": "https://edge.vinkius.com/vk_preview_umZADPejupUUQHrfZkQT0lvv7MlK4j1JkrhOJOMy/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Cube.dev
Ask Cline: "Using Cube.dev, help me...". 15 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add cubedev --transport http "https://edge.vinkius.com/vk_preview_umZADPejupUUQHrfZkQT0lvv7MlK4j1JkrhOJOMy/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Cube.dev
Ask Claude: "Using Cube.dev, show me...". 15 tools are ready
Where the request belongs
Work Cube.dev can move forward.
This is for data professionals who are tired of manually double-checking if an AI-generated query actually matches the company's source of truth. It's for the people who need to move from 'How do I get this data?' to 'What does this data mean?'
Analytics Engineer
Debugging generated SQL and ensuring metric consistency across the company.
Data Engineer
Verifying data models and triggering cache refreshes without leaving the chat interface.
Product Manager
Getting instant answers to business questions without waiting for a data analyst to write a custom query.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsMetabase (Business Intelligence & Analytics)
Manage your BI environment via Metabase. list dashboards, retrieve visual questions (cards), and search data entities.
Mode (Collaborative Data Platform)
Manage collaborative analytics via Mode. list data reports, explore organizational spaces, and audit data sources.
ClickHouse (Vector Search)
Manage vector embeddings and SQL via ClickHouse. list databases, execute SQL, and perform high-speed vector searches directly from any AI agent.
QuestDB (Time-Series)
High-performance time-series database for fast SQL queries, data ingestion, and real-time analytics directly from your AI agent.
data.world
Equip your AI agent to discover and manage data assets, projects, and queries directly via the data.world API.
Mode Analytics
Manage collaborative data analysis via Mode Analytics. list spaces, query reports, and trigger report runs directly from any AI agent.
Bring your own AI
Change the model, client or framework. Keep Cube.dev connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Cube.dev.
The practical details behind the request, access and result.
Can the Cube.dev MCP help my AI agent understand our specific business metrics?
Yes, it connects your agent to the Cube.dev semantic layer. This means the AI uses your predefined measures and dimensions, ensuring it speaks your company's specific data language.
How does Cube.dev ensure the data my AI agent provides is consistent?
It pulls data directly from your semantic layer rather than guessing. By using your established business logic, the agent provides consistent numbers every time you ask a question.
Can I use Cube.dev to refresh my data caches using just a chat prompt?
You can trigger pre-aggregation jobs directly through your chat. This allows you to refresh your data caches and keep your dashboards fast without needing to find the right button in a dashboard.
How can I see the actual queries my AI agent is making to the data warehouse?
You can ask your agent to show you the generated SQL for any query. This gives you full visibility into how the data is being fetched, which is great for auditing or debugging.
Can Cube.dev help my team explore our data model without writing SQL?
Yes, the agent can list all your cubes and views and show you the metadata for each. This makes it easy to see what data is available without ever opening a spreadsheet or a SQL editor.
Can I check my Cube Cloud deployment status through my AI client?
Yes, it can check if your deployment is live and ready. You can quickly verify your infrastructure status through a natural conversation with your agent.
Can I see the exact SQL that Cube generates for a specific query?
Yes. You can use the get_sql capability. By providing the query JSON, the agent will return the generated SQL string, which is perfect for debugging or verifying your data logic.
How do I refresh the data cache or pre-aggregations using the AI?
You can use the trigger_pre_aggregation_job capability. You can specify which cubes or data sources to target, and the agent will initiate the background build process for you.
Is it possible to explore the available measures and dimensions?
Absolutely. Use the get_meta capability to fetch all metadata. This allows the AI to understand what data is available to be queried, including views and segments.
One connection away
Give your agent a direct line to Cube.dev.
Connect Cube.dev once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available