daxops-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DAXOPS_BASE_URL | No | The DaxOps site origin (override only for a staging instance). Defaults to https://daxops.com. | https://daxops.com |
| DAXOPS_LICENSE_KEY | Yes | Your DaxOps license key (from https://daxops.com/account). The server refuses to start without it. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| daxops_list_solutionsA | List the built-in DaxOps Solution starters (id, title, industry, description, KPIs) you can build from with their bundled sample data. Use a returned id as the "solution" argument to daxops_build, daxops_ai_build or daxops_introspect. |
| daxops_list_themesA | List the brand colour themes (key, name, primary colour) you can pass as "theme" to a build. Requires the +Validation feature on your DaxOps plan. |
| daxops_upload_dataA | Upload one or more local data files (.csv/.xlsx/.xls) to DaxOps. The engine auto-models them and returns a sourceId (an opaque handle, no credit spent) plus a summary of the detected model. Pass the sourceId to daxops_build or daxops_ai_build. Requires the +Validation feature on your DaxOps plan. |
| daxops_introspectA | Show the detected data model (tables, columns, relationships, measures, date column, dimensions, and suggested report pages) for an uploaded sourceId or a Solution starter. Provide exactly one of sourceId or solution. Requires the +Validation feature. |
| daxops_buildA | Build a Power BI .pbix dashboard from an uploaded sourceId or a Solution starter, optionally choosing pages and branding, then download it to disk. Polls to completion (this can take a couple of minutes). Provide exactly one of sourceId or solution. If pages is omitted the engine uses the model's default pages. |
| daxops_ai_buildA | Describe the dashboard you want in plain English and DaxOps' AI agent builds it, then downloads the .pbix to disk. Build on a Solution starter (solution) or on your uploaded data (sourceId) - provide exactly one. Consumes AI credits on your account. Polls to completion (this can take a few minutes). |
| daxops_downloadA | Download a finished build's .pbix to disk by its job id (e.g. a build that was still running when an earlier call timed out). |
| daxops_list_dashboardsA | List your saved dashboard definitions (id, name, solution/source, last updated). Requires the +Validation feature. |
| daxops_save_dashboardA | Save a reusable dashboard definition (name + solution-or-sourceId + chosen pages/branding) so you can reopen and rebuild it later. Provide exactly one of sourceId or solution. Requires the +Validation feature. |
| daxops_open_dashboardA | Fetch one saved dashboard's full definition (solution/source + pages + branding) by id so you can review or rebuild it. Requires the +Validation feature. |
| daxops_delete_dashboardB | Delete one of your saved dashboard definitions by id. Requires the +Validation feature. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Most tools are distinct, but daxops_build and daxops_ai_build both create dashboards with slight differences, which could cause confusion. However, descriptions clarify the AI vs manual approach.
All tools follow a consistent 'daxops_verb_noun' pattern in snake_case, with clear actions like build, list, delete, upload.
11 tools cover the full pipeline of uploading data, introspecting models, building dashboards, managing saved definitions, and listing resources. No excess or deficiency.
The tool surface supports end-to-end dashboard creation: upload, introspect, build (manual/AI), download, and manage saved dashboards. No obvious gaps for the stated domain.