Skip to main content
ClaudeWave
WYRE-AI avatar
WYRE-AI

saas-alerts-mcp

Ver en GitHub

MCP server for Kaseya SaaS Alerts — SaaS security monitoring/alerting for M365 & Google Workspace

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptNOASSERTIONActualizado yesterday
ClaudeWave Trust Score
72/100
· OK
Passed
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Flags
  • !Licence file present but not machine-readable
Last scanned: 8/27/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/WYRE-AI/saas-alerts-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "saas-alerts-mcp": {
      "command": "node",
      "args": ["/path/to/saas-alerts-mcp/dist/index.js"],
      "env": {
        "SAAS_ALERTS_API_KEY": "<saas_alerts_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/WYRE-AI/saas-alerts-mcp and follow its README for install instructions.
Detected environment variables
SAAS_ALERTS_API_KEY
Casos de uso

Resumen de MCP Servers

# saas-alerts-mcp

Model Context Protocol server for [Kaseya SaaS Alerts](https://saasalerts.com/) — a SaaS security monitoring platform for M365 and Google Workspace events.

Part of the [WYRE Technology MCP fleet](https://github.com/WYRE-AI).

## Features

Exposes the full SaaS Alerts External Partner API (v0.20.0) through 30 MCP tools organized by domain:

| Domain | Tools |
|--------|-------|
| **events** | Query/count security events by severity, customer, user, event type; advanced Elasticsearch queries; scroll pagination; recommended actions |
| **customers** | List, get, create, update, delete customers; set IP/country and account whitelists |
| **users** | MSP user info, partner users, customer users |
| **devices** | Unify mapped/unmapped/ignored devices, device organizations |
| **billing** | Billing details by date, billing date history |
| **reports** | List/get/create/delete scheduled reports |
| **partner** | Partner profile, branding settings |

Write/destructive tools require user confirmation via MCP elicitation (fail-open: proceeds if client doesn't support elicitation).

## Authentication

SaaS Alerts uses an API key sent as the `api_key` HTTP header.

Generate your API key in the SaaS Alerts UI under **Settings → API Keys**.

### Local / stdio mode

```bash
export SAAS_ALERTS_API_KEY=your-api-key
node dist/index.js
```

### HTTP mode

```bash
export SAAS_ALERTS_API_KEY=your-api-key
export MCP_TRANSPORT=http
export MCP_HTTP_PORT=8080
node dist/http.js
```

### WYRE Gateway mode

When running behind the WYRE MCP Gateway, set `AUTH_MODE=gateway`. The gateway injects the API key per-request via the `X-SaaS-Alerts-API-Key` header — no env var needed.

## Running with Docker

```bash
docker compose up
```

Or pull from GHCR:

```bash
docker run -e SAAS_ALERTS_API_KEY=your-key \
  -e MCP_TRANSPORT=http \
  -p 8080:8080 \
  ghcr.io/wyre-ai/saas-alerts-mcp:latest
```

## Development

```bash
npm install
npm run build
npm test
npm run lint
node scripts/lint-destructive-warnings.mjs src
```

## Destructive tool confirmation

Tools that permanently delete data (customer delete, scheduled report delete) carry:
- `⚠ DESTRUCTIVE — IRREVERSIBLE` description prefix
- `annotations.destructiveHint: true`
- Elicitation confirmation guard (additive — proceeds if client doesn't support elicitation)

Always confirm with the user before invoking these tools.

## License

Apache-2.0 — see [LICENSE](LICENSE).

Lo que la gente pregunta sobre saas-alerts-mcp

¿Qué es WYRE-AI/saas-alerts-mcp?

+

WYRE-AI/saas-alerts-mcp es mcp servers para el ecosistema de Claude AI. MCP server for Kaseya SaaS Alerts — SaaS security monitoring/alerting for M365 & Google Workspace Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-25.

¿Cómo se instala saas-alerts-mcp?

+

Puedes instalar saas-alerts-mcp clonando el repositorio (https://github.com/WYRE-AI/saas-alerts-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar WYRE-AI/saas-alerts-mcp?

+

Nuestro agente de seguridad ha analizado WYRE-AI/saas-alerts-mcp y le ha asignado un Trust Score de 72/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene WYRE-AI/saas-alerts-mcp?

+

WYRE-AI/saas-alerts-mcp es mantenido por WYRE-AI. La última actividad registrada en GitHub es del 2026-08-25, con 5 issues abiertos.

¿Hay alternativas a saas-alerts-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega saas-alerts-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: WYRE-AI/saas-alerts-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/wyre-ai-saas-alerts-mcp)](https://claudewave.com/repo/wyre-ai-saas-alerts-mcp)
<a href="https://claudewave.com/repo/wyre-ai-saas-alerts-mcp"><img src="https://claudewave.com/api/badge/wyre-ai-saas-alerts-mcp" alt="Featured on ClaudeWave: WYRE-AI/saas-alerts-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a saas-alerts-mcp