Connect your account, then chat with AI to run tools.
NinjaOne RMM is a remote monitoring and management platform for MSPs and IT teams — monitor endpoints, automate tasks, manage patches, and audit technician activity across customer organizations.
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/ninjaone-rmmThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Domain knowledge for NinjaOne — workflow patterns, data models, and gotchas for your AI agent.
NinjaOne is MSP-shaped: organizations (customers) contain locations, groups, and devices. Policies and automation scripts drive patch and monitoring behavior. Activities, alerts, and jobs surface audit and operational state.
Every API call uses Bearer auth on the same regional host as the console (app, eu, oc, ca subdomain before .ninjarmm.com); the bearer is minted per datacenter.
Per-device aspect (requires device_id): summary (default record), software, os_patches, software_patches, os_patch_installs, software_patch_installs, disks, volumes, processors, network_interfaces, windows_services, last_logged_on_user, custom_fields, policy_overrides, dashboard_url.
Fleet query reports (tenant-wide export families): antivirus_status, antivirus_threats, backup_usage, computer_systems, custom_fields, custom_fields_detailed, device_health, disks, logged_on_users, network_interfaces, operating_systems, os_patch_installs, os_patches, policy_overrides, processors, raid_controllers, raid_drives, scoped_custom_fields, scoped_custom_fields_detailed, software, software_patch_installs, software_patches, volumes, windows_services.
Use aspects for one machine's current slice; use query reports when you need the same column set across the fleet.
All reboot, OS and software patch scanning, patch application, script execution, maintenance windows, service control, policy-override reset, and decommission paths go through the single device action tool with an action enum: reboot, run_script, os_patch_scan, os_patch_apply, software_patch_scan, software_patch_apply, schedule_maintenance, cancel_maintenance, decommission, windows_service_control, windows_service_configure, reset_policy_overrides. reboot, patch apply, and decommission are destructive — confirm before calling.
Create vs update is selected by optional id on upsert tools; supply the upstream JSON body object documented in NinjaOne's API reference. Organization-scoped writes (locations, policy mappings, custom field values) need organization_id.
Connect NinjaOne to any MCP client in minutes
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsShowing 25 of 77 from the live probe.
Ninjaone Rmm Approve Devices
Approve or reject pending devices (POST /v2/devices/approval/{mode}). mode is the upstream approval mode segment; body carries device ids.
Ninjaone Rmm Create Staged Device
Stage a device for enrollment (POST /v2/staged-device).
Ninjaone Rmm Delete Asset Relationship
Delete an asset relationship (DELETE /v2/itam/asset-relationship with body).
Ninjaone Rmm Delete Asset Tag
Delete asset tags via DELETE /v2/tag/{tagId} or bulk POST /v2/tag/delete.
Ninjaone Rmm Delete Checklist Template
Delete a checklist template (DELETE /v2/checklist/template/{id}) or bulk delete via POST /v2/checklist/templates/delete when body is set.
Ninjaone Rmm Delete Contact
Permanently delete a contact by id (DELETE /v2/contact/{id}).
Ninjaone Rmm Delete Custom Tab
NinjaOne RMM is a remote monitoring and management platform for MSPs and IT teams — monitor endpoints, automate tasks, manage patches, and audit technician activity across customer organizations. It provides 77 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/ninjaone-rmm. Authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
Delete a custom tab by tab id.
Ninjaone Rmm Delete Document Template
Delete a document template by id.
Ninjaone Rmm Delete Knowledge Base Article
Delete knowledge base articles via POST /v2/knowledgebase/articles/delete (upstream uses POST with article ids in body).
Ninjaone Rmm Delete Node Role
Delete node roles via POST /v2/noderole/delete (upstream expects ids in body).
Ninjaone Rmm Delete Organization Document
Delete an organization document (DELETE /v2/organization/document/{id}).
Ninjaone Rmm Delete Policy Condition
Delete a policy condition by policy_id and condition id.
Ninjaone Rmm Delete Related Item
Delete a related item by related_item_id or by entity_type/entity_id pair.
Ninjaone Rmm Delete Software License
Delete a software license by id.
Ninjaone Rmm Delete Unmanaged Device
Delete an unmanaged ITAM device by node id.
Ninjaone Rmm Delete User
Delete a technician or end-user. Set user_type to match the account class (default technicians).
Ninjaone Rmm Delete Webhook
Remove the tenant webhook (DELETE /v2/webhook).
Ninjaone Rmm Generate Installer
Generate an organization installer or fetch a location-specific installer package. Set operation to generate (POST /v2/organization/generate-installer) or get_location_installer (GET location installer). body is required for generate.
Ninjaone Rmm Get Activities
List audit activities tenant-wide or for one device. Omit device_id for /v2/activities; pass device_id for /v2/device/{device_id}/activities. Paginate with lastActivityId as after.
Ninjaone Rmm Get Alerts
List open alerts tenant-wide or for one device. Omit device_id for /v2/alerts; pass device_id for /v2/device/{device_id}/alerts.
Ninjaone Rmm Get Asset Relationship
List asset relationship types, all relations, or relations for one entity. kind=types (/v2/itam/asset-relationship/types), relations (all), or entity (requires entity_type and entity_id).
Ninjaone Rmm Get Asset Tag
List ITAM asset tags from GET /v2/tag.
Ninjaone Rmm Get Automation Scripts
List tenant automation scripts or per-device scripting options. Omit device_id for /v2/automation/scripts; pass device_id for /v2/device/{device_id}/scripting/options before run_device_action.
Ninjaone Rmm Get Backup Jobs
List backup jobs or integrity-check jobs. kind=backup reads /v2/backup/jobs; kind=integrity reads /v2/backup/integrity-check-jobs.
Ninjaone Rmm Get Checklist Template
List checklist templates from GET /v2/checklist/templates. Pass id when your tenant exposes single-template GET (use list output ids).
NinjaOne provides 77 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
NinjaOne uses API Key. NinjaOne requires credentials. Connect via MCPBundles and authentication is handled automatically.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Sentry is an error tracking and performance monitoring platform that helps developers identify, debu...
Official AppSignal MCP server for application monitoring, error tracking, and performance insights. ...
Rollbar is an error tracking and monitoring service that helps developers detect, diagnose, and fix ...
10 tools