Skip to content

Connectors · MSP & PSA

Druva Data Resiliency Cloud MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Druva Data Resiliency Cloud and the rest of your systems. It gives your agent 547 Druva Data Resiliency Cloud actions (404 reads, 106 writes and 37 that wait for a confirmation) and holds the Druva Data Resiliency Cloud credential itself, so the agent never does. It paces Druva Data Resiliency Cloud's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "druva_data_resiliency.insync_endpoints.list_all_devices_v2_all",  intent: "check which Druva Data Resiliency Cloud account is connected"}# List all devices - v2 (all pages) · read · 1 upstream call
  • 547actionsin one signed file
  • 404readlook, never change
  • 106writecreate and update
  • 37wait for a yesdestructive, confirmed first

Set up

Connect Druva Data Resiliency Cloud in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Druva Data Resiliency Cloud.

    OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.

    • client_idDruva API credential Client ID
    • client_secretDruva API credential Secret Key (shown once when the credential is created)
    • account_typeYour Druva Data Resiliency Cloud account type
    account { op: "connections.requirements", service: "druva_data_resiliency" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "druva_data_resiliency.insync_endpoints.list_all_devices_v2_all" }# list all devices - v2 (all pages) · read · 1 upstream callcheck { action: "druva_data_resiliency.ew_v_mware.on_demand_backup", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Druva Data Resiliency Cloud at a glance

Sign-in
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
You provide
client_idclient_secret
Setup fields
account_type
Limits we pace to
10 calls a second, per connection
API covered
Druva Data Resiliency Cloud (SaaS backup, recovery and cyber resilience) API Druva public REST APIs (Platform, inSync, Microsoft 365, Enterprise Workloads, Cloud Workloads jobs, Cyber Resilience, AWS Native, MSP) as published 2026-10apis.druva.com
Built from
Druva Data Resiliency Cloud's documentation, read 23 October 2026developer.druva.comdeveloper.druva.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
398 of 404 reads, for up to 5 minutes; a write clears what it affects
Shared entities
3, so ask can line Druva Data Resiliency Cloud up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Druva Data Resiliency Cloud.

547 actions in 85 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 404readlook, never change
  • 106writecreate and update
  • 37destructivewait for a confirmation
  1. Awsnative servers

    25

    20 read · 5 write · 0 destructive

    Create Backup · Get Policies · Get Server Schedules · Get Servers

  2. Awsnative aws

    22

    22 read · 0 write · 0 destructive

    Get account alias · Get amazon secutiy groups · Get amazon ssh keys · Get available network interfaces for a subnet

  3. Insync legal hold

    20

    12 read · 6 write · 2 destructive

    Create a legal hold policy - v3 · Create a Legal Hold policy - v4 · Initiate custodian data download - v4 · List all download jobs - v4

  4. MSP microsoft 365 reports

    20

    20 read · 0 write · 0 destructive

    View Alert Report · View Groups Backup Activity Report · View Groups Discovery Report · View Groups Restore Activity Report

  5. Awsnative environments

    18

    12 read · 5 write · 1 destructive

    Add Environment VPC · Add resources · Clone Environment · Get Envionment Tag-Keys

  6. Awsnative backups

    17

    8 read · 9 write · 0 destructive

    Archive EBS snapshots · Create File-Level Restore · Restore a backup · Restore EC2 Instance

  7. Insync endpoints

    17

    9 read · 4 write · 4 destructive

    List all devices - v2 (all pages) · Create device mapping · Initiate a restore activity · List all devices - v1

  8. Cyber threat hunting

    16

    13 read · 1 write · 2 destructive

    Create a threat hunt · Download a report · Get device statistics for a specific threat hunt · List all threat hunts

77 more areas · 392 actions
  • Ew SQL server 15
  • Awsnative disaster recovery plans 14
  • Awsnative schedules 14
  • Awsnative backup policies 13
  • Cyber ransomware recovery 13
  • Ew file server 13
  • Ew oracle DTC 12
  • Ew V mware 11
  • MSP endpoints reports 11
  • MSP google workspace reports 11
  • Awsnative resources 10
  • Ew nas 10
  • Insync user management 10
  • Cyber threat watch 9
  • MSP data protection 9
  • Awsnative accounts 8
  • Awsnative file level search 8
  • Cyber threat intel 8
  • Ew hyper V 8
  • MSP enterprise workloads reports 8
  • Awsnative volumes 7
  • Cyber curated snapshots 7
  • Ew ahv 7
  • Insync sensitive data governance 7
  • MSP reports 7
  • MSP tenants 7
  • Platform administrators 7
  • Awsnative scripts 6
  • Cyber restore scans 6
  • Ew PBS 6
  • MSP customers 5
  • MSP salesforce reports 5
  • Awsnative organization 4
  • Awsnative report subscriptions 4
  • Awsnative restores 4
  • Awsnative tasks 4
  • Cloud jobs azure SQL 4
  • Cloud jobs nas 4
  • Cyber ransomware detection 4
  • Insync storage management 4
  • MSP chargeback and telemetry reports 4
  • MSP quota 4
  • MSP service monitoring reports 4
  • Awsnative audit 3
  • Awsnative reports 3
  • Ew alerts 3
  • Ew azure 3
  • M365 restore one drive exchange online data 3
  • M365 restore share point online data 3
  • Awsnative report templates 2
  • Awsnative VP CS 2
  • Cyber realize events 2
  • Ew D raa S 2
  • Insync federated search 2
  • Insync profile management 2
  • MSP cyber resilience reports 2
  • MSP events 2
  • MSP service plans 2
  • Platform reports 2
  • Awsnative buckets 1
  • Awsnative notification settings 1
  • Awsnative onboarding 1
  • Cyber data anomalies 1
  • Ew audit trail 1
  • Ew cloud cache 1
  • Ew organization 1
  • Ew storage 1
  • Insync ad ldap management 1
  • Insync audit trail management 1
  • Insync event management 1
  • M365 app management 1
  • MSP admins 1
  • MSP storage regions 1
  • MSP tasks 1
  • Platform admin roles 1
  • Platform administration 1
  • Platform events 1

Top actions

The Druva Data Resiliency Cloud API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems.

ActionWhat it doesEffectSame name in
druva_data_resiliency.msp_customers.list_all_customers_allList all customers (all pages)List all customers, walking every page.readthis connector
druva_data_resiliency.insync_endpoints.list_all_devices_v2_allList all devices - v2 (all pages)List all devices - v2, walking every page.readthis connector
druva_data_resiliency.insync_user_management.list_all_users_allList all users (all pages)List all users, walking every page.readthis connector
druva_data_resiliency.ew_nas.list_hostListHostListHost.readthis connector
druva_data_resiliency.ew_nas.list_proxyListProxyListProxy.readthis connector
druva_data_resiliency.ew_ahv.list_all_jobsList all jobsList all jobs.readthis connector
druva_data_resiliency.ew_pbs.list_all_jobsList all jobsList all jobs.readthis connector
druva_data_resiliency.ew_ahv.list_all_policiesList all policiesList all policies.readthis connector
druva_data_resiliency.ew_v_mware.on_demand_backupOn-demand backupOn-demand backup.writethis connector
druva_data_resiliency.awsnative_servers.stop_serverStop ServerStop Server.writethis connector
druva_data_resiliency.awsnative_servers.start_serverStart ServerStart Server.writethis connector
druva_data_resiliency.platform_administrators.create_an_administratorCreate an administratorCreate an administrator.destructivethis connector

Try it

Prompts to paste into Claude.

Each one names the Druva Data Resiliency Cloud actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Druva Data Resiliency Cloud devices have not checked in for a week?

    callsdruva_data_resiliency.insync_endpoints.list_all_devices_v2_all

  2. Writewrite

    On-demand backup in Druva Data Resiliency Cloud. Show me exactly what you will send before you save it.

    callsdruva_data_resiliency.ew_v_mware.on_demand_backup

  3. Across systemsread

    Which Druva Data Resiliency Cloud companies have invoices in NetSuite, and how many each?

    callsdruva_data_resiliency.msp_customers.list_all_customers_allnetsuite.views.invoices

Across your systems

Druva Data Resiliency Cloud, joined to the rest of your business.

One ask fetches from Druva Data Resiliency Cloud and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

  • Which Druva Data Resiliency Cloud companies have invoices in NetSuite, and how many each?

    druva_data_resiliency.msp_customers.list_all_customers_all + netsuite.views.invoices, on crm.company · NetSuite

  • Which Druva Data Resiliency Cloud companies have tickets in HubSpot CRM, and how many each?

    druva_data_resiliency.msp_customers.list_all_customers_all + hubspot_crm.tickets.list, on crm.company · HubSpot CRM

Also mapped by other connectorsidentity.user 517crm.company 227device.endpoint 69
ask
ask {  intent: "which Druva Data Resiliency Cloud companies have invoices in NetSuite, and how many each",  steps: [    { action: "druva_data_resiliency.msp_customers.list_all_customers_all", as: "co", input: {}, limit: 100, max_pages: 5 },    { action: "netsuite.views.invoices", as: "inv", input: {}, limit: 100, max_pages: 5 },    { join: {        left: "co",        right: "inv",        on: "crm.company",        group_by: "co.name",        select: ["co.name", "count(inv.id) as invoices"]    } }  ]}
Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for Druva Data Resiliency Cloud

Destructive actions wait for a yes.

37 Druva Data Resiliency Cloud actions are destructive. The first 10:

  • Create an administratordruva_data_resiliency.platform_administrators.create_an_administrator
  • Disable a devicedruva_data_resiliency.insync_endpoints.disable_a_device
  • Reset password for a userdruva_data_resiliency.insync_user_management.reset_password_for_a_user
  • Delete a devicedruva_data_resiliency.insync_endpoints.delete_a_device
  • Delete accountdruva_data_resiliency.awsnative_accounts.delete_account
  • Delete restoredruva_data_resiliency.awsnative_restores.delete_restore
  • Delete a userdruva_data_resiliency.insync_user_management.delete_a_user
  • Delete ruledruva_data_resiliency.awsnative_backup_policies.delete_rule
  • Decommission a devicedruva_data_resiliency.insync_endpoints.decommission_a_device
  • Delete device mappingdruva_data_resiliency.insync_endpoints.delete_device_mapping

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dodruva_data_resiliency.insync_endpoints.delete_a_deviceconfirm_policy: human

Delete a device?

intent: the user asked me to delete a device

run suspended · waiting for a named person · key druva-data-resiliency-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "druva-data-resiliency-agent",  allowed_actions: ["druva_data_resiliency.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "druva_data_resiliency.platform_administrators.create_an_administrator", approver: "[email protected]" },    { match: "druva_data_resiliency.insync_endpoints.disable_a_device", approver: "[email protected]" },    { match: "druva_data_resiliency.insync_user_management.reset_password_for_a_user", approver: "[email protected]" }  ]}
Illustrative. Scoped to Druva Data Resiliency Cloud only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Druva Data Resiliency Cloud costs on actionlake.

Every Druva Data Resiliency Cloud action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Druva Data Resiliency Cloud refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 547 Druva Data Resiliency Cloud actions
  • 547actions pageeach page of a long list is one call
  • 398reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Druva Data Resiliency Cloud action.

547 actions by area: the id your agent calls, what it does, and its effect.

Awsnative servers25
  • druva_data_resiliency.awsnative_servers.create_backupCreate Backupwrite
  • druva_data_resiliency.awsnative_servers.get_policiesGet Policiesread
  • druva_data_resiliency.awsnative_servers.get_server_schedulesGet Server Schedulesread
  • druva_data_resiliency.awsnative_servers.get_serversGet Serversread
  • druva_data_resiliency.awsnative_servers.get_servers_2Get Serversread
  • druva_data_resiliency.awsnative_servers.get_servers_3Get Serversread
  • and 19 more in this area
Awsnative aws22
  • druva_data_resiliency.awsnative_aws.get_account_aliasGet account aliasread
  • druva_data_resiliency.awsnative_aws.get_amazon_secutiy_groupsGet amazon secutiy groupsread
  • druva_data_resiliency.awsnative_aws.get_amazon_ssh_keysGet amazon ssh keysread
  • druva_data_resiliency.awsnative_aws.get_available_network_interfaces_for_a_subnetGet available network interfaces for a subnetread
  • druva_data_resiliency.awsnative_aws.get_aws_regionsGet AWS regionsread
  • druva_data_resiliency.awsnative_aws.get_az_details_for_the_specified_accountGet AZ details for the specified accountread
  • and 16 more in this area
Insync legal hold20
  • druva_data_resiliency.insync_legal_hold.create_a_legal_hold_policy_v3Create a legal hold policy - v3write
  • druva_data_resiliency.insync_legal_hold.create_a_legal_hold_policy_v4Create a Legal Hold policy - v4write
  • druva_data_resiliency.insync_legal_hold.initiate_custodian_data_download_v4Initiate custodian data download - v4write
  • druva_data_resiliency.insync_legal_hold.list_all_download_jobs_v4List all download jobs - v4read
  • druva_data_resiliency.insync_legal_hold.add_or_delete_users_custodians_from_a_legal_hold_policy_v3Add or delete users (custodians) from a legal hold policy - v3write
  • druva_data_resiliency.insync_legal_hold.delete_a_legal_hold_policy_v3Delete a legal hold policy - v3destructive
  • and 14 more in this area
MSP microsoft 365 reports20
  • druva_data_resiliency.msp_microsoft_365_reports.view_alert_reportView Alert Reportread
  • druva_data_resiliency.msp_microsoft_365_reports.view_groups_backup_activity_reportView Groups Backup Activity Reportread
  • druva_data_resiliency.msp_microsoft_365_reports.view_groups_discovery_reportView Groups Discovery Reportread
  • druva_data_resiliency.msp_microsoft_365_reports.view_groups_restore_activity_reportView Groups Restore Activity Reportread
  • druva_data_resiliency.msp_microsoft_365_reports.view_license_usage_reportView License Usage Reportread
  • druva_data_resiliency.msp_microsoft_365_reports.view_preserved_users_datasources_reportView Preserved Users Datasources Reportread
  • and 14 more in this area
Awsnative environments18
  • druva_data_resiliency.awsnative_environments.add_environment_vpcAdd Environment VPCwrite
  • druva_data_resiliency.awsnative_environments.add_resourcesAdd resourceswrite
  • druva_data_resiliency.awsnative_environments.clone_environmentClone Environmentwrite
  • druva_data_resiliency.awsnative_environments.get_envionment_tag_keysGet Envionment Tag-Keysread
  • druva_data_resiliency.awsnative_environments.delete_environmentDelete Environmentdestructive
  • druva_data_resiliency.awsnative_environments.download_cf_templateDownload CF Templateread
  • and 12 more in this area
Awsnative backups17
  • druva_data_resiliency.awsnative_backups.archive_ebs_snapshotsArchive EBS snapshotswrite
  • druva_data_resiliency.awsnative_backups.create_file_level_restoreCreate File-Level Restorewrite
  • druva_data_resiliency.awsnative_backups.restore_a_backupRestore a backupwrite
  • druva_data_resiliency.awsnative_backups.restore_ec2_instanceRestore EC2 Instancewrite
  • druva_data_resiliency.awsnative_backups.fetch_account_backup_countFetch Account Backup Countread
  • druva_data_resiliency.awsnative_backups.fetch_backups_for_accountFetch Backups For Accountread
  • and 11 more in this area
Insync endpoints17
  • druva_data_resiliency.insync_endpoints.create_device_mappingCreate device mappingwrite
  • druva_data_resiliency.insync_endpoints.initiate_a_restore_activityInitiate a restore activitywrite
  • druva_data_resiliency.insync_endpoints.list_all_devices_v1List all devices - v1read
  • druva_data_resiliency.insync_endpoints.list_all_devices_v2_allList all devices - v2 (all pages)read
  • druva_data_resiliency.insync_endpoints.decommission_a_deviceDecommission a devicedestructive
  • druva_data_resiliency.insync_endpoints.delete_a_deviceDelete a devicedestructive
  • and 11 more in this area
Cyber threat hunting16
  • druva_data_resiliency.cyber_threat_hunting.create_a_threat_huntCreate a threat huntwrite
  • druva_data_resiliency.cyber_threat_hunting.download_a_reportDownload a reportread
  • druva_data_resiliency.cyber_threat_hunting.get_device_statistics_for_a_specific_threat_huntGet device statistics for a specific threat huntread
  • druva_data_resiliency.cyber_threat_hunting.list_all_threat_huntsList all threat huntsread
  • druva_data_resiliency.cyber_threat_hunting.cancel_a_threat_huntCancel a threat huntdestructive
  • druva_data_resiliency.cyber_threat_hunting.delete_a_threat_huntDelete a threat huntdestructive
  • and 10 more in this area
Ew SQL server15
  • druva_data_resiliency.ew_sql_server.list_all_backup_jobsList all backup jobsread
  • druva_data_resiliency.ew_sql_server.list_all_backupsetsList all backupsetsread
  • druva_data_resiliency.ew_sql_server.list_all_defreeze_jobsList all defreeze jobsread
  • druva_data_resiliency.ew_sql_server.list_all_jobsList all jobsread
  • druva_data_resiliency.ew_sql_server.cancel_a_jobCancel a jobdestructive
  • druva_data_resiliency.ew_sql_server.get_backup_set_detailsGet backup set detailsread
  • and 9 more in this area
Awsnative disaster recovery plans14
  • druva_data_resiliency.awsnative_disaster_recovery_plans.create_dr_planCreate DR Planwrite
  • druva_data_resiliency.awsnative_disaster_recovery_plans.execute_failbackExecute Failbackwrite
  • druva_data_resiliency.awsnative_disaster_recovery_plans.get_backups_for_drGet Backups for DRread
  • druva_data_resiliency.awsnative_disaster_recovery_plans.get_dr_executionsGet DR Executionsread
  • druva_data_resiliency.awsnative_disaster_recovery_plans.count_dr_plansCount DR Plansread
  • druva_data_resiliency.awsnative_disaster_recovery_plans.delete_dr_planDelete DR plandestructive
  • and 8 more in this area
Awsnative schedules14
  • druva_data_resiliency.awsnative_schedules.create_asg_scale_eventCreate ASG Scale Eventwrite
  • druva_data_resiliency.awsnative_schedules.create_the_schedulesCreate the scheduleswrite
  • druva_data_resiliency.awsnative_schedules.emit_start_eventEmit Start Eventwrite
  • druva_data_resiliency.awsnative_schedules.emit_stop_eventEmit Stop Eventwrite
  • druva_data_resiliency.awsnative_schedules.delete_server_from_scheduleDelete Server From Scheduledestructive
  • druva_data_resiliency.awsnative_schedules.get_all_scheduleGet All Scheduleread
  • and 8 more in this area
Awsnative backup policies13
  • druva_data_resiliency.awsnative_backup_policies.count_resources_from_ruleCount Resources from Ruleread
  • druva_data_resiliency.awsnative_backup_policies.create_backup_policy_ruleCreate Backup Policy Rulewrite
  • druva_data_resiliency.awsnative_backup_policies.execute_backup_policyExecute Backup Policywrite
  • druva_data_resiliency.awsnative_backup_policies.get_all_backup_policiesGet All Backup Policiesread
  • druva_data_resiliency.awsnative_backup_policies.count_policies_managed_backupsCount Policies Managed Backupsread
  • druva_data_resiliency.awsnative_backup_policies.delete_a_backup_policyDelete a Backup Policydestructive
  • and 7 more in this area
Cyber ransomware recovery13
  • druva_data_resiliency.cyber_ransomware_recovery.creates_provided_quarantine_ranges_v2Creates provided quarantine ranges - v2write
  • druva_data_resiliency.cyber_ransomware_recovery.lists_all_quarantine_ranges_v1Lists all quarantine ranges - v1read
  • druva_data_resiliency.cyber_ransomware_recovery.lists_all_resources_with_at_least_one_quarantined_snapshot_fLists all resources with at least one quarantined snapshot, filtered by query parameters - v2read
  • druva_data_resiliency.cyber_ransomware_recovery.quarantine_snapshots_on_a_resource_v1Quarantine snapshots on a resource - v1write
  • druva_data_resiliency.cyber_ransomware_recovery.creates_updates_deletes_provided_quarantine_ranges_v2Creates / Updates / Deletes provided quarantine ranges - v2write
  • druva_data_resiliency.cyber_ransomware_recovery.delete_a_quarantine_range_v1Delete a quarantine range - v1destructive
  • and 7 more in this area
Ew file server13
  • druva_data_resiliency.ew_file_server.create_a_restore_job_for_the_alternate_serverCreate a restore job for the alternate serverwrite
  • druva_data_resiliency.ew_file_server.create_a_restore_job_for_the_original_serverCreate a restore job for the original serverwrite
  • druva_data_resiliency.ew_file_server.list_all_backup_jobsList all backup jobsread
  • druva_data_resiliency.ew_file_server.list_all_backup_setsList all backup setsread
  • druva_data_resiliency.ew_file_server.cancel_a_jobCancel a jobdestructive
  • druva_data_resiliency.ew_file_server.list_all_content_rulesList all content rulesread
  • and 7 more in this area
Ew oracle DTC12
  • druva_data_resiliency.ew_oracle_dtc.full_database_restore_to_originalFull database restore to originalwrite
  • druva_data_resiliency.ew_oracle_dtc.list_all_backup_jobsList all backup jobsread
  • druva_data_resiliency.ew_oracle_dtc.list_all_backup_policesList all backup policesread
  • druva_data_resiliency.ew_oracle_dtc.list_all_backup_setsList all backup setsread
  • druva_data_resiliency.ew_oracle_dtc.cancel_a_jobCancel a jobdestructive
  • druva_data_resiliency.ew_oracle_dtc.list_all_databasesList all databasesread
  • and 6 more in this area
Ew V mware11
  • druva_data_resiliency.ew_v_mware.list_all_backup_jobsList all backup jobsread
  • druva_data_resiliency.ew_v_mware.list_all_backup_proxiesList all backup proxiesread
  • druva_data_resiliency.ew_v_mware.list_all_backup_setsList all backup setsread
  • druva_data_resiliency.ew_v_mware.list_all_jobsList all jobsread
  • druva_data_resiliency.ew_v_mware.cancel_a_jobCancel a jobdestructive
  • druva_data_resiliency.ew_v_mware.list_all_policiesList all policiesread
  • and 5 more in this area
MSP endpoints reports11
  • druva_data_resiliency.msp_endpoints_reports.view_alert_reportView Alert Reportread
  • druva_data_resiliency.msp_endpoints_reports.view_cloud_cache_statistics_of_msp_customersView cloud cache statistics of MSP customersread
  • druva_data_resiliency.msp_endpoints_reports.view_last_backup_status_report_dataView Last Backup Status Report dataread
  • druva_data_resiliency.msp_endpoints_reports.view_license_usage_reportView License Usage Reportread
  • druva_data_resiliency.msp_endpoints_reports.view_preserved_users_datasources_reportView Preserved Users Datasources Reportread
  • druva_data_resiliency.msp_endpoints_reports.view_restore_activity_reportView Restore Activity Reportread
  • and 5 more in this area
MSP google workspace reports11
  • druva_data_resiliency.msp_google_workspace_reports.view_alert_reportView Alert Reportread
  • druva_data_resiliency.msp_google_workspace_reports.view_google_shared_drive_backup_activity_reportView Google Shared Drive Backup Activity Reportread
  • druva_data_resiliency.msp_google_workspace_reports.view_google_shared_drive_restore_activity_reportView Google Shared Drive Restore Activity Reportread
  • druva_data_resiliency.msp_google_workspace_reports.view_license_usage_reportView License Usage Reportread
  • druva_data_resiliency.msp_google_workspace_reports.view_preserved_users_datasources_reportView Preserved Users Datasources Reportread
  • druva_data_resiliency.msp_google_workspace_reports.view_storage_consumption_reportView Storage Consumption Reportread
  • and 5 more in this area
Awsnative resources10
  • druva_data_resiliency.awsnative_resources.create_a_backupCreate a backupwrite
  • druva_data_resiliency.awsnative_resources.get_resource_count_by_rulesGet resource count by rulesread
  • druva_data_resiliency.awsnative_resources.get_resources_matching_rulesGet resources matching rulesread
  • druva_data_resiliency.awsnative_resources.get_schedulesGet schedulesread
  • druva_data_resiliency.awsnative_resources.get_backup_policiesGet backup policiesread
  • druva_data_resiliency.awsnative_resources.get_scriptsGet scriptsread
  • and 4 more in this area
Ew nas10
  • druva_data_resiliency.ew_nas.get_policies_for_policiesGetPolicies for policiesread
  • druva_data_resiliency.ew_nas.list_all_backup_jobsList all backup jobsread
  • druva_data_resiliency.ew_nas.list_all_backup_setsList all backup setsread
  • druva_data_resiliency.ew_nas.list_all_content_rulesList all content rulesread
  • druva_data_resiliency.ew_nas.list_all_jobsList all jobsread
  • druva_data_resiliency.ew_nas.list_all_restore_jobsList all restore jobsread
  • and 4 more in this area
Insync user management10
  • druva_data_resiliency.insync_user_management.activate_a_userActivate a userwrite
  • druva_data_resiliency.insync_user_management.create_a_new_userCreate a new userwrite
  • druva_data_resiliency.insync_user_management.list_all_usersList all usersread
  • druva_data_resiliency.insync_user_management.list_all_users_allList all users (all pages)read
  • druva_data_resiliency.insync_user_management.delete_a_userDelete a userdestructive
  • druva_data_resiliency.insync_user_management.download_auth_keyDownload AuthKeyread
  • and 4 more in this area
Cyber threat watch9
  • druva_data_resiliency.cyber_threat_watch.get_impacted_devices_statisticsGet Impacted Devices Statisticsread
  • druva_data_resiliency.cyber_threat_watch.get_threat_watch_device_statisticsGet Threat Watch device statisticsread
  • druva_data_resiliency.cyber_threat_watch.list_threat_watch_scansList Threat Watch Scansread
  • druva_data_resiliency.cyber_threat_watch.lists_ioc_sets_and_impacted_details_for_each_ioc_setLists IOC Sets and impacted details for each IOC Setread
  • druva_data_resiliency.cyber_threat_watch.downloads_threat_watch_snapshot_reportDownloads Threat Watch snapshot reportread
  • druva_data_resiliency.cyber_threat_watch.get_threat_watch_configuration_detailsGet Threat Watch configuration detailsread
  • and 3 more in this area
MSP data protection9
  • druva_data_resiliency.msp_data_protection.create_a_data_protection_ruleCreate a data protection rulewrite
  • druva_data_resiliency.msp_data_protection.list_available_workloadsList available workloadsread
  • druva_data_resiliency.msp_data_protection.list_customers_mapped_to_a_ruleList customers mapped to a ruleread
  • druva_data_resiliency.msp_data_protection.list_data_protection_rulesList data protection rulesread
  • druva_data_resiliency.msp_data_protection.get_rule_detailsGet rule detailsread
  • druva_data_resiliency.msp_data_protection.list_entities_for_a_customer_s_workloadList entities for a customer's workloadread
  • and 3 more in this area
Awsnative accounts8
  • druva_data_resiliency.awsnative_accounts.create_credentialCreate Credentialwrite
  • druva_data_resiliency.awsnative_accounts.get_account_detailsGet account detailsread
  • druva_data_resiliency.awsnative_accounts.get_accountsGet Accountsread
  • druva_data_resiliency.awsnative_accounts.start_syncronizationStart Syncronizationwrite
  • druva_data_resiliency.awsnative_accounts.delete_accountDelete accountdestructive
  • druva_data_resiliency.awsnative_accounts.get_sync_progressGet Sync Progressread
  • and 2 more in this area
Awsnative file level search8
  • druva_data_resiliency.awsnative_file_level_search.download_fileDownload Filewrite
  • druva_data_resiliency.awsnative_file_level_search.get_file_treeGet File Treeread
  • druva_data_resiliency.awsnative_file_level_search.search_indexesSearch Indexesread
  • druva_data_resiliency.awsnative_file_level_search.start_flsStart FLSwrite
  • druva_data_resiliency.awsnative_file_level_search.get_network_settingsGet Network Settingsread
  • druva_data_resiliency.awsnative_file_level_search.get_resultsGet Resultsread
  • and 2 more in this area
Cyber threat intel8
  • druva_data_resiliency.cyber_threat_intel.check_if_the_specified_ioc_exists_in_any_of_the_existing_iocCheck if the specified IOC exists in any of the existing IOC Setsread
  • druva_data_resiliency.cyber_threat_intel.creates_a_new_ioc_setCreates a new IOC Setwrite
  • druva_data_resiliency.cyber_threat_intel.listing_of_ioc_setsListing of IOC Setsread
  • druva_data_resiliency.cyber_threat_intel.lists_all_the_io_cs_that_matches_the_specified_parametersLists all the IOCs that matches the specified parametersread
  • druva_data_resiliency.cyber_threat_intel.delete_an_existing_ioc_setDelete an existing IOC Setdestructive
  • druva_data_resiliency.cyber_threat_intel.deletes_io_cs_from_ioc_setDeletes IOCs from IOC Setdestructive
  • and 2 more in this area
Ew hyper V8
  • druva_data_resiliency.ew_hyper_v.list_all_backup_jobsList all backup jobsread
  • druva_data_resiliency.ew_hyper_v.list_all_backup_policiesList all backup policiesread
  • druva_data_resiliency.ew_hyper_v.list_all_backupsetsList all backupsetsread
  • druva_data_resiliency.ew_hyper_v.list_all_flr_proxiesList all FLR proxiesread
  • druva_data_resiliency.ew_hyper_v.list_all_hostsList all hostsread
  • druva_data_resiliency.ew_hyper_v.list_all_jobsList all jobsread
  • and 2 more in this area
MSP enterprise workloads reports8
  • druva_data_resiliency.msp_enterprise_workloads_reports.view_alert_history_reportView Alert History Reportread
  • druva_data_resiliency.msp_enterprise_workloads_reports.view_backup_activity_reportView Backup Activity Reportread
  • druva_data_resiliency.msp_enterprise_workloads_reports.view_disaster_recovery_failback_activity_reportView Disaster Recovery Failback Activity Reportread
  • druva_data_resiliency.msp_enterprise_workloads_reports.view_disaster_recovery_failover_activity_reportView Disaster Recovery Failover Activity Reportread
  • druva_data_resiliency.msp_enterprise_workloads_reports.view_disaster_recovery_replication_activity_reportView Disaster Recovery Replication Activity Reportread
  • druva_data_resiliency.msp_enterprise_workloads_reports.view_resource_status_reportView Resource Status Reportread
  • and 2 more in this area
Awsnative volumes7
  • druva_data_resiliency.awsnative_volumes.get_volumes_countGet Volumes countread
  • druva_data_resiliency.awsnative_volumes.return_tag_valuesReturn tag valuesread
  • druva_data_resiliency.awsnative_volumes.return_the_tag_keysReturn the tag keysread
  • druva_data_resiliency.awsnative_volumes.returns_the_idsReturns the idsread
  • druva_data_resiliency.awsnative_volumes.returns_the_volumeReturns the volumeread
  • druva_data_resiliency.awsnative_volumes.returns_the_volumesReturns the volumesread
  • and 1 more in this area
Cyber curated snapshots7
  • druva_data_resiliency.cyber_curated_snapshots.create_a_new_curated_snapshotCreate a new Curated Snapshotwrite
  • druva_data_resiliency.cyber_curated_snapshots.download_report_of_curated_snapshot_jobDownload Report of Curated Snapshot jobread
  • druva_data_resiliency.cyber_curated_snapshots.list_all_the_curated_snapshot_jobsList all the Curated Snapshot Jobsread
  • druva_data_resiliency.cyber_curated_snapshots.list_all_the_curated_snapshotsList all the Curated Snapshotsread
  • druva_data_resiliency.cyber_curated_snapshots.cancel_the_ongoing_curated_snapshot_jobCancel the ongoing Curated Snapshot jobdestructive
  • druva_data_resiliency.cyber_curated_snapshots.delete_the_curated_snapshotDelete the Curated Snapshotdestructive
  • and 1 more in this area

Ew ahv 7Insync sensitive data governance 7MSP reports 7MSP tenants 7Platform administrators 7Awsnative scripts 6Cyber restore scans 6Ew PBS 6MSP customers 5MSP salesforce reports 5Awsnative organization 4Awsnative report subscriptions 4Awsnative restores 4Awsnative tasks 4Cloud jobs azure SQL 4Cloud jobs nas 4Cyber ransomware detection 4Insync storage management 4MSP chargeback and telemetry reports 4MSP quota 4MSP service monitoring reports 4Awsnative audit 3Awsnative reports 3Ew alerts 3Ew azure 3M365 restore one drive exchange online data 3M365 restore share point online data 3Awsnative report templates 2Awsnative VP CS 2Cyber realize events 2Ew D raa S 2Insync federated search 2Insync profile management 2MSP cyber resilience reports 2MSP events 2MSP service plans 2Platform reports 2Awsnative buckets 1Awsnative notification settings 1Awsnative onboarding 1Cyber data anomalies 1Ew audit trail 1Ew cloud cache 1Ew organization 1Ew storage 1Insync ad ldap management 1Insync audit trail management 1Insync event management 1M365 app management 1MSP admins 1MSP storage regions 1MSP tasks 1Platform admin roles 1Platform administration 1Platform events 1

This index shows a sample of each area. All 547 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The Druva Data Resiliency Cloud MCP server, answered.

Is there a Druva Data Resiliency Cloud MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 547 Druva Data Resiliency Cloud actions across awsnative servers, awsnative aws, insync legal hold and MSP microsoft 365 reports, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Druva Data Resiliency Cloud.

What do I need to connect Druva Data Resiliency Cloud?

Druva API credential Client ID and Druva API credential Secret Key (shown once when the credential is created). Plus your account type. The free call account { op: "connections.requirements", service: "druva_data_resiliency" } lists exactly what to paste.

Can an AI agent delete or change things in Druva Data Resiliency Cloud?

Only if its key allows it, and only with an explicit confirmation. 37 Druva Data Resiliency Cloud actions are destructive, including create an administrator, disable a device and reset password for a user. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Druva Data Resiliency Cloud API limit?

actionlake paces every call to the limits in the Druva Data Resiliency Cloud service file: 10 calls a second per connection. Repeated reads are answered from cache (398 Druva Data Resiliency Cloud actions can be), which never reaches Druva Data Resiliency Cloud.

What does a Druva Data Resiliency Cloud action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (547 Druva Data Resiliency Cloud actions page). Cache hits, searches, dry runs and calls Druva Data Resiliency Cloud refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Druva Data Resiliency Cloud API does it cover?

The Druva Data Resiliency Cloud (SaaS backup, recovery and cyber resilience) API Druva public REST APIs (Platform, inSync, Microsoft 365, Enterprise Workloads, Cloud Workloads jobs, Cyber Resilience, AWS Native, MSP) as published 2026-10 at apis.druva.com. It is built from Druva Data Resiliency Cloud's documentation as read on 23 October 2026. 547 actions in 85 areas, each one in the signed service file (version 1.0.0).

Can I combine Druva Data Resiliency Cloud with my other systems?

Yes. ask joins Druva Data Resiliency Cloud to NetSuite or HubSpot CRM on the same customer and returns the answer rather than every row. Druva Data Resiliency Cloud maps crm.company, which 227 other connectors also map.

Does actionlake keep my Druva Data Resiliency Cloud data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Druva Data Resiliency Cloud credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Druva Data Resiliency Cloud today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.