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

datto-saas-protection-mcp

Ver en GitHub

MCP server for Datto SaaS Protection — M365/GWS backup status, restores, seat management

MCP ServersRegistry oficial2 estrellas2 forksTypeScriptApache-2.0Actualizado yesterday
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (Apache-2.0)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 8/27/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/WYRE-AI/datto-saas-protection-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "datto-saas-protection-mcp": {
      "command": "node",
      "args": ["/path/to/datto-saas-protection-mcp/dist/index.js"],
      "env": {
        "DATTO_SAAS_PUBLIC_KEY": "<datto_saas_public_key>",
        "DATTO_SAAS_SECRET_KEY": "<datto_saas_secret_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/datto-saas-protection-mcp and follow its README for install instructions.
Detected environment variables
DATTO_SAAS_PUBLIC_KEYDATTO_SAAS_SECRET_KEY
Casos de uso

Resumen de MCP Servers

# Datto SaaS Protection MCP Server

[![CI](https://github.com/WYRE-AI/datto-saas-protection-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/WYRE-AI/datto-saas-protection-mcp/actions/workflows/ci.yml)
[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

A [Model Context Protocol](https://modelcontextprotocol.io) server exposing the
[Datto SaaS Protection (Backupify)](https://www.datto.com/products/saas-protection/)
API to Claude and other MCP clients.

## What it does

Surface SaaS backup posture for your M365 and Google Workspace tenants directly
to AI assistants — list customer organizations, inspect protected domains and
seats, browse backup history, queue restores, and audit activity logs and
license usage.

- **Interactive Seat Card (MCP Apps)**: `datto_saas_get_seat` renders as an interactive backup-status card in MCP Apps hosts (Claude Desktop/web) — read-only, showing seat type, Active/Archived status, and last backup; neutral by default, brandable via `window.__BRAND__` injection or `MCP_BRAND_*` env vars; plain-JSON behavior is unchanged in other hosts

## Tools

| Tool | Purpose |
| --- | --- |
| `datto_saas_list_clients` | List all customer organizations |
| `datto_saas_list_domains` | List protected domains under a client |
| `datto_saas_list_seats` | List seats in a domain (toggle archived) |
| `datto_saas_get_seat` | Fetch a single seat detail |
| `datto_saas_list_backups` | List backup runs for a seat |
| `datto_saas_queue_restore` | Queue a restore (DESTRUCTIVE — requires confirmation) |
| `datto_saas_get_restore_status` | Check restore progress |
| `datto_saas_list_activity` | Org activity log (date-range elicitation) |
| `datto_saas_get_license_usage` | Seat counts vs purchased |

## Credentials

### Local (env mode)

```sh
export DATTO_SAAS_PUBLIC_KEY="..."
export DATTO_SAAS_SECRET_KEY="..."
export DATTO_SAAS_REGION="us"   # or "eu"
```

### Hosted (gateway mode)

The WYRE MCP Gateway injects credentials per request via headers:

- `X-Datto-SaaS-Public-Key` (required, secret)
- `X-Datto-SaaS-Secret-Key` (required, secret)
- `X-Datto-SaaS-Region` (optional, default `us`)

## Run

```sh
npm install
npm run build
npm start                       # stdio
MCP_TRANSPORT=http npm start    # HTTP on :8080
```

## License

Apache 2.0 — see [LICENSE](LICENSE).
backupifyclaudedattokaseyam365mcpmodel-context-protocolmspsaas-backup

Lo que la gente pregunta sobre datto-saas-protection-mcp

¿Qué es WYRE-AI/datto-saas-protection-mcp?

+

WYRE-AI/datto-saas-protection-mcp es mcp servers para el ecosistema de Claude AI. MCP server for Datto SaaS Protection — M365/GWS backup status, restores, seat management Tiene 2 estrellas en GitHub y su última actualización registrada es del 2026-08-25.

¿Cómo se instala datto-saas-protection-mcp?

+

Puedes instalar datto-saas-protection-mcp clonando el repositorio (https://github.com/WYRE-AI/datto-saas-protection-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/datto-saas-protection-mcp?

+

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

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

+

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

¿Hay alternativas a datto-saas-protection-mcp?

+

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

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

Más MCP Servers

Alternativas a datto-saas-protection-mcp