Kaseya MCP. Manage every device, script, and alarm from your chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Kaseya MCP Server manages your entire IT infrastructure, devices, and automation workflows. It connects your AI agent directly to Kaseya VSA 10, giving you real-time visibility into every managed agent, group, and asset.
Need to check device status, review audit logs, or deploy a maintenance script? This server lets your AI agent do it all, giving you a single command center for monitoring and managing your entire IT estate.
What your AI agents can do
Get agent details
Gets detailed information for a specific managed agent.
Get system info
Retrieves overall operational information for the VSA 10 system.
List agents
Lists all managed agents (devices) connected to Kaseya.
Retrieve overall metadata and operational information about your VSA 10 instance using get_system_info.
Get a list of all connected agents (list_agents) or drill down into specific device details using get_agent_details.
List all assets (list_assets), groups (list_groups), and organizational structures (list_organizations) to map your IT landscape.
Access current system alarms (list_alarms) and review recent audit logs (list_audit_logs) to identify threats or failures.
View available maintenance scripts (list_scripts) and automation workflows (list_workflows) for deployment.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Kaseya MCP Server: 10 Tools for IT Management
Monitor system status, manage asset details, and query group configurations using these core Kaseya tools.
019d75bfget agent details
Gets detailed information for a specific managed agent.
019d75bfget system info
Retrieves overall operational information for the VSA 10 system.
019d75bflist agents
Lists all managed agents (devices) connected to Kaseya.
019d75bflist alarms
Lists all currently active system alarms.
019d75bflist assets
Lists all managed hardware and software assets across the network.
019d75bflist audit logs
Retrieves a list of recent system audit logs.
019d75bflist groups
Lists all machine groups defined within the organization.
019d75bflist organizations
Lists all distinct organizations managed by Kaseya.
019d75bflist scripts
Lists all available agent scripts for deployment.
019d75bflist workflows
Lists all available automation workflows for deployment.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Kaseya, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Kaseya MCP Server - Manage IT Devices & Automation
Your AI agent connects directly to Kaseya VSA 10. You'll be able to manage and monitor your entire IT infrastructure from a single chat interface. You can use this server to interact with device records, scripts, and automation workflows across all your managed environments.
System Status and Health
You can use get_system_info to pull overall operational metadata about your VSA 10 instance. You can check current system alarms with list_alarms and review recent security incidents by pulling a list of audit logs using list_audit_logs.
Managed Devices and Agents
You can list every connected agent (device) using list_agents, or you can grab detailed specs for a single device with get_agent_details. You can also list all defined machine groups using list_groups, and you can map out the whole network by listing all managed assets with list_assets or listing the distinct organizations you're managing with list_organizations.
Automation and Code Management
You can list every available agent script using list_scripts, and you can see all automation workflows ready for deployment by calling list_workflows.
How Kaseya MCP Works
- 1 1. Subscribe to the Kaseya MCP Server.
- 2 2. Provide the necessary credentials: your Kaseya Instance Name, Token ID, and Token Secret.
- 3 3. Use your AI client (Claude, Cursor, etc.) to issue commands—like 'List all agents that are offline'—and the agent executes the tool calls.
The bottom line is, your AI client acts as a proxy, letting you run complex IT commands against your Kaseya platform without logging into the console.
Who Is Kaseya MCP For?
This is for the IT Administrator who gets tired of clicking through separate dashboards just to find one status update. It’s for the MSP professional who needs to manage dozens of clients and check alarms across multiple accounts. If you're a Security Team member who needs to audit logs quickly, this saves hours of manual checking.
Checks device status, triggers maintenance scripts, and audits system logs using natural language prompts.
Monitors multiple client organizations and active alarms from a single, centralized interface.
Inspects audit logs and system health indicators to track compliance and identify threats effortlessly.
What Changes When You Connect
- See the full scope of your IT estate instantly. Instead of jumping between tabs, use
list_organizations,list_groups, andlist_assetsto get a complete map of every device and machine group. - Cut down incident response time. If something breaks, you don't search a dashboard—you just ask your agent to
list_alarmsand immediately see what's wrong and where it is. - Audit compliance without digging through logs. Running
list_audit_logslets you pull specific historical actions (like who changed a policy) right into your chat, making compliance checks painless. - Execute maintenance on demand. You can't manually run scripts across 500 machines, but you can ask your agent to look at
list_scriptsand deploy them automatically. - Get device status in one go. Need to know if a specific server is running?
list_agentsprovides the roster, andget_agent_detailsgives you the deep dive on a single machine. - Understand system boundaries. Use
get_system_infoto confirm the overall health and metadata of the VSA 10 instance before making any major changes.
Real-World Use Cases
Investigating a System Outage
A user notices a service is down. They ask the agent to check for alerts. The agent first runs list_alarms to confirm the incident, then uses list_assets to pinpoint the affected hardware, and finally checks list_audit_logs to see who last accessed that asset, solving the root cause.
Client Onboarding and Scoping
A new client joins the managed network. The user asks the agent to scope the client. The agent runs list_organizations and list_groups to define the client's boundaries, then uses list_agents to count all connected devices, establishing the full scope of the deployment.
Running Scheduled Compliance Checks
The security team needs to prove that all endpoints have the latest patch. They ask the agent to list available maintenance scripts using list_scripts, confirm the script runs successfully against the target list_groups, and then record the action via list_audit_logs.
Troubleshooting Automation Failures
A critical automation workflow failed. The user asks the agent to check the failure. The agent runs list_workflows to find the workflow, and then uses list_workflows to inspect its history and logs, determining if the issue is in the code or the credentials.
The Tradeoffs
Checking only the main dashboard
A user assumes all information is on the main VSA dashboard, so they only check the general 'Devices' tab. They miss critical alarms or security policy changes that happened offline.
→
Start with the highest level view. First, run get_system_info to confirm general health. Then, run list_alarms to catch any critical alerts the main dashboard might hide.
Treating logs as a single stream
A user sees a recent login failure and assumes it's a network issue, checking only list_agents. They miss that the failure was due to an expired service account key.
→
Check the history first. Run list_audit_logs to see the event's context. This tool tells you what happened, not just that something happened. Then, check list_assets for the account details.
Trying to guess the right script
A user knows a maintenance task is needed but doesn't know the exact script name. They try to manually recall or search the manual.
→
Use the agent to list all options. Run list_scripts to see every available script name, and then use list_workflows to see if a pre-built process already exists.
When It Fits, When It Doesn't
Use this server if your workflow requires correlation between disparate data points—specifically, linking an alarm to a specific asset, or linking a policy change to an audit log entry. You need to confirm why something is broken, not just that it's broken. Don't use this if you only need to check a single, isolated piece of data (e.g., 'What is the IP address of Server X?'). In that case, simply querying the asset inventory or calling get_agent_details is faster. However, if you need to verify the current state against the historical actions (e.g., 'Did the admin change the firewall policy after the last alarm?'), this server is essential. It lets you check the current state (list_assets) against the history (list_audit_logs).
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Kaseya. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Finding out why a device is offline shouldn't require jumping between the alarm screen, the asset list, and the audit logs.
Right now, if a device goes down, you're stuck. You check the main dashboard for an alarm, then you open the asset management panel to see the device's assigned group, and finally, you open the audit logs to see who was logged in right before it failed. It's a mess of tabs, copy-pasting IDs, and context switching.
With the Kaseya MCP Server, you just ask your agent, 'Why is Agent X offline?' The agent runs `list_alarms` and `get_agent_details` simultaneously. You get the answer—the root cause—without ever leaving the chat window.
Kaseya MCP Server: Monitor every device status, script, and alarm.
You used to have to manually confirm every step: first, list all assets to confirm the ID, then run a script manually, and finally, check the audit log to confirm the success. This process is slow, error-prone, and requires jumping through multiple interfaces.
Now, you tell your agent the goal. It orchestrates the steps—running `list_assets`, deploying the script via `list_scripts`, and confirming the outcome using `list_audit_logs`. It's a single, reliable workflow.
Common Questions About Kaseya MCP
How do I use the list_alarms tool with Kaseya MCP Server? +
Use the agent to call list_alarms to see all active system alarms. This tool lists current, high-priority alerts across your managed environment, letting you know exactly what needs attention right now.
What is the difference between list_agents and list_assets using Kaseya MCP Server? +
list_agents provides the roster of connected devices—the active endpoints. list_assets gives you the detailed inventory of hardware and software, which is the full record of the device's existence.
Can I use list_audit_logs to check for compliance? +
Yes. Running list_audit_logs retrieves a timeline of recent administrative actions. You can check if specific policies were updated or if unauthorized users accessed sensitive groups.
How do I check the status of a single device using get_agent_details? +
Give the agent the agent ID, and it runs get_agent_details. This pulls deep specs—hardware, software, and current operational status—for that one specific device.
Which tool should I use to see all available automation scripts? list_scripts or list_workflows? +
Use list_scripts to see the individual, deployable maintenance scripts. Use list_workflows if you are looking for a multi-step, pre-built automation process.
How do I list all machine groups using the list_groups tool? +
The list_groups tool shows every machine group defined in your Kaseya instance. This lets you see the organizational structure of your devices, like 'Laptops' or 'Servers', before you check specific device statuses.
What information does list_organizations provide? +
The list_organizations tool retrieves a list of all organizational containers in Kaseya. This is useful for understanding the high-level hierarchy when managing multiple client accounts or corporate divisions.
Can I use list_assets to check which assets are missing from a group? +
The list_assets tool provides a comprehensive list of all managed assets. You check for missing assets by comparing the results of list_assets against the expected contents of a specific group.
Can I see the software installed on a specific device? +
Yes, the get_agent_details tool returns comprehensive information about the target device, including installed software, hardware specs, and network status.
How do I monitor active alerts across all my clients? +
You can use the list_alarms tool to fetch all current system alerts and agent-triggered alarms from your VSA 10 instance in real-time.
Is it possible to list available automation scripts? +
Absolutely. The list_scripts and list_workflows tools provide visibility into your entire library of automation assets configured in Kaseya.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
KPA Flex
Manage EHS compliance — list inspections, audit employees, and search reports.
DataDome
Equip your AI agent to monitor bot protection, track threats, and audit protected endpoints directly via the DataDome API.
JWT Decoder & Verifier
Decode and mathematically verify JWT tokens local. Ensure API authentication tokens are cryptographically authentic and not expired.
You might also like
UptimeRobot
Monitor and manage your website uptime seamlessly. List, create, and resolve monitor alerts directly from your AI agent, 24/7.
Evisort Contract Intelligence
Equip your AI agent to manage contract documents, track AI-extracted provisions, and monitor workflows via the Evisort API.
Steam
Access Steam gaming data — player profiles, owned games, achievements, and stats via AI.