1. Conduid
  2. Browser
  3. Datto BCDR
MCP server · Browser

Datto BCDR

MCP server for Datto BCDR — appliances, agents, recovery points, screenshots, alerts.

Unclaimed browser
34Low

Scored 3 days ago · breakdown

About Datto BCDR

Datto BCDR is an MCP server in the Browser category: mCP server for Datto BCDR — appliances, agents, recovery points, screenshots, alerts.

Install

From source
git clone https://github.com/wyre-technology/datto-bcdr-mcp

This 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 (10)

datto_bcdr_get_assetGet a specific protected agent

Parameters not published.

datto_bcdr_get_deviceGet appliance details by `serialNumber` (renders as an interactive card in MCP Apps hosts)

Parameters not published.

datto_bcdr_get_offsite_statusOff-site sync status for an appliance

Parameters not published.

datto_bcdr_get_screenshotFetch a screenshot PNG (returned as base64 image content)

Parameters not published.

datto_bcdr_list_activityActivity log (date-range filtered)

Parameters not published.

datto_bcdr_list_alertsPortal alerts (date-range filtered)

Parameters not published.

datto_bcdr_list_assetsList protected agents on an appliance

Parameters not published.

datto_bcdr_list_backupsList recovery points for an agent

Parameters not published.

datto_bcdr_list_devicesList all SIRIS/Alto appliances in the partner portal

Parameters not published.

datto_bcdr_list_screenshotsList screenshot verifications for an agent

Parameters not published.

Ask AI

✦

Ask AI about Datto BCDR

Powered by Claude · Grounded in docs

I know everything about Datto BCDR. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Datto BCDR MCP Server

Release

Model Context Protocol (MCP) server for the Datto BCDR (Backup Portal) API. Exposes SIRIS / Alto appliances, protected agents, recovery points, screenshot verifications, off-site sync status, alerts, and activity logs to AI assistants.

Tools

Tool Description
datto_bcdr_list_devices List all SIRIS/Alto appliances in the partner portal
datto_bcdr_get_device Get appliance details by serialNumber
datto_bcdr_list_assets List protected agents on an appliance
datto_bcdr_get_asset Get a specific protected agent
datto_bcdr_list_backups List recovery points for an agent
datto_bcdr_list_screenshots List screenshot verifications for an agent
datto_bcdr_get_screenshot Fetch a screenshot PNG (returned as base64 image content)
datto_bcdr_get_offsite_status Off-site sync status for an appliance
datto_bcdr_list_alerts Portal alerts (date-range filtered)
datto_bcdr_list_activity Activity log (date-range filtered)

When the user omits required filters (date range, serial number, etc.) the server uses MCP elicitation to prompt for them.

Configuration

Environment-variable mode (default)

Variable Required Description
DATTO_BCDR_PUBLIC_KEY yes Datto BCDR partner portal public key
DATTO_BCDR_PRIVATE_KEY yes Datto BCDR partner portal private key (secret)
DATTO_BCDR_REGION no us (default) or eu
MCP_TRANSPORT no stdio (default) or http
MCP_HTTP_PORT no HTTP listen port (default 8080)
AUTH_MODE no env (default) or gateway

Gateway mode

When deployed behind the WYRE MCP Gateway, set AUTH_MODE=gateway and the server will read credentials from per-request HTTP headers:

  • X-Datto-BCDR-Public-Key
  • X-Datto-BCDR-Private-Key
  • X-Datto-BCDR-Region (optional)

Each request creates a fresh server instance with isolated credentials — no cross-tenant process.env pollution.

Local development

npm install
npm run build
DATTO_BCDR_PUBLIC_KEY=... DATTO_BCDR_PRIVATE_KEY=... npm start

Run as HTTP for testing:

MCP_TRANSPORT=http npm start
curl http://localhost:8080/health

Docker

docker build -t datto-bcdr-mcp .
docker run --rm -p 8080:8080 \
  -e DATTO_BCDR_PUBLIC_KEY=... \
  -e DATTO_BCDR_PRIVATE_KEY=... \
  datto-bcdr-mcp

License

Apache-2.0

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Datto BCDR

How do I install Datto BCDR?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Datto BCDR safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Datto BCDR still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.