An MCP server that exposes the Datto SaaS Protection (Backupify) API to MCP clients. It lets assistants list customers, inspect domains and seats, view backups and activity, check license usage, and queue and monitor restores.
From the registry: MCP server for Datto SaaS Protection — M365/GWS backups, restores, seats.
$ npm install && npm run buildPlease install the `datto-saas-protection-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js and npm** — Node.js and npm are required to install dependencies, build, and run the MCP server.
- **Set Datto SaaS Protection API credentials** — Create or obtain your Datto SaaS Protection API credentials and region. Required environment variables are DATTO_SAAS_PUBLIC_KEY, DATTO_SAAS_SECRET_KEY, and DATTO_SAAS_REGION (use "us" or "eu").
- **Install project dependencies and build** — Install npm dependencies and build the server before running it locally. Run: `npm install && npm run build`
Canonical MCP server config (stdio transport):
- command: `npm`
- args: ["start"]
- required environment variables:
- `DATTO_SAAS_PUBLIC_KEY`: Datto SaaS Protection public API key. (example: `<your-datto-saas-public-key>`)
- `DATTO_SAAS_SECRET_KEY`: Datto SaaS Protection secret API key. (example: `<your-datto-saas-secret-key>`)
- `DATTO_SAAS_REGION`: Datto SaaS Protection region. (example: `<us-or-eu>`)
Note: The README documents both stdio and HTTP transports for local runs. The canonical MCP client config should use the simpler stdio mode: `npm start`. Hosted gateway mode is described separately and injects credentials via request headers, but no standalone HTTP endpoint URL is provided for client configuration.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.DATTO_SAAS_PUBLIC_KEYrequiredDatto SaaS Protection public API key used for authenticationDATTO_SAAS_SECRET_KEYrequiredDatto SaaS Protection secret API key used for authenticationDATTO_SAAS_REGIONrequiredDatto SaaS Protection region, such as us or euReal-time Kubernetes network traffic visibility and API analysis for HTTP, gRPC, Redis, Kafka, DNS.
Gives AI development tools Firebase-specific capabilities and expertise.
All Azure MCP tools to create a seamless connection between AI agents and Azure services.
MCP tools for interacting with Microsoft Fabric