mcp-engine-ai-readines…
Use when preparing or assessing a Power BI semantic model for Copilot, Fabric data agents, or natural-language Q&A — clear…
Use when starting a SemanticOps MCP session, connecting to a Power BI model, checking the current connection, applying saved preferences, composing bulk or write payloads, or recovering from empty results, stale metadata, or argument validation errors. For task work after the
$ npx -y skills add maxanatsko/mcp-engine-public --skill mcp-engine-bootstrap --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/mcp-engine-bootstrapContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when starting a SemanticOps MCP session, connecting to a Power BI model, checking the current connection, applying saved preferences, composing bulk or write payloads, or recovering from empty results, stale metadata, or argument validation errors. For task work after the
name: mcp-engine-bootstrap description: Use when starting a SemanticOps MCP session, connecting to a Power BI model, checking the current connection, applying saved preferences, composing bulk or write payloads, or recovering from empty results, stale metadata, or argument validation errors. For task work after the session is healthy, use the matching mcp-engine skill (query, schema-authoring, semantic-authoring, testing-changes, security-governance).
Session setup and recovery for SemanticOps MCP. Use the bundled references as the working documentation.
1. Check the connection: `manage_model_connection` `{ "operation": "get_current" }`. 2. If no model is connected — Desktop: `{ "operation": "list" }`, present the choices, then `{ "operation": "select", "model_id": "<model_id>" }` with the user's pick. Service: `{ "operation": "authenticate", "source": "service" }` first when needed, then `{ "operation": "list_workspaces" }` for the workspace choice, then `{ "operation": "list", "source": "service", "workspace": "<workspace>" }` to list its datasets, and finally `select` with the returned `model_id` (workspaces themselves are not selectable). 3. Load saved preferences with `manage_preferences` `{ "action": "list", "resource": "rendered" }` and apply them within their stated trust boundary. 4. Read [tool-invocation-conventions](references/tool-invocation-conventions.md) before composing any non-trivial write or bulk request. 5. If a tool returns empty or stale results, switch to [troubleshooting-guide](references/troubleshooting-guide.md) before retrying.
The SemanticOps MCP (formerly MCP Engine) is a Power BI tool that lets AI assistants like Claude interact with your Power BI models programmatically: read your model structure, run DAX queries, modify your semantic model, and perform advanced analytics - all through natural conversation.
Use when preparing or assessing a Power BI semantic model for Copilot, Fabric data agents, or natural-language Q&A — clear…
Use when a Power BI measure or query returns wrong values, unexpected blanks, inflated or duplicated totals, a total row that…
Use when a DAX query, measure, or visual is slow, when interpreting analyze timings, Storage Engine / Formula Engine splits, or…
Use when the user asks for a model audit, model quality review, scorecard, bad-practices or best-practices assessment, or a…
Use when a user types onboarding, asks to set up SemanticOps MCP, wants help choosing Free vs Pro, or wants licensing, modes,…
Use when writing or fixing DAX query text, choosing between run_query operations, validating results, testing RLS access for…