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/mcpdo { 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.
- 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 - 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 IDclient_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 - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates 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-10
apis.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
Awsnative servers
2520 read · 5 write · 0 destructive
Create Backup · Get Policies · Get Server Schedules · Get Servers
Awsnative aws
2222 read · 0 write · 0 destructive
Get account alias · Get amazon secutiy groups · Get amazon ssh keys · Get available network interfaces for a subnet
Insync legal hold
2012 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
MSP microsoft 365 reports
2020 read · 0 write · 0 destructive
View Alert Report · View Groups Backup Activity Report · View Groups Discovery Report · View Groups Restore Activity Report
Awsnative environments
1812 read · 5 write · 1 destructive
Add Environment VPC · Add resources · Clone Environment · Get Envionment Tag-Keys
Awsnative backups
178 read · 9 write · 0 destructive
Archive EBS snapshots · Create File-Level Restore · Restore a backup · Restore EC2 Instance
Insync endpoints
179 read · 4 write · 4 destructive
List all devices - v2 (all pages) · Create device mapping · Initiate a restore activity · List all devices - v1
Cyber threat hunting
1613 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
druva_data_resiliency.msp_customers.list_all_customers_allList all customers (all pages) | List all customers, walking every page. | read | this connector |
druva_data_resiliency.insync_endpoints.list_all_devices_v2_allList all devices - v2 (all pages) | List all devices - v2, walking every page. | read | this connector |
druva_data_resiliency.insync_user_management.list_all_users_allList all users (all pages) | List all users, walking every page. | read | this connector |
druva_data_resiliency.ew_nas.list_hostListHost | ListHost. | read | this connector |
druva_data_resiliency.ew_nas.list_proxyListProxy | ListProxy. | read | this connector |
druva_data_resiliency.ew_ahv.list_all_jobsList all jobs | List all jobs. | read | this connector |
druva_data_resiliency.ew_pbs.list_all_jobsList all jobs | List all jobs. | read | this connector |
druva_data_resiliency.ew_ahv.list_all_policiesList all policies | List all policies. | read | this connector |
druva_data_resiliency.ew_v_mware.on_demand_backupOn-demand backup | On-demand backup. | write | this connector |
druva_data_resiliency.awsnative_servers.stop_serverStop Server | Stop Server. | write | this connector |
druva_data_resiliency.awsnative_servers.start_serverStart Server | Start Server. | write | this connector |
druva_data_resiliency.platform_administrators.create_an_administratorCreate an administrator | Create an administrator. | destructive | this 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.
- Readread
Which Druva Data Resiliency Cloud devices have not checked in for a week?
calls
druva_data_resiliency.insync_endpoints.list_all_devices_v2_all - Writewrite
On-demand backup in Druva Data Resiliency Cloud. Show me exactly what you will send before you save it.
calls
druva_data_resiliency.ew_v_mware.on_demand_backup - Across systemsread
Which Druva Data Resiliency Cloud companies have invoices in NetSuite, and how many each?
calls
druva_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, oncrm.company· NetSuiteWhich 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, oncrm.company· HubSpot CRM
identity.user 517crm.company 227device.endpoint 69ask { 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"] } } ]}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 administrator
druva_data_resiliency.platform_administrators.create_an_administrator - Disable a device
druva_data_resiliency.insync_endpoints.disable_a_device - Reset password for a user
druva_data_resiliency.insync_user_management.reset_password_for_a_user - Delete a device
druva_data_resiliency.insync_endpoints.delete_a_device - Delete account
druva_data_resiliency.awsnative_accounts.delete_account - Delete restore
druva_data_resiliency.awsnative_restores.delete_restore - Delete a user
druva_data_resiliency.insync_user_management.delete_a_user - Delete rule
druva_data_resiliency.awsnative_backup_policies.delete_rule - Decommission a device
druva_data_resiliency.insync_endpoints.decommission_a_device - Delete device mapping
druva_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.
Delete a device?
intent: the user asked me to delete a device
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]" } ]}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
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 Backupwritedruva_data_resiliency.awsnative_servers.get_policiesGet Policiesreaddruva_data_resiliency.awsnative_servers.get_server_schedulesGet Server Schedulesreaddruva_data_resiliency.awsnative_servers.get_serversGet Serversreaddruva_data_resiliency.awsnative_servers.get_servers_2Get Serversreaddruva_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 aliasreaddruva_data_resiliency.awsnative_aws.get_amazon_secutiy_groupsGet amazon secutiy groupsreaddruva_data_resiliency.awsnative_aws.get_amazon_ssh_keysGet amazon ssh keysreaddruva_data_resiliency.awsnative_aws.get_available_network_interfaces_for_a_subnetGet available network interfaces for a subnetreaddruva_data_resiliency.awsnative_aws.get_aws_regionsGet AWS regionsreaddruva_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 - v3writedruva_data_resiliency.insync_legal_hold.create_a_legal_hold_policy_v4Create a Legal Hold policy - v4writedruva_data_resiliency.insync_legal_hold.initiate_custodian_data_download_v4Initiate custodian data download - v4writedruva_data_resiliency.insync_legal_hold.list_all_download_jobs_v4List all download jobs - v4readdruva_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 - v3writedruva_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 Reportreaddruva_data_resiliency.msp_microsoft_365_reports.view_groups_backup_activity_reportView Groups Backup Activity Reportreaddruva_data_resiliency.msp_microsoft_365_reports.view_groups_discovery_reportView Groups Discovery Reportreaddruva_data_resiliency.msp_microsoft_365_reports.view_groups_restore_activity_reportView Groups Restore Activity Reportreaddruva_data_resiliency.msp_microsoft_365_reports.view_license_usage_reportView License Usage Reportreaddruva_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 VPCwritedruva_data_resiliency.awsnative_environments.add_resourcesAdd resourceswritedruva_data_resiliency.awsnative_environments.clone_environmentClone Environmentwritedruva_data_resiliency.awsnative_environments.get_envionment_tag_keysGet Envionment Tag-Keysreaddruva_data_resiliency.awsnative_environments.delete_environmentDelete Environmentdestructivedruva_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 snapshotswritedruva_data_resiliency.awsnative_backups.create_file_level_restoreCreate File-Level Restorewritedruva_data_resiliency.awsnative_backups.restore_a_backupRestore a backupwritedruva_data_resiliency.awsnative_backups.restore_ec2_instanceRestore EC2 Instancewritedruva_data_resiliency.awsnative_backups.fetch_account_backup_countFetch Account Backup Countreaddruva_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 mappingwritedruva_data_resiliency.insync_endpoints.initiate_a_restore_activityInitiate a restore activitywritedruva_data_resiliency.insync_endpoints.list_all_devices_v1List all devices - v1readdruva_data_resiliency.insync_endpoints.list_all_devices_v2_allList all devices - v2 (all pages)readdruva_data_resiliency.insync_endpoints.decommission_a_deviceDecommission a devicedestructivedruva_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 huntwritedruva_data_resiliency.cyber_threat_hunting.download_a_reportDownload a reportreaddruva_data_resiliency.cyber_threat_hunting.get_device_statistics_for_a_specific_threat_huntGet device statistics for a specific threat huntreaddruva_data_resiliency.cyber_threat_hunting.list_all_threat_huntsList all threat huntsreaddruva_data_resiliency.cyber_threat_hunting.cancel_a_threat_huntCancel a threat huntdestructivedruva_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 jobsreaddruva_data_resiliency.ew_sql_server.list_all_backupsetsList all backupsetsreaddruva_data_resiliency.ew_sql_server.list_all_defreeze_jobsList all defreeze jobsreaddruva_data_resiliency.ew_sql_server.list_all_jobsList all jobsreaddruva_data_resiliency.ew_sql_server.cancel_a_jobCancel a jobdestructivedruva_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 Planwritedruva_data_resiliency.awsnative_disaster_recovery_plans.execute_failbackExecute Failbackwritedruva_data_resiliency.awsnative_disaster_recovery_plans.get_backups_for_drGet Backups for DRreaddruva_data_resiliency.awsnative_disaster_recovery_plans.get_dr_executionsGet DR Executionsreaddruva_data_resiliency.awsnative_disaster_recovery_plans.count_dr_plansCount DR Plansreaddruva_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 Eventwritedruva_data_resiliency.awsnative_schedules.create_the_schedulesCreate the scheduleswritedruva_data_resiliency.awsnative_schedules.emit_start_eventEmit Start Eventwritedruva_data_resiliency.awsnative_schedules.emit_stop_eventEmit Stop Eventwritedruva_data_resiliency.awsnative_schedules.delete_server_from_scheduleDelete Server From Scheduledestructivedruva_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 Rulereaddruva_data_resiliency.awsnative_backup_policies.create_backup_policy_ruleCreate Backup Policy Rulewritedruva_data_resiliency.awsnative_backup_policies.execute_backup_policyExecute Backup Policywritedruva_data_resiliency.awsnative_backup_policies.get_all_backup_policiesGet All Backup Policiesreaddruva_data_resiliency.awsnative_backup_policies.count_policies_managed_backupsCount Policies Managed Backupsreaddruva_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 - v2writedruva_data_resiliency.cyber_ransomware_recovery.lists_all_quarantine_ranges_v1Lists all quarantine ranges - v1readdruva_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 - v2readdruva_data_resiliency.cyber_ransomware_recovery.quarantine_snapshots_on_a_resource_v1Quarantine snapshots on a resource - v1writedruva_data_resiliency.cyber_ransomware_recovery.creates_updates_deletes_provided_quarantine_ranges_v2Creates / Updates / Deletes provided quarantine ranges - v2writedruva_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 serverwritedruva_data_resiliency.ew_file_server.create_a_restore_job_for_the_original_serverCreate a restore job for the original serverwritedruva_data_resiliency.ew_file_server.list_all_backup_jobsList all backup jobsreaddruva_data_resiliency.ew_file_server.list_all_backup_setsList all backup setsreaddruva_data_resiliency.ew_file_server.cancel_a_jobCancel a jobdestructivedruva_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 originalwritedruva_data_resiliency.ew_oracle_dtc.list_all_backup_jobsList all backup jobsreaddruva_data_resiliency.ew_oracle_dtc.list_all_backup_policesList all backup policesreaddruva_data_resiliency.ew_oracle_dtc.list_all_backup_setsList all backup setsreaddruva_data_resiliency.ew_oracle_dtc.cancel_a_jobCancel a jobdestructivedruva_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 jobsreaddruva_data_resiliency.ew_v_mware.list_all_backup_proxiesList all backup proxiesreaddruva_data_resiliency.ew_v_mware.list_all_backup_setsList all backup setsreaddruva_data_resiliency.ew_v_mware.list_all_jobsList all jobsreaddruva_data_resiliency.ew_v_mware.cancel_a_jobCancel a jobdestructivedruva_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 Reportreaddruva_data_resiliency.msp_endpoints_reports.view_cloud_cache_statistics_of_msp_customersView cloud cache statistics of MSP customersreaddruva_data_resiliency.msp_endpoints_reports.view_last_backup_status_report_dataView Last Backup Status Report datareaddruva_data_resiliency.msp_endpoints_reports.view_license_usage_reportView License Usage Reportreaddruva_data_resiliency.msp_endpoints_reports.view_preserved_users_datasources_reportView Preserved Users Datasources Reportreaddruva_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 Reportreaddruva_data_resiliency.msp_google_workspace_reports.view_google_shared_drive_backup_activity_reportView Google Shared Drive Backup Activity Reportreaddruva_data_resiliency.msp_google_workspace_reports.view_google_shared_drive_restore_activity_reportView Google Shared Drive Restore Activity Reportreaddruva_data_resiliency.msp_google_workspace_reports.view_license_usage_reportView License Usage Reportreaddruva_data_resiliency.msp_google_workspace_reports.view_preserved_users_datasources_reportView Preserved Users Datasources Reportreaddruva_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 backupwritedruva_data_resiliency.awsnative_resources.get_resource_count_by_rulesGet resource count by rulesreaddruva_data_resiliency.awsnative_resources.get_resources_matching_rulesGet resources matching rulesreaddruva_data_resiliency.awsnative_resources.get_schedulesGet schedulesreaddruva_data_resiliency.awsnative_resources.get_backup_policiesGet backup policiesreaddruva_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 policiesreaddruva_data_resiliency.ew_nas.list_all_backup_jobsList all backup jobsreaddruva_data_resiliency.ew_nas.list_all_backup_setsList all backup setsreaddruva_data_resiliency.ew_nas.list_all_content_rulesList all content rulesreaddruva_data_resiliency.ew_nas.list_all_jobsList all jobsreaddruva_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 userwritedruva_data_resiliency.insync_user_management.create_a_new_userCreate a new userwritedruva_data_resiliency.insync_user_management.list_all_usersList all usersreaddruva_data_resiliency.insync_user_management.list_all_users_allList all users (all pages)readdruva_data_resiliency.insync_user_management.delete_a_userDelete a userdestructivedruva_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 Statisticsreaddruva_data_resiliency.cyber_threat_watch.get_threat_watch_device_statisticsGet Threat Watch device statisticsreaddruva_data_resiliency.cyber_threat_watch.list_threat_watch_scansList Threat Watch Scansreaddruva_data_resiliency.cyber_threat_watch.lists_ioc_sets_and_impacted_details_for_each_ioc_setLists IOC Sets and impacted details for each IOC Setreaddruva_data_resiliency.cyber_threat_watch.downloads_threat_watch_snapshot_reportDownloads Threat Watch snapshot reportreaddruva_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 rulewritedruva_data_resiliency.msp_data_protection.list_available_workloadsList available workloadsreaddruva_data_resiliency.msp_data_protection.list_customers_mapped_to_a_ruleList customers mapped to a rulereaddruva_data_resiliency.msp_data_protection.list_data_protection_rulesList data protection rulesreaddruva_data_resiliency.msp_data_protection.get_rule_detailsGet rule detailsreaddruva_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 Credentialwritedruva_data_resiliency.awsnative_accounts.get_account_detailsGet account detailsreaddruva_data_resiliency.awsnative_accounts.get_accountsGet Accountsreaddruva_data_resiliency.awsnative_accounts.start_syncronizationStart Syncronizationwritedruva_data_resiliency.awsnative_accounts.delete_accountDelete accountdestructivedruva_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 Filewritedruva_data_resiliency.awsnative_file_level_search.get_file_treeGet File Treereaddruva_data_resiliency.awsnative_file_level_search.search_indexesSearch Indexesreaddruva_data_resiliency.awsnative_file_level_search.start_flsStart FLSwritedruva_data_resiliency.awsnative_file_level_search.get_network_settingsGet Network Settingsreaddruva_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 Setsreaddruva_data_resiliency.cyber_threat_intel.creates_a_new_ioc_setCreates a new IOC Setwritedruva_data_resiliency.cyber_threat_intel.listing_of_ioc_setsListing of IOC Setsreaddruva_data_resiliency.cyber_threat_intel.lists_all_the_io_cs_that_matches_the_specified_parametersLists all the IOCs that matches the specified parametersreaddruva_data_resiliency.cyber_threat_intel.delete_an_existing_ioc_setDelete an existing IOC Setdestructivedruva_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 jobsreaddruva_data_resiliency.ew_hyper_v.list_all_backup_policiesList all backup policiesreaddruva_data_resiliency.ew_hyper_v.list_all_backupsetsList all backupsetsreaddruva_data_resiliency.ew_hyper_v.list_all_flr_proxiesList all FLR proxiesreaddruva_data_resiliency.ew_hyper_v.list_all_hostsList all hostsreaddruva_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 Reportreaddruva_data_resiliency.msp_enterprise_workloads_reports.view_backup_activity_reportView Backup Activity Reportreaddruva_data_resiliency.msp_enterprise_workloads_reports.view_disaster_recovery_failback_activity_reportView Disaster Recovery Failback Activity Reportreaddruva_data_resiliency.msp_enterprise_workloads_reports.view_disaster_recovery_failover_activity_reportView Disaster Recovery Failover Activity Reportreaddruva_data_resiliency.msp_enterprise_workloads_reports.view_disaster_recovery_replication_activity_reportView Disaster Recovery Replication Activity Reportreaddruva_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 countreaddruva_data_resiliency.awsnative_volumes.return_tag_valuesReturn tag valuesreaddruva_data_resiliency.awsnative_volumes.return_the_tag_keysReturn the tag keysreaddruva_data_resiliency.awsnative_volumes.returns_the_idsReturns the idsreaddruva_data_resiliency.awsnative_volumes.returns_the_volumeReturns the volumereaddruva_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 Snapshotwritedruva_data_resiliency.cyber_curated_snapshots.download_report_of_curated_snapshot_jobDownload Report of Curated Snapshot jobreaddruva_data_resiliency.cyber_curated_snapshots.list_all_the_curated_snapshot_jobsList all the Curated Snapshot Jobsreaddruva_data_resiliency.cyber_curated_snapshots.list_all_the_curated_snapshotsList all the Curated Snapshotsreaddruva_data_resiliency.cyber_curated_snapshots.cancel_the_ongoing_curated_snapshot_jobCancel the ongoing Curated Snapshot jobdestructivedruva_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.