Skip to content

Connectors · MSP & PSA

Veeam Service Provider Console MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Veeam Service Provider Console and the rest of your systems. It gives your agent 1,007 Veeam Service Provider Console actions (602 reads, 314 writes and 91 that wait for a confirmation) and holds the Veeam Service Provider Console credential itself, so the agent never does. It paces Veeam Service Provider Console'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: "veeam_service_provider_console.companies.list",  intent: "check which Veeam Service Provider Console account is connected"}# Get All Companies · read · 1 upstream call
  • 1,007actionsin one signed file
  • 602readlook, never change
  • 314writecreate and update
  • 91wait for a yesdestructive, confirmed first

Set up

Connect Veeam Service Provider Console 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 Veeam Service Provider Console.

    Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • api_keyVSPC API key
    • api_versionYour Veeam Service Provider Console api version
    • hostWhere your Veeam Service Provider Console lives: your host
    account { op: "connections.requirements", service: "veeam_service_provider_console" }
    # 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: "veeam_service_provider_console.companies.list" }# get all companies · read · 1 upstream callcheck { action: "veeam_service_provider_console.company.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Veeam Service Provider Console at a glance

Sign-in
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
api_key
Setup fields
api_versionhost
Limits we pace to
10 calls a second, per connection
API covered
VSPC REST API v3, revision 3.7 (VSPC 9.3, OpenAPI 3.0.4), at your Veeam Service Provider Console instance's API base URL, which you enter when connecting (path /api/v3)
Built from
Veeam Service Provider Console's documentation, read 22 October 2026helpcenter.veeam.comhelpcenter.veeam.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
593 of 602 reads, for up to 5 minutes; a write clears what it affects
Shared entities
5, so ask can line Veeam Service Provider Console up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Veeam Service Provider Console.

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

  • 602readlook, never change
  • 314writecreate and update
  • 91destructivewait for a confirmation
  1. Backup server jobs

    96

    85 read · 9 write · 2 destructive

    Get All Objects of Backup Agent Job · Get All Backup Agent Jobs · Get All Backup Agent Jobs Configured on Backup Server · Get All Objects of Backup Agent Jobs

  2. Preview operations

    89

    36 read · 41 write · 12 destructive

    Get All Active UI Proxy Sessions · Get All Active Wizard Proxy Sessions · Create Alarm Action · Get Alarm Actions

  3. Cloud connect

    84

    64 read · 17 write · 3 destructive

    Get All Hardware Plan Storage Entities · Get All Hardware Plans · Get All Hardware Plans Configured on Site · Get All Hardware Plan Storage Entities

  4. Resellers

    60

    32 read · 18 write · 10 destructive

    Get All Companies Managed by Reseller · Assign Company to Reseller · Create Reseller · Get Services Usage by Reseller

  5. Companies

    45

    24 read · 14 write · 7 destructive

    Get All Companies · Create Company · Get Company · Modify Company

  6. Backup servers

    44

    41 read · 3 write · 0 destructive

    Get All Backup Proxies · Get All Backup Proxies Connected to Backup Server · Get All Backup Repositories · Get All Backup Repositories Connected to Backup Server

  7. Veeam backup for microsoft 365 server

    44

    26 read · 14 write · 4 destructive

    Create Device Code · Get All Unactivated Veeam Backup for Microsoft 365 Servers. · Create Veeam Backup for Microsoft 365 Backup Job · Get Available Backup Repositories for Veeam Backup for Microsoft 365 Backup Job

  8. Discovery

    38

    19 read · 17 write · 2 destructive

    Get All Discovered Computers · Get All Computers Discovered with Specific Rule · Get All Discovery Rules · Create Import-Based Discovery Rule for Linux

35 more areas · 507 actions
  • Deployment 32
  • Protected workloads 32
  • Accounts 31
  • Backup agents 29
  • Backup agent jobs 28
  • Backup server public cloud policies 28
  • Licensing 28
  • VDC vault 28
  • Organizations 25
  • Public cloud 24
  • Public cloud aws 24
  • Public cloud azure 24
  • Pulse 19
  • Single sign on 15
  • Backup policies 14
  • Alarms 13
  • Management agents 12
  • Billing 11
  • Plugins 10
  • Backup server failover plans 9
  • Async actions 7
  • Configuration 7
  • Protected public cloud workloads 7
  • Subscription plans 7
  • Veeam one server 7
  • Labels 6
  • Locations 6
  • Containers 5
  • Authentication 4
  • Enterprise manager 4
  • Misc 4
  • Event logs 2
  • Provider 2
  • Proxy 2
  • About 1

Top actions

The Veeam Service Provider Console API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 21 of Veeam Service Provider Console's 21 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
veeam_service_provider_console.companies.listGet All CompaniesGet All Companies.readcrm.company.list162 connectors
veeam_service_provider_console.users.listGet All UsersGet All Users.readidentity.user.list474 connectors
veeam_service_provider_console.locations.listGet All LocationsGet All Locations.readcrm.location.list48 connectors
veeam_service_provider_console.company.createCreate CompanyCreate Company.writecrm.company.create142 connectors
veeam_service_provider_console.user.createCreate UserCreate User.writeidentity.user.create262 connectors
veeam_service_provider_console.location.createCreate LocationCreate Location.writecrm.location.create41 connectors
veeam_service_provider_console.company.deleteDelete CompanyDelete Company.destructivecrm.company.delete119 connectors
veeam_service_provider_console.management_agents.listGet All Management AgentsGet All Management Agents.readdevice.endpoint.list65 connectors
veeam_service_provider_console.active_alarms.listGet All Triggered AlarmsGet All Triggered Alarms.readmonitoring.alert.list51 connectors
veeam_service_provider_console.current_user.getGet Current UserGet Current User.readidentity.current_user.get307 connectors
veeam_service_provider_console.management_agent.getGet Management AgentGet Management Agent.readdevice.endpoint.get57 connectors
veeam_service_provider_console.active_alarm.getGet Triggered AlarmGet Triggered Alarm.readmonitoring.alert.get33 connectors

Try it

Prompts to paste into Claude.

Each one names the Veeam Service Provider Console actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Veeam Service Provider Console alerts are open right now? Group them by service.

    callsveeam_service_provider_console.active_alarms.list

  2. Writewrite

    Create Company in Veeam Service Provider Console. Show me exactly what you will send before you save it.

    callsveeam_service_provider_console.company.create

  3. Across systemsread

    Which Veeam Service Provider Console companies have invoices in NetSuite, and how many each?

    callsveeam_service_provider_console.companies.listnetsuite.views.invoices

Across your systems

Veeam Service Provider Console, joined to the rest of your business.

One ask fetches from Veeam Service Provider Console and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

  • Which Veeam Service Provider Console companies have invoices in NetSuite, and how many each?

    veeam_service_provider_console.companies.list + netsuite.views.invoices, on crm.company · NetSuite

  • Which Veeam Service Provider Console companies have tickets in HubSpot CRM, and how many each?

    veeam_service_provider_console.companies.list + hubspot_crm.tickets.list, on crm.company · HubSpot CRM

Also mapped by other connectorsidentity.user 517crm.company 227device.endpoint 69monitoring.alert 56crm.location 49
ask
ask {  intent: "which Veeam Service Provider Console companies have invoices in NetSuite, and how many each",  steps: [    { action: "veeam_service_provider_console.companies.list", 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 Veeam Service Provider Console

Destructive actions wait for a yes.

91 Veeam Service Provider Console actions are destructive. The first 10:

  • Delete Companyveeam_service_provider_console.company.delete
  • Delete Userveeam_service_provider_console.user.delete
  • Delete Locationveeam_service_provider_console.location.delete
  • Delete Triggered Alarmveeam_service_provider_console.active_alarm.delete
  • Delete Alarm Templateveeam_service_provider_console.alarm.delete
  • Delete Labelveeam_service_provider_console.label.delete
  • Delete Tenantveeam_service_provider_console.tenant.delete
  • Delete Invoice.veeam_service_provider_console.invoice.delete
  • Delete Webhookveeam_service_provider_console.webhook.delete
  • Delete Resellerveeam_service_provider_console.reseller.delete

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.

doveeam_service_provider_console.company.deleteconfirm_policy: human

Delete Company?

intent: the user asked me to delete Company

run suspended · waiting for a named person · key veeam-service-provider-console-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "veeam-service-provider-console-agent",  allowed_actions: ["veeam_service_provider_console.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "veeam_service_provider_console.company.delete", approver: "[email protected]" },    { match: "veeam_service_provider_console.user.delete", approver: "[email protected]" },    { match: "veeam_service_provider_console.location.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Veeam Service Provider Console only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Veeam Service Provider Console costs on actionlake.

Every Veeam Service Provider Console action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Veeam Service Provider Console 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 1,007 Veeam Service Provider Console actions
  • 1,007actions pageeach page of a long list is one call
  • 593reads 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 Veeam Service Provider Console action.

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

Backup server jobs96
  • veeam_service_provider_console.backup_server_agent_job_objects.listGet All Objects of Backup Agent Jobread
  • veeam_service_provider_console.backup_server_agent_jobs.listGet All Backup Agent Jobsread
  • veeam_service_provider_console.backup_server_agent_jobs_by_server.listGet All Backup Agent Jobs Configured on Backup Serverread
  • veeam_service_provider_console.backup_server_agent_jobs_objects.listGet All Objects of Backup Agent Jobsread
  • veeam_service_provider_console.backup_server_agent_job.getGet Backup Agent Jobread
  • veeam_service_provider_console.backup_server_backup_copy_job.getGet Periodic Backup Copy Jobread
  • and 90 more in this area
Preview operations89
  • veeam_service_provider_console.active_ui_proxy_sessions.listGet All Active UI Proxy Sessionsread
  • veeam_service_provider_console.active_wizard_proxy_sessions.listGet All Active Wizard Proxy Sessionsread
  • veeam_service_provider_console.alarm_action.createCreate Alarm Actionwrite
  • veeam_service_provider_console.alarm_actions.listGet Alarm Actionsread
  • veeam_service_provider_console.alarm_action.deleteDelete Alarm Actiondestructive
  • veeam_service_provider_console.alarm_action.getGet Alarm Actionread
  • and 83 more in this area
Cloud connect84
  • veeam_service_provider_console.backup_hardware_plan_storages.listGet All Hardware Plan Storage Entitiesread
  • veeam_service_provider_console.backup_hardware_plans.listGet All Hardware Plansread
  • veeam_service_provider_console.backup_hardware_plans_by_site.listGet All Hardware Plans Configured on Siteread
  • veeam_service_provider_console.backup_hardware_plans_storages.listGet All Hardware Plan Storage Entitiesread
  • veeam_service_provider_console.backup_hardware_plan.getGet Hardware Planread
  • veeam_service_provider_console.cloud_backup.deleteDelete Site Backup Objectdestructive
  • and 78 more in this area
Resellers60
  • veeam_service_provider_console.companies_by_reseller.listGet All Companies Managed by Resellerread
  • veeam_service_provider_console.company_to_reseller.assignAssign Company to Resellerwrite
  • veeam_service_provider_console.reseller.createCreate Resellerwrite
  • veeam_service_provider_console.reseller_aggregated_usage.listGet Services Usage by Resellerread
  • veeam_service_provider_console.company_from_reseller.unassignUnassign Company from Resellerdestructive
  • veeam_service_provider_console.reseller.deleteDelete Resellerdestructive
  • and 54 more in this area
Companies45
  • veeam_service_provider_console.companies.listGet All Companiesread
  • veeam_service_provider_console.company.createCreate Companywrite
  • veeam_service_provider_console.company.getGet Companyread
  • veeam_service_provider_console.company.updateModify Companywrite
  • veeam_service_provider_console.companies_aggregated_usage.listGet Services Usage by All Companiesread
  • veeam_service_provider_console.companies_hosted_vbr_backup_resources.listGet All Company Hosted Repository Resourcesread
  • and 39 more in this area
Backup servers44
  • veeam_service_provider_console.backup_proxies.listGet All Backup Proxiesread
  • veeam_service_provider_console.backup_proxies_by_server.listGet All Backup Proxies Connected to Backup Serverread
  • veeam_service_provider_console.backup_repositories.listGet All Backup Repositoriesread
  • veeam_service_provider_console.backup_repositories_by_server.listGet All Backup Repositories Connected to Backup Serverread
  • veeam_service_provider_console.backup_proxy.getGet Backup Proxyread
  • veeam_service_provider_console.backup_repository.getGet Backup Repositoryread
  • and 38 more in this area
Veeam backup for microsoft 365 server44
  • veeam_service_provider_console.azure_device_code.createCreate Device Codewrite
  • veeam_service_provider_console.unactivated_vb365_servers.listGet All Unactivated Veeam Backup for Microsoft 365 Servers.read
  • veeam_service_provider_console.vb365_backup_job.createCreate Veeam Backup for Microsoft 365 Backup Jobwrite
  • veeam_service_provider_console.vb365_backup_job_available_backup_repositories.listGet Available Backup Repositories for Veeam Backup for Microsoft 365 Backup Jobread
  • veeam_service_provider_console.azure_device_code_status.getGet Device Code Statusread
  • veeam_service_provider_console.collect_vb365_server.forceEnforce Data Collection from Veeam Backup for Microsoft 365 Serverwrite
  • and 38 more in this area
Discovery38
  • veeam_service_provider_console.discovery_computers.listGet All Discovered Computersread
  • veeam_service_provider_console.discovery_computers_by_rule.listGet All Computers Discovered with Specific Ruleread
  • veeam_service_provider_console.discovery_rules.listGet All Discovery Rulesread
  • veeam_service_provider_console.linux_custom_discovery_rule.createCreate Import-Based Discovery Rule for Linuxwrite
  • veeam_service_provider_console.active_directory_tree.discoverGet Active Directory Infrastructurewrite
  • veeam_service_provider_console.computers_by_discovery_rule.resetReset Discovery Rule Resultswrite
  • and 32 more in this area
Deployment32
  • veeam_service_provider_console.backup_agent_on_discovery_computer.installInstall Backup Agent on Discovered Computerwrite
  • veeam_service_provider_console.backup_server_on_discovery_computer.installInstall Veeam Backup & Replication on Discovered Computerwrite
  • veeam_service_provider_console.deployment_tasks.listGet All Deployment Tasksread
  • veeam_service_provider_console.install_backup_server_on_discovery_computer.scheduleSchedule Veeam Backup & Replication Installation on Discovered Computerwrite
  • veeam_service_provider_console.backup_server.patchPatch Veeam Backup & Replication on Serverwrite
  • veeam_service_provider_console.backup_server.upgradeUpdate Veeam Backup & Replication on Serverwrite
  • and 26 more in this area
Protected workloads32
  • veeam_service_provider_console.protected_computer_managed_by_backup_server_restore_points.listGet Latest Restore Points of Protected Computer Managed by Backup Serverread
  • veeam_service_provider_console.protected_computer_managed_by_console_restore_points.listGet All Restore Points of Protected Computer Managed by Veeam Service Provider Consoleread
  • veeam_service_provider_console.protected_computers_managed_by_backup_server.listGet All Protected Computers Managed By Backup Serverread
  • veeam_service_provider_console.protected_computers_managed_by_backup_server_backups.listGet Backups of All Protected Computers Managed by Backup Serverread
  • veeam_service_provider_console.protected_computer_managed_by_backup_server_backup.deleteDelete Backup Object of Protected Computer Managed by Backup Serverdestructive
  • veeam_service_provider_console.protected_computers_managed_by_backup_server_backups_by_backup_agent.listGet All Backups of Protected Computer Managed by Backup Serverread
  • and 26 more in this area
Accounts31
  • veeam_service_provider_console.user.createCreate Userwrite
  • veeam_service_provider_console.user.getGet Userread
  • veeam_service_provider_console.user.updateModify Userwrite
  • veeam_service_provider_console.users.listGet All Usersread
  • veeam_service_provider_console.api_key_login.addAssign API Key to Userwrite
  • veeam_service_provider_console.authentication_token.revokeRevoke Authentication Tokendestructive
  • and 25 more in this area
Backup agents29
  • veeam_service_provider_console.all_backup_agent_assigned_policies.listGet Policies Assigned to All Veeam Agents for Microsoft Windowsread
  • veeam_service_provider_console.all_linux_backup_agent_assigned_policies.listGet Policies Assigned to All Veeam Agents for Linuxread
  • veeam_service_provider_console.all_mac_backup_agent_assigned_policies.listGet Policies Assigned to All Veeam Agents for Macread
  • veeam_service_provider_console.backup_agent_assigned_policies.listGet All Policies Assigned to Veeam Agent for Microsoft Windowsread
  • veeam_service_provider_console.backup_agent.activateActivate Backup Agentwrite
  • veeam_service_provider_console.backup_agent.deactivateDeactivate Backup Agentwrite
  • and 23 more in this area
Backup agent jobs28
  • veeam_service_provider_console.backup_agent_jobs.listGet All Veeam Backup Agent Jobsread
  • veeam_service_provider_console.linux_backup_agent_job_configuration.createCreate Configuration of Veeam Agent for Linux Jobwrite
  • veeam_service_provider_console.linux_backup_agent_jobs.listGet Jobs for All Veeam Agents for Linuxread
  • veeam_service_provider_console.linux_backup_agent_jobs_by_agent.listGet All Jobs for Veeam Agent for Linuxread
  • veeam_service_provider_console.backup_agent_job.startStart Veeam Backup Agent Jobwrite
  • veeam_service_provider_console.backup_agent_job.stopStop Veeam Backup Agent Jobwrite
  • and 22 more in this area
Backup server public cloud policies28
  • veeam_service_provider_console.public_cloud_database_policies.listGet All Veeam Backup for Public Clouds Database Policiesread
  • veeam_service_provider_console.public_cloud_database_policies_by_server.listGet Veeam Backup for Public Clouds Database Policies Configured on Veeam Backup & Replication Serverread
  • veeam_service_provider_console.public_cloud_database_policies_objects.listGet Objects of All Veeam Backup for Public Clouds Database Policiesread
  • veeam_service_provider_console.public_cloud_database_policies_objects_by_server.listGet Objects of All Veeam Backup for Public Clouds Database Policies Configured on Veeam Backup & Replication Serverread
  • veeam_service_provider_console.public_cloud_database_policy.getGet Veeam Backup for Public Clouds Database Policyread
  • veeam_service_provider_console.public_cloud_database_policy_objects.listGet All Objects of Veeam Backup for Public Clouds Database Policyread
  • and 22 more in this area
Licensing28
  • veeam_service_provider_console.backup_servers_licenses.listGet All Veeam Backup & Replication Licensesread
  • veeam_service_provider_console.latest_licensing_reports.listGet Latest License Usage Reportsread
  • veeam_service_provider_console.licensing_reports.listGet All License Usage Reportsread
  • veeam_service_provider_console.licensing_reports_for_date.listGet License Usage Reports for Dateread
  • veeam_service_provider_console.backup_server_license.deleteDelete Veeam Backup & Replication Licensedestructive
  • veeam_service_provider_console.backup_server_license.download_updateUpdate Veeam Backup & Replication Licensewrite
  • and 22 more in this area
VDC vault28
  • veeam_service_provider_console.registered_vdc_vault_backup_servers.listGet All Veeam Backup & Replication Servers Registered in Veeam Data Cloud Vaultread
  • veeam_service_provider_console.vdc_storage_vault.createAdd Storage Vaultwrite
  • veeam_service_provider_console.vdc_storage_vault_to_backup_server.assignAssign Storage Vault to Veeam Backup & Replication Serverwrite
  • veeam_service_provider_console.vdc_storage_vaults.listGet All Storage Vaultsread
  • veeam_service_provider_console.registered_vdc_vault_backup_server.getGet Veeam Backup & Replication Server Registered in Veeam Data Cloud Vaultread
  • veeam_service_provider_console.vdc_storage_vault.deleteDelete Storage Vaultdestructive
  • and 22 more in this area
Organizations25
  • veeam_service_provider_console.custom_welcome_email_template.createConfigure Custom Settings for Organization Email Notificationswrite
  • veeam_service_provider_console.custom_welcome_email_templates.listGet All Custom Settings of Email Notificationread
  • veeam_service_provider_console.organization_alarms.listGet All Organization Alarm Templatesread
  • veeam_service_provider_console.organizations.listGet All Organizationsread
  • veeam_service_provider_console.custom_welcome_email_template.getGet Custom Settings of Organization Email Notificationsread
  • veeam_service_provider_console.custom_welcome_email_template.updateModify Custom Settings of Organization Email Notificationswrite
  • and 19 more in this area
Public cloud24
  • veeam_service_provider_console.backup_server_public_cloud_appliances.listGet All Veeam Backup for Public Clouds Appliances.read
  • veeam_service_provider_console.backup_server_public_cloud_appliances_by_server.listGet All Veeam Backup for Public Clouds Appliances Registered on Veeam Backup & Replication Serverread
  • veeam_service_provider_console.public_cloud_appliances.listGet Veeam Backup for Public Clouds Appliances Registered on All Veeam Cloud Connect Sitesread
  • veeam_service_provider_console.public_cloud_appliances_by_server.listGet All Veeam Backup for Public Clouds Appliances Registered on Veeam Cloud Connect Siteread
  • veeam_service_provider_console.backup_server_public_cloud_appliance.getGet Veeam Backup for Public Clouds Applianceread
  • veeam_service_provider_console.collect_data_from_backup_server_public_cloud_appliance.forceCollect Data From Veeam Backup for Public Clouds Appliancewrite
  • and 18 more in this area
Public cloud aws24
  • veeam_service_provider_console.existing_public_cloud_aws_appliance.addConnect Veeam Backup for AWS Appliancewrite
  • veeam_service_provider_console.new_public_cloud_aws_appliance.createCreate Veeam Backup for AWS Appliancewrite
  • veeam_service_provider_console.public_cloud_appliance_platform_credentials_for_migration.grantGrant Permissions to Update Veeam Backup for AWS Appliancewrite
  • veeam_service_provider_console.public_cloud_aws_account.createCreate AWS Accountwrite
  • veeam_service_provider_console.existing_public_cloud_aws_appliance_connection.validateValidate Veeam Backup for AWS Appliancewrite
  • veeam_service_provider_console.public_cloud_appliance_platform_credentials_for_migration.validateValidate Veeam Backup for AWS Appliance Credentialswrite
  • and 18 more in this area
Public cloud azure24
  • veeam_service_provider_console.existing_public_cloud_azure_account.addAdd Existing Microsoft Azure Accountwrite
  • veeam_service_provider_console.existing_public_cloud_azure_appliance.addConnect Veeam Backup for Microsoft Azure Appliancewrite
  • veeam_service_provider_console.new_public_cloud_azure_appliance.createCreate Veeam Backup for Microsoft Azure Appliancewrite
  • veeam_service_provider_console.public_cloud_azure_account.createCreate Microsoft Azure Accountwrite
  • veeam_service_provider_console.public_cloud_azure_account.deleteDelete Microsoft Azure Accountdestructive
  • veeam_service_provider_console.public_cloud_azure_account.getGet Microsoft Azure Accountread
  • and 18 more in this area
Pulse19
  • veeam_service_provider_console.company_by_pulse_tenant.createCreate Company from VCSP Tenantwrite
  • veeam_service_provider_console.pulse_license.copyCopy License Managed in VCSP Pulsewrite
  • veeam_service_provider_console.pulse_license.createAdd License to VCSP Pulsewrite
  • veeam_service_provider_console.pulse_license.installInstall License Managed in VCSP Pulsewrite
  • veeam_service_provider_console.pulse_configuration.getGet VCSP Pulse Configurationread
  • veeam_service_provider_console.pulse_configuration.updateModify VCSP Pulse Configurationwrite
  • and 13 more in this area
Single sign on15
  • veeam_service_provider_console.identity_provider_rule.createCreate Mapping Rule for Organization Identity Providerwrite
  • veeam_service_provider_console.identity_provider_rules.listGet Mapping Rules of Organization Identity Providerread
  • veeam_service_provider_console.identity_providers.listGet All Identity Providersread
  • veeam_service_provider_console.organization_identity_providers.listGet All Identity Providers of Organizationread
  • veeam_service_provider_console.identity_provider.deleteDelete Organization Identity Providerdestructive
  • veeam_service_provider_console.identity_provider.getGet Organization Identity Providerread
  • and 9 more in this area
Backup policies14
  • veeam_service_provider_console.backup_policies.listGet All Backup Policiesread
  • veeam_service_provider_console.backup_policies_to_assign.listGet All Available Backup Policiesread
  • veeam_service_provider_console.backup_policy.copyCopy Backup Policywrite
  • veeam_service_provider_console.linux_backup_policies.listGet All Policies for Linux Computersread
  • veeam_service_provider_console.backup_policy.deleteDelete Backup Policydestructive
  • veeam_service_provider_console.backup_policy.getGet Backup Policyread
  • and 8 more in this area
Alarms13
  • veeam_service_provider_console.active_alarm.deleteDelete Triggered Alarmdestructive
  • veeam_service_provider_console.active_alarm.getGet Triggered Alarmread
  • veeam_service_provider_console.active_alarm_history.listGet Triggered Alarm Historyread
  • veeam_service_provider_console.active_alarms.listGet All Triggered Alarmsread
  • veeam_service_provider_console.active_alarm.acknowledgeAcknowledge Triggered Alarmwrite
  • veeam_service_provider_console.active_alarm.resolveResolve Triggered Alarmwrite
  • and 7 more in this area
Management agents12
  • veeam_service_provider_console.management_agent.getGet Management Agentread
  • veeam_service_provider_console.management_agent.restartRestart Management Agentwrite
  • veeam_service_provider_console.management_agents.listGet All Management Agentsread
  • veeam_service_provider_console.unverified_agents.listGet All Unverified Management Agentsread
  • veeam_service_provider_console.management_agent.deleteDelete Management Agentdestructive
  • veeam_service_provider_console.management_agent.updateModify Management Agentwrite
  • and 6 more in this area
Billing11
  • veeam_service_provider_console.billing_settings.listGet Company Billing Settingsread
  • veeam_service_provider_console.invoice.generateGenerate Invoice for Companywrite
  • veeam_service_provider_console.invoice.sendSend Invoicewrite
  • veeam_service_provider_console.invoices.listGet All Company Invoicesread
  • veeam_service_provider_console.billing_settings.updateModify Billing Settings of Companywrite
  • veeam_service_provider_console.billing_settings_by_company.getGet Billing Settings of Companyread
  • and 5 more in this area
Plugins10
  • veeam_service_provider_console.all_plugins.listGet All Installed Pluginsread
  • veeam_service_provider_console.api_key.assignAssign API Key to Pluginwrite
  • veeam_service_provider_console.plugin_charges.listGet Charges for All Pluginsread
  • veeam_service_provider_console.plugin_versions.listGet Plugin Available Versionsread
  • veeam_service_provider_console.agent_rules.updateConfigure Plugin Access Permissions for Management Agentswrite
  • veeam_service_provider_console.disable_plugin.enableModify Plugin Status.write
  • and 4 more in this area
Backup server failover plans9
  • veeam_service_provider_console.backup_failover_plan_objects.listGet All Objects of Failover Planread
  • veeam_service_provider_console.backup_failover_plans.listGet All Failover Plansread
  • veeam_service_provider_console.backup_failover_plans_by_server.listGet All Failover Plans Configured on Backup Serverread
  • veeam_service_provider_console.backup_failover_plans_objects.listGet All Objects of Failover Plansread
  • veeam_service_provider_console.backup_failover_plan.getGet Failover Planread
  • veeam_service_provider_console.backup_failover_plan.startStart Failover Planwrite
  • and 3 more in this area
Async actions7
  • veeam_service_provider_console.async_action_info.getGet Async Actionread
  • veeam_service_provider_console.async_action_result.getGet Async Action Resultread
  • veeam_service_provider_console.async_actions_info.listGet Async Actionsread
  • veeam_service_provider_console.request_data_to_async_action.attachAttach Request Data to Async Actionwrite
  • veeam_service_provider_console.async_action.cancelCancel Async Actiondestructive
  • veeam_service_provider_console.async_action_result.clearDelete Async Action Resultdestructive
  • and 1 more in this area
Configuration7
  • veeam_service_provider_console.all_available_certificates.listGet All Certificates on Veeam Service Provider Console Serverread
  • veeam_service_provider_console.certificate.installInstall Certificatewrite
  • veeam_service_provider_console.syslog_target.createCreate Syslog Targetwrite
  • veeam_service_provider_console.syslog_targets.listGet Syslog Targetsread
  • veeam_service_provider_console.certificate.getGet Certificateread
  • veeam_service_provider_console.syslog_target.deleteDelete Syslog Targetdestructive
  • and 1 more in this area
Protected public cloud workloads7
  • veeam_service_provider_console.protected_cloud_database_backups_by_database.listGet All Backups of Protected Cloud Databaseread
  • veeam_service_provider_console.protected_cloud_databases.listGet All Protected Cloud Databasesread
  • veeam_service_provider_console.protected_cloud_file_share_backups_by_share.listGet All Backups of Protected Cloud File Sharesread
  • veeam_service_provider_console.protected_cloud_file_shares.listGet All Protected Cloud File Sharesread
  • veeam_service_provider_console.protected_cloud_networks.listGet All Protected Cloud Networksread
  • veeam_service_provider_console.protected_cloud_virtual_machine_backups_by_vm.listGet All Backups of Protected Cloud VMread
  • and 1 more in this area
Subscription plans7
  • veeam_service_provider_console.assigned_to_company_subscription_plan.getGet Subscription Plan Assigned to Companyread
  • veeam_service_provider_console.companies_by_subscription_plan.listGet Companies by Subscription Planread
  • veeam_service_provider_console.subscription_plan.createCreate Subscription Planwrite
  • veeam_service_provider_console.subscription_plans.listGet All Subscription Plansread
  • veeam_service_provider_console.subscription_plan.deleteDelete Subscription Plandestructive
  • veeam_service_provider_console.subscription_plan.getGet Subscription Planread
  • and 1 more in this area
Veeam one server7
  • veeam_service_provider_console.collect_v_one_server.forceEnforce Data Collection from Connected Veeam ONE Serverwrite
  • veeam_service_provider_console.v_one_server.getGet Connected Veeam ONE Serverread
  • veeam_service_provider_console.v_one_server_installation_uid.renewGenerate New Veeam ONE Installation UIDwrite
  • veeam_service_provider_console.v_one_servers.listGet All Connected Veeam ONE Serversread
  • veeam_service_provider_console.v_one_server.deleteDelete Veeam ONE Serverdestructive
  • veeam_service_provider_console.v_one_server_settings.getGet Alarm Options for Veeam ONE Serverread
  • and 1 more in this area
Labels6
  • veeam_service_provider_console.label.createCreate Labelwrite
  • veeam_service_provider_console.label.getGet Labelread
  • veeam_service_provider_console.label_assignments.listGet Label Assignmentsread
  • veeam_service_provider_console.labels.listGet All Labelsread
  • veeam_service_provider_console.label.deleteDelete Labeldestructive
  • veeam_service_provider_console.label.updatePatch Labelwrite
Locations6
  • veeam_service_provider_console.location.createCreate Locationwrite
  • veeam_service_provider_console.location.getGet Locationread
  • veeam_service_provider_console.location.updateModify Locationwrite
  • veeam_service_provider_console.locations.listGet All Locationsread
  • veeam_service_provider_console.location.deleteDelete Locationdestructive
  • veeam_service_provider_console.locations_by_organization.listGet All Organization Locationsread
Containers5
  • veeam_service_provider_console.org_container.createCreate Containerwrite
  • veeam_service_provider_console.org_container.getGet Containerread
  • veeam_service_provider_console.org_container.updateModify Containerwrite
  • veeam_service_provider_console.org_containers.listGet All Containersread
  • veeam_service_provider_console.org_container.deleteDelete Containerdestructive
Authentication4
  • veeam_service_provider_console.new_pkcs12_key_pair.generateGenerateNewPkcs12KeyPairread
  • veeam_service_provider_console.new_rsa_key_pair.generateObtain RSA Keysread
  • veeam_service_provider_console.pkcs12_container.decryptDecryptPkcs12Containerwrite
  • veeam_service_provider_console.totp_secret.generateObtain TOTP Secretread
Enterprise manager4
  • veeam_service_provider_console.backup_servers_by_enterprise_manager.listGet Backup Servers Managed by Veeam Backup Enterprise Manager Serverread
  • veeam_service_provider_console.collect_enterprise_manager.forceForce Data Collection from Enterprise Managerwrite
  • veeam_service_provider_console.enterprise_manager.getGet Veeam Backup Enterprise Manager Serverread
  • veeam_service_provider_console.enterprise_managers.listGet All Veeam Backup Enterprise Manager serversread
Misc4
  • veeam_service_provider_console.countries.listGet All Countriesread
  • veeam_service_provider_console.currencies.listGet All Currenciesread
  • veeam_service_provider_console.time_zones.listGet Time Zonesread
  • veeam_service_provider_console.usa_states.listGet All USA Statesread
Event logs2
  • veeam_service_provider_console.activity_logs.listGet All Activity Log Recordsread
  • veeam_service_provider_console.management_agent_tasks.listGet All Management Agent Task Log Recordsread
Provider2
  • veeam_service_provider_console.provider.getGet Service Providerread
  • veeam_service_provider_console.provider_companies.listGet Companies Managed by Service Providerread
Proxy2
  • veeam_service_provider_console.active_proxy_sessions.listGet Active Proxy Sessions.read
  • veeam_service_provider_console.management_agent_installed_proxyable_products.listGet Veeam Products with Available Request Proxying.read
About1
  • veeam_service_provider_console.about_information.getGet Veeam Service Provider Console Versionread

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

Questions

The Veeam Service Provider Console MCP server, answered.

Is there a Veeam Service Provider Console MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 1,007 Veeam Service Provider Console actions across backup server jobs, preview operations, cloud connect and resellers, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Veeam Service Provider Console.

What do I need to connect Veeam Service Provider Console?

VSPC API key. Plus your api version and your host. The free call account { op: "connections.requirements", service: "veeam_service_provider_console" } lists exactly what to paste.

Can an AI agent delete or change things in Veeam Service Provider Console?

Only if its key allows it, and only with an explicit confirmation. 91 Veeam Service Provider Console actions are destructive, including delete Company, delete User and delete Location. 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 Veeam Service Provider Console API limit?

actionlake paces every call to the limits in the Veeam Service Provider Console service file: 10 calls a second per connection. Repeated reads are answered from cache (593 Veeam Service Provider Console actions can be), which never reaches Veeam Service Provider Console.

What does a Veeam Service Provider Console action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (1,007 Veeam Service Provider Console actions page). Cache hits, searches, dry runs and calls Veeam Service Provider Console 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 Veeam Service Provider Console API does it cover?

The VSPC REST API v3, revision 3.7 (VSPC 9.3, OpenAPI 3.0.4) at your Veeam Service Provider Console instance's API base URL, which you enter when connecting (path /api/v3). It is built from Veeam Service Provider Console's documentation as read on 22 October 2026. 1,007 actions in 43 areas, each one in the signed service file (version 1.0.0).

Can I combine Veeam Service Provider Console with my other systems?

Yes. ask joins Veeam Service Provider Console to NetSuite or HubSpot CRM on the same customer and returns the answer rather than every row. Veeam Service Provider Console maps crm.company, which 227 other connectors also map.

Does actionlake keep my Veeam Service Provider Console 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 Veeam Service Provider Console 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 Veeam Service Provider Console today.

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