# metricsign

Monitor and troubleshoot your Power BI refreshes. Get refresh status, incidents, fix suggestions, and data lineage — all from your AI assistant. Tells you not just what broke, but how to fix it.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add wkruithof/metricsign

# Browse available tools
npx -y @smithery/cli@latest tool list wkruithof/metricsign

# Get full schema for a tool
npx -y @smithery/cli@latest tool get wkruithof/metricsign get_refresh_status

# Call a tool
npx -y @smithery/cli@latest tool call wkruithof/metricsign get_refresh_status '{}'
```

## Direct MCP Connection

Endpoint: `https://metricsign--wkruithof.run.tools`

## Tools (6)

- `get_refresh_status` — Get the current refresh status of all monitored Power BI datasets.
- `get_incidents` — Get open incidents (active alerts) from MetricSign.
- `get_fix_suggestion` — Get MetricSign's Fix-tab recommendation for a specific incident or error code.
- `get_data_chain` — Visualize the upstream and downstream dependencies for a Power BI dataset.
- `get_environment_summary` — Get a high-level summary of the monitored Power BI environment.
- `search_datasets` — Search for a specific Power BI dataset by name or keyword.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get wkruithof/metricsign <tool-name>
```
