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/mcpdo { 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.
- 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 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 keyapi_versionYour Veeam Service Provider Console api versionhostWhere 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 - 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: "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
Backup server jobs
9685 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
Preview operations
8936 read · 41 write · 12 destructive
Get All Active UI Proxy Sessions · Get All Active Wizard Proxy Sessions · Create Alarm Action · Get Alarm Actions
Cloud connect
8464 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
Resellers
6032 read · 18 write · 10 destructive
Get All Companies Managed by Reseller · Assign Company to Reseller · Create Reseller · Get Services Usage by Reseller
Companies
4524 read · 14 write · 7 destructive
Get All Companies · Create Company · Get Company · Modify Company
Backup servers
4441 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
Veeam backup for microsoft 365 server
4426 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
Discovery
3819 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
veeam_service_provider_console.companies.listGet All Companies | Get All Companies. | read | crm.company.list162 connectors |
veeam_service_provider_console.users.listGet All Users | Get All Users. | read | identity.user.list474 connectors |
veeam_service_provider_console.locations.listGet All Locations | Get All Locations. | read | crm.location.list48 connectors |
veeam_service_provider_console.company.createCreate Company | Create Company. | write | crm.company.create142 connectors |
veeam_service_provider_console.user.createCreate User | Create User. | write | identity.user.create262 connectors |
veeam_service_provider_console.location.createCreate Location | Create Location. | write | crm.location.create41 connectors |
veeam_service_provider_console.company.deleteDelete Company | Delete Company. | destructive | crm.company.delete119 connectors |
veeam_service_provider_console.management_agents.listGet All Management Agents | Get All Management Agents. | read | device.endpoint.list65 connectors |
veeam_service_provider_console.active_alarms.listGet All Triggered Alarms | Get All Triggered Alarms. | read | monitoring.alert.list51 connectors |
veeam_service_provider_console.current_user.getGet Current User | Get Current User. | read | identity.current_user.get307 connectors |
veeam_service_provider_console.management_agent.getGet Management Agent | Get Management Agent. | read | device.endpoint.get57 connectors |
veeam_service_provider_console.active_alarm.getGet Triggered Alarm | Get Triggered Alarm. | read | monitoring.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.
- Readread
Which Veeam Service Provider Console alerts are open right now? Group them by service.
calls
veeam_service_provider_console.active_alarms.list - Writewrite
Create Company in Veeam Service Provider Console. Show me exactly what you will send before you save it.
calls
veeam_service_provider_console.company.create - Across systemsread
Which Veeam Service Provider Console companies have invoices in NetSuite, and how many each?
calls
veeam_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, oncrm.company· NetSuiteWhich Veeam Service Provider Console companies have tickets in HubSpot CRM, and how many each?
veeam_service_provider_console.companies.list+hubspot_crm.tickets.list, oncrm.company· HubSpot CRM
identity.user 517crm.company 227device.endpoint 69monitoring.alert 56crm.location 49ask { 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"] } } ]}Governance for Veeam Service Provider Console
Destructive actions wait for a yes.
91 Veeam Service Provider Console actions are destructive. The first 10:
- Delete Company
veeam_service_provider_console.company.delete - Delete User
veeam_service_provider_console.user.delete - Delete Location
veeam_service_provider_console.location.delete - Delete Triggered Alarm
veeam_service_provider_console.active_alarm.delete - Delete Alarm Template
veeam_service_provider_console.alarm.delete - Delete Label
veeam_service_provider_console.label.delete - Delete Tenant
veeam_service_provider_console.tenant.delete - Delete Invoice.
veeam_service_provider_console.invoice.delete - Delete Webhook
veeam_service_provider_console.webhook.delete - Delete Reseller
veeam_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.
Delete Company?
intent: the user asked me to delete Company
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]" } ]}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
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 Jobreadveeam_service_provider_console.backup_server_agent_jobs.listGet All Backup Agent Jobsreadveeam_service_provider_console.backup_server_agent_jobs_by_server.listGet All Backup Agent Jobs Configured on Backup Serverreadveeam_service_provider_console.backup_server_agent_jobs_objects.listGet All Objects of Backup Agent Jobsreadveeam_service_provider_console.backup_server_agent_job.getGet Backup Agent Jobreadveeam_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 Sessionsreadveeam_service_provider_console.active_wizard_proxy_sessions.listGet All Active Wizard Proxy Sessionsreadveeam_service_provider_console.alarm_action.createCreate Alarm Actionwriteveeam_service_provider_console.alarm_actions.listGet Alarm Actionsreadveeam_service_provider_console.alarm_action.deleteDelete Alarm Actiondestructiveveeam_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 Entitiesreadveeam_service_provider_console.backup_hardware_plans.listGet All Hardware Plansreadveeam_service_provider_console.backup_hardware_plans_by_site.listGet All Hardware Plans Configured on Sitereadveeam_service_provider_console.backup_hardware_plans_storages.listGet All Hardware Plan Storage Entitiesreadveeam_service_provider_console.backup_hardware_plan.getGet Hardware Planreadveeam_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 Resellerreadveeam_service_provider_console.company_to_reseller.assignAssign Company to Resellerwriteveeam_service_provider_console.reseller.createCreate Resellerwriteveeam_service_provider_console.reseller_aggregated_usage.listGet Services Usage by Resellerreadveeam_service_provider_console.company_from_reseller.unassignUnassign Company from Resellerdestructiveveeam_service_provider_console.reseller.deleteDelete Resellerdestructive- and 54 more in this area
Companies45
veeam_service_provider_console.companies.listGet All Companiesreadveeam_service_provider_console.company.createCreate Companywriteveeam_service_provider_console.company.getGet Companyreadveeam_service_provider_console.company.updateModify Companywriteveeam_service_provider_console.companies_aggregated_usage.listGet Services Usage by All Companiesreadveeam_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 Proxiesreadveeam_service_provider_console.backup_proxies_by_server.listGet All Backup Proxies Connected to Backup Serverreadveeam_service_provider_console.backup_repositories.listGet All Backup Repositoriesreadveeam_service_provider_console.backup_repositories_by_server.listGet All Backup Repositories Connected to Backup Serverreadveeam_service_provider_console.backup_proxy.getGet Backup Proxyreadveeam_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 Codewriteveeam_service_provider_console.unactivated_vb365_servers.listGet All Unactivated Veeam Backup for Microsoft 365 Servers.readveeam_service_provider_console.vb365_backup_job.createCreate Veeam Backup for Microsoft 365 Backup Jobwriteveeam_service_provider_console.vb365_backup_job_available_backup_repositories.listGet Available Backup Repositories for Veeam Backup for Microsoft 365 Backup Jobreadveeam_service_provider_console.azure_device_code_status.getGet Device Code Statusreadveeam_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 Computersreadveeam_service_provider_console.discovery_computers_by_rule.listGet All Computers Discovered with Specific Rulereadveeam_service_provider_console.discovery_rules.listGet All Discovery Rulesreadveeam_service_provider_console.linux_custom_discovery_rule.createCreate Import-Based Discovery Rule for Linuxwriteveeam_service_provider_console.active_directory_tree.discoverGet Active Directory Infrastructurewriteveeam_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 Computerwriteveeam_service_provider_console.backup_server_on_discovery_computer.installInstall Veeam Backup & Replication on Discovered Computerwriteveeam_service_provider_console.deployment_tasks.listGet All Deployment Tasksreadveeam_service_provider_console.install_backup_server_on_discovery_computer.scheduleSchedule Veeam Backup & Replication Installation on Discovered Computerwriteveeam_service_provider_console.backup_server.patchPatch Veeam Backup & Replication on Serverwriteveeam_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 Serverreadveeam_service_provider_console.protected_computer_managed_by_console_restore_points.listGet All Restore Points of Protected Computer Managed by Veeam Service Provider Consolereadveeam_service_provider_console.protected_computers_managed_by_backup_server.listGet All Protected Computers Managed By Backup Serverreadveeam_service_provider_console.protected_computers_managed_by_backup_server_backups.listGet Backups of All Protected Computers Managed by Backup Serverreadveeam_service_provider_console.protected_computer_managed_by_backup_server_backup.deleteDelete Backup Object of Protected Computer Managed by Backup Serverdestructiveveeam_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 Userwriteveeam_service_provider_console.user.getGet Userreadveeam_service_provider_console.user.updateModify Userwriteveeam_service_provider_console.users.listGet All Usersreadveeam_service_provider_console.api_key_login.addAssign API Key to Userwriteveeam_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 Windowsreadveeam_service_provider_console.all_linux_backup_agent_assigned_policies.listGet Policies Assigned to All Veeam Agents for Linuxreadveeam_service_provider_console.all_mac_backup_agent_assigned_policies.listGet Policies Assigned to All Veeam Agents for Macreadveeam_service_provider_console.backup_agent_assigned_policies.listGet All Policies Assigned to Veeam Agent for Microsoft Windowsreadveeam_service_provider_console.backup_agent.activateActivate Backup Agentwriteveeam_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 Jobsreadveeam_service_provider_console.linux_backup_agent_job_configuration.createCreate Configuration of Veeam Agent for Linux Jobwriteveeam_service_provider_console.linux_backup_agent_jobs.listGet Jobs for All Veeam Agents for Linuxreadveeam_service_provider_console.linux_backup_agent_jobs_by_agent.listGet All Jobs for Veeam Agent for Linuxreadveeam_service_provider_console.backup_agent_job.startStart Veeam Backup Agent Jobwriteveeam_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 Policiesreadveeam_service_provider_console.public_cloud_database_policies_by_server.listGet Veeam Backup for Public Clouds Database Policies Configured on Veeam Backup & Replication Serverreadveeam_service_provider_console.public_cloud_database_policies_objects.listGet Objects of All Veeam Backup for Public Clouds Database Policiesreadveeam_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 Serverreadveeam_service_provider_console.public_cloud_database_policy.getGet Veeam Backup for Public Clouds Database Policyreadveeam_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 Licensesreadveeam_service_provider_console.latest_licensing_reports.listGet Latest License Usage Reportsreadveeam_service_provider_console.licensing_reports.listGet All License Usage Reportsreadveeam_service_provider_console.licensing_reports_for_date.listGet License Usage Reports for Datereadveeam_service_provider_console.backup_server_license.deleteDelete Veeam Backup & Replication Licensedestructiveveeam_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 Vaultreadveeam_service_provider_console.vdc_storage_vault.createAdd Storage Vaultwriteveeam_service_provider_console.vdc_storage_vault_to_backup_server.assignAssign Storage Vault to Veeam Backup & Replication Serverwriteveeam_service_provider_console.vdc_storage_vaults.listGet All Storage Vaultsreadveeam_service_provider_console.registered_vdc_vault_backup_server.getGet Veeam Backup & Replication Server Registered in Veeam Data Cloud Vaultreadveeam_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 Notificationswriteveeam_service_provider_console.custom_welcome_email_templates.listGet All Custom Settings of Email Notificationreadveeam_service_provider_console.organization_alarms.listGet All Organization Alarm Templatesreadveeam_service_provider_console.organizations.listGet All Organizationsreadveeam_service_provider_console.custom_welcome_email_template.getGet Custom Settings of Organization Email Notificationsreadveeam_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.readveeam_service_provider_console.backup_server_public_cloud_appliances_by_server.listGet All Veeam Backup for Public Clouds Appliances Registered on Veeam Backup & Replication Serverreadveeam_service_provider_console.public_cloud_appliances.listGet Veeam Backup for Public Clouds Appliances Registered on All Veeam Cloud Connect Sitesreadveeam_service_provider_console.public_cloud_appliances_by_server.listGet All Veeam Backup for Public Clouds Appliances Registered on Veeam Cloud Connect Sitereadveeam_service_provider_console.backup_server_public_cloud_appliance.getGet Veeam Backup for Public Clouds Appliancereadveeam_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 Appliancewriteveeam_service_provider_console.new_public_cloud_aws_appliance.createCreate Veeam Backup for AWS Appliancewriteveeam_service_provider_console.public_cloud_appliance_platform_credentials_for_migration.grantGrant Permissions to Update Veeam Backup for AWS Appliancewriteveeam_service_provider_console.public_cloud_aws_account.createCreate AWS Accountwriteveeam_service_provider_console.existing_public_cloud_aws_appliance_connection.validateValidate Veeam Backup for AWS Appliancewriteveeam_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 Accountwriteveeam_service_provider_console.existing_public_cloud_azure_appliance.addConnect Veeam Backup for Microsoft Azure Appliancewriteveeam_service_provider_console.new_public_cloud_azure_appliance.createCreate Veeam Backup for Microsoft Azure Appliancewriteveeam_service_provider_console.public_cloud_azure_account.createCreate Microsoft Azure Accountwriteveeam_service_provider_console.public_cloud_azure_account.deleteDelete Microsoft Azure Accountdestructiveveeam_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 Tenantwriteveeam_service_provider_console.pulse_license.copyCopy License Managed in VCSP Pulsewriteveeam_service_provider_console.pulse_license.createAdd License to VCSP Pulsewriteveeam_service_provider_console.pulse_license.installInstall License Managed in VCSP Pulsewriteveeam_service_provider_console.pulse_configuration.getGet VCSP Pulse Configurationreadveeam_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 Providerwriteveeam_service_provider_console.identity_provider_rules.listGet Mapping Rules of Organization Identity Providerreadveeam_service_provider_console.identity_providers.listGet All Identity Providersreadveeam_service_provider_console.organization_identity_providers.listGet All Identity Providers of Organizationreadveeam_service_provider_console.identity_provider.deleteDelete Organization Identity Providerdestructiveveeam_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 Policiesreadveeam_service_provider_console.backup_policies_to_assign.listGet All Available Backup Policiesreadveeam_service_provider_console.backup_policy.copyCopy Backup Policywriteveeam_service_provider_console.linux_backup_policies.listGet All Policies for Linux Computersreadveeam_service_provider_console.backup_policy.deleteDelete Backup Policydestructiveveeam_service_provider_console.backup_policy.getGet Backup Policyread- and 8 more in this area
Alarms13
veeam_service_provider_console.active_alarm.deleteDelete Triggered Alarmdestructiveveeam_service_provider_console.active_alarm.getGet Triggered Alarmreadveeam_service_provider_console.active_alarm_history.listGet Triggered Alarm Historyreadveeam_service_provider_console.active_alarms.listGet All Triggered Alarmsreadveeam_service_provider_console.active_alarm.acknowledgeAcknowledge Triggered Alarmwriteveeam_service_provider_console.active_alarm.resolveResolve Triggered Alarmwrite- and 7 more in this area
Management agents12
veeam_service_provider_console.management_agent.getGet Management Agentreadveeam_service_provider_console.management_agent.restartRestart Management Agentwriteveeam_service_provider_console.management_agents.listGet All Management Agentsreadveeam_service_provider_console.unverified_agents.listGet All Unverified Management Agentsreadveeam_service_provider_console.management_agent.deleteDelete Management Agentdestructiveveeam_service_provider_console.management_agent.updateModify Management Agentwrite- and 6 more in this area
Billing11
veeam_service_provider_console.billing_settings.listGet Company Billing Settingsreadveeam_service_provider_console.invoice.generateGenerate Invoice for Companywriteveeam_service_provider_console.invoice.sendSend Invoicewriteveeam_service_provider_console.invoices.listGet All Company Invoicesreadveeam_service_provider_console.billing_settings.updateModify Billing Settings of Companywriteveeam_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 Pluginsreadveeam_service_provider_console.api_key.assignAssign API Key to Pluginwriteveeam_service_provider_console.plugin_charges.listGet Charges for All Pluginsreadveeam_service_provider_console.plugin_versions.listGet Plugin Available Versionsreadveeam_service_provider_console.agent_rules.updateConfigure Plugin Access Permissions for Management Agentswriteveeam_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 Planreadveeam_service_provider_console.backup_failover_plans.listGet All Failover Plansreadveeam_service_provider_console.backup_failover_plans_by_server.listGet All Failover Plans Configured on Backup Serverreadveeam_service_provider_console.backup_failover_plans_objects.listGet All Objects of Failover Plansreadveeam_service_provider_console.backup_failover_plan.getGet Failover Planreadveeam_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 Actionreadveeam_service_provider_console.async_action_result.getGet Async Action Resultreadveeam_service_provider_console.async_actions_info.listGet Async Actionsreadveeam_service_provider_console.request_data_to_async_action.attachAttach Request Data to Async Actionwriteveeam_service_provider_console.async_action.cancelCancel Async Actiondestructiveveeam_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 Serverreadveeam_service_provider_console.certificate.installInstall Certificatewriteveeam_service_provider_console.syslog_target.createCreate Syslog Targetwriteveeam_service_provider_console.syslog_targets.listGet Syslog Targetsreadveeam_service_provider_console.certificate.getGet Certificatereadveeam_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 Databasereadveeam_service_provider_console.protected_cloud_databases.listGet All Protected Cloud Databasesreadveeam_service_provider_console.protected_cloud_file_share_backups_by_share.listGet All Backups of Protected Cloud File Sharesreadveeam_service_provider_console.protected_cloud_file_shares.listGet All Protected Cloud File Sharesreadveeam_service_provider_console.protected_cloud_networks.listGet All Protected Cloud Networksreadveeam_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 Companyreadveeam_service_provider_console.companies_by_subscription_plan.listGet Companies by Subscription Planreadveeam_service_provider_console.subscription_plan.createCreate Subscription Planwriteveeam_service_provider_console.subscription_plans.listGet All Subscription Plansreadveeam_service_provider_console.subscription_plan.deleteDelete Subscription Plandestructiveveeam_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 Serverwriteveeam_service_provider_console.v_one_server.getGet Connected Veeam ONE Serverreadveeam_service_provider_console.v_one_server_installation_uid.renewGenerate New Veeam ONE Installation UIDwriteveeam_service_provider_console.v_one_servers.listGet All Connected Veeam ONE Serversreadveeam_service_provider_console.v_one_server.deleteDelete Veeam ONE Serverdestructiveveeam_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 Labelwriteveeam_service_provider_console.label.getGet Labelreadveeam_service_provider_console.label_assignments.listGet Label Assignmentsreadveeam_service_provider_console.labels.listGet All Labelsreadveeam_service_provider_console.label.deleteDelete Labeldestructiveveeam_service_provider_console.label.updatePatch Labelwrite
Locations6
veeam_service_provider_console.location.createCreate Locationwriteveeam_service_provider_console.location.getGet Locationreadveeam_service_provider_console.location.updateModify Locationwriteveeam_service_provider_console.locations.listGet All Locationsreadveeam_service_provider_console.location.deleteDelete Locationdestructiveveeam_service_provider_console.locations_by_organization.listGet All Organization Locationsread
Containers5
veeam_service_provider_console.org_container.createCreate Containerwriteveeam_service_provider_console.org_container.getGet Containerreadveeam_service_provider_console.org_container.updateModify Containerwriteveeam_service_provider_console.org_containers.listGet All Containersreadveeam_service_provider_console.org_container.deleteDelete Containerdestructive
Authentication4
veeam_service_provider_console.new_pkcs12_key_pair.generateGenerateNewPkcs12KeyPairreadveeam_service_provider_console.new_rsa_key_pair.generateObtain RSA Keysreadveeam_service_provider_console.pkcs12_container.decryptDecryptPkcs12Containerwriteveeam_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 Serverreadveeam_service_provider_console.collect_enterprise_manager.forceForce Data Collection from Enterprise Managerwriteveeam_service_provider_console.enterprise_manager.getGet Veeam Backup Enterprise Manager Serverreadveeam_service_provider_console.enterprise_managers.listGet All Veeam Backup Enterprise Manager serversread
Misc4
veeam_service_provider_console.countries.listGet All Countriesreadveeam_service_provider_console.currencies.listGet All Currenciesreadveeam_service_provider_console.time_zones.listGet Time Zonesreadveeam_service_provider_console.usa_states.listGet All USA Statesread
Event logs2
veeam_service_provider_console.activity_logs.listGet All Activity Log Recordsreadveeam_service_provider_console.management_agent_tasks.listGet All Management Agent Task Log Recordsread
Provider2
veeam_service_provider_console.provider.getGet Service Providerreadveeam_service_provider_console.provider_companies.listGet Companies Managed by Service Providerread
Proxy2
veeam_service_provider_console.active_proxy_sessions.listGet Active Proxy Sessions.readveeam_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.