About Datto SaaS Protection
Datto SaaS Protection is an MCP server in the Commerce category: mCP server for Datto SaaS Protection — M365/GWS backups, restores, seats.
Install
git clone https://github.com/wyre-technology/datto-saas-protection-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (9)
datto_saas_get_license_usageSeat counts vs purchased
Parameters not published.
datto_saas_get_restore_statusCheck restore progress
Parameters not published.
datto_saas_get_seatFetch a single seat detail
Parameters not published.
datto_saas_list_activityOrg activity log (date-range elicitation)
Parameters not published.
datto_saas_list_backupsList backup runs for a seat
Parameters not published.
datto_saas_list_clientsList all customer organizations
Parameters not published.
datto_saas_list_domainsList protected domains under a client
Parameters not published.
datto_saas_list_seatsList seats in a domain (toggle archived)
Parameters not published.
datto_saas_queue_restoreQueue a restore (DESTRUCTIVE — requires confirmation)
Parameters not published.
Ask AI
Ask AI about Datto SaaS Protection
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
Datto SaaS Protection MCP Server
A Model Context Protocol server exposing the Datto SaaS Protection (Backupify) 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.
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)
export DATTO_SAAS_API_KEY="..."
export DATTO_SAAS_REGION="us" # or "eu"
Hosted (gateway mode)
The WYRE MCP Gateway injects credentials per request via headers:
X-Datto-SaaS-API-Key(required, secret)X-Datto-SaaS-Region(optional, defaultus)
Run
npm install
npm run build
npm start # stdio
MCP_TRANSPORT=http npm start # HTTP on :8080
License
Apache 2.0 — see LICENSE.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.