# Power BI

> Use this tool when you need to analyze Power BI datasets using natural language queries, and generate DAX queries automatically. It solves the problem of manually writing DAX code, enabling business analysts and data professionals to interact with their datasets conversationally. The tool takes in user questions and XMLA endpoints as input, and outputs executable DAX code and intelligent result interpretations.

Canonical page: https://skillsregistry.net/skills/sulaiman013-powerbi  
JSON: https://api.skillsregistry.net/v1/skills/sulaiman013-powerbi

## Description

This Power BI MCP server by Sulaiman Ahmed enables AI assistants to connect to Power BI datasets through XMLA endpoints and perform natural language data analysis using OpenAI's GPT models for DAX query generation. The implementation combines Service Principal authentication with async performance optimizations to discover table schemas, execute custom DAX queries, and automatically translate user questions into executable DAX code with intelligent result interpretation. Built specifically for business analysts and data professionals who want to interact with their Power BI datasets through conversational AI without needing to write DAX manually, it supports both guided data exploration through table discovery and direct query execution for advanced users.

## Trust

- **Trust score (0–1):** 0.00
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/sulaiman013-powerbi)
- **Repository:** <https://github.com/sulaiman013/powerbi-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "sulaiman013-powerbi"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/sulaiman013-powerbi` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/sulaiman013-powerbi/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
