device_management
N-able N-central
Connect N-able N-central to Elaichi and hand every teammate a governed MCP endpoint — 70 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.
AI tools
N-able N-central tools for your AI agents
70 tools are ready to mint as an MCP endpoint the moment you connect N-able N-central — governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_nablencentral_service_organizations
List all service organizations in N-able N-central. Returns fields such as soId, soName, orgUnitType, contactFirstName, and contactLastName for each organization.
create_a_nablencentral_service_organization
Create a new service organization in N-able N-central using required fields contactFirstName, contactLastName, and soName. Returns the soId of the created service organization in the response.
get_single_nablencentral_service_organization_by_id
Get a service organization in N-able N-central using id. Returns fields such as soId, soName, orgUnitType, parentId, contactFirstName, contactLastName, contactEmail, and address details. Endpoint is in preview stage.
create_a_nablencentral_authentication
Obtain access and refresh tokens in N-able N-central using a User-API Token (JWT). Returns access and refresh token objects with fields token, type, and expirySeconds in the response.
list_all_nablencentral_devices
List devices in N-able N-central for the logged-in user. Returns fields like deviceId, longName, deviceClass, osId, customerName, siteName, and lastApplianceCheckinTime for each device.
get_single_nablencentral_device_by_id
Get details of a specific device in N-able N-central using id. Returns fields such as deviceId, longName, deviceClass, customerName, siteName, and lastApplianceCheckinTime representing device identity, OS, and status details.
nablencentral_devices_service_monitor_status
Get the status of service monitoring tasks for a specific device in N-able N-central. Requires device_id. Returns taskId, serviceId, stateStatus, moduleName, lastScanTime, and other monitoring metrics for the device.
list_all_nablencentral_device_asset_life_cycle
Get device asset lifecycle information in N-able N-central by device_id. Returns key fields including warrantyExpiryDate, leaseExpiryDate, expectedReplacementDate, purchaseDate, cost, location, assetTag, and description.
update_a_nablencentral_device_asset_life_cycle_by_id
Update asset lifecycle information for a specific device in N-able N-central. Requires device_id. Returns 204 on success with no content.
nablencentral_device_asset_life_cycle_overwrite
Update asset lifecycle information for a specific device in N-able N-central using id. Returns no content on success. The updateWarrantyError field is read-only and cannot be modified.
list_all_nablencentral_org_untis_devices
List devices in N-able N-central for a specific organization unit using org_unit_id. Returns deviceId, longName, deviceClass, osId, customerName, siteName, and lastApplianceCheckinTime for each device. Preview endpoint.
list_all_nablencentral_device_assets
Get complete asset information for a device in N-able N-central. Requires device_id. Returns detailed asset data including categories such as os, application, computersystem, networkadapter, device, processor, and _extra for supplementary details.
get_single_nablencentral_appliance_task_by_id
Get appliance-task information in N-able N-central for a specific id. Returns scanTime, state, errorMessage, and serviceDetails with thresholds. This endpoint is currently in a preview stage.
list_all_nablencentral_customer_sites
List customer-sites for a specific customer in N-able N-central using customer_id. Returns fields like siteId, siteName, orgUnitType, parentId, and contact details. This endpoint is currently in preview.
create_a_nablencentral_customer_site
Create a new site for a specific customer in N-able N-central. Requires customer_id. Returns siteId of the created site in the response. This endpoint is currently in preview.
list_all_nablencentral_sites
List all sites in N-able N-central. Returns siteId, siteName, orgUnitType, parentId, contactFirstName, contactLastName, contactEmail, and address details for each site.
get_single_nablencentral_site_by_id
Get a specific site in N-able N-central. Requires id. Returns siteId, siteName, orgUnitType, parentId, contactFirstName, contactLastName, contactEmail, and address details for the site. This endpoint is currently in preview.
list_all_nablencentral_organization_units
List all organization-units in N-able N-central. Returns orgUnitId, orgUnitName, orgUnitType, contactFirstName, contactLastName, and other key organization and contact details in the response.
get_single_nablencentral_organization_unit_by_id
Get details of a specific organization unit in N-able N-central using id. Returns orgUnitId, orgUnitName, orgUnitType, parentId, contactFirstName, contactLastName, and address fields. This endpoint is in preview.
list_all_nablencentral_org_units_children
List child organization units in N-able N-central for a specific org_unit_id. Returns orgUnitId, orgUnitName, orgUnitType, parentId, contactFirstName, contactLastName, city, and country in the response.
list_all_nablencentral_org_customers
List customers under a service organization in N-able N-central. Requires service_org_id. Returns customerId, customerName, contactFirstName, contactLastName, contactEmail, address fields, and totalItems in the response.
create_a_nablencentral_org_customer
Create a new customer in N-able N-central using service_org_id. Requires contactFirstName, contactLastName, and customerName. Returns created customer details including customerName, contactFirstName, contactLastName, and licenseType.
list_all_nablencentral_customers
List all customers in N-able N-central. Returns fields such as customerId, customerName, orgUnitType, contactFirstName, and contactLastName in the response.
get_single_nablencentral_customer_by_id
Get a specific customer in N-able N-central using id. Returns fields such as customerId, customerName, orgUnitType, contactFirstName, contactLastName, contactEmail, and location details. This endpoint is currently in preview.
list_all_nablencentral_device_filters
List device-filters in N-able N-central. Returns an array of filters including filterId, filterName, and description. This endpoint is currently in preview.
list_all_nablencentral_scheduled_tasks
List scheduled tasks in N-able N-central. Returns the _links object containing endpoints such as direct-support-task.
get_single_nablencentral_scheduled_task_by_id
Get general information about a specific scheduled task in N-able N-central using id. Returns fields such as taskId, name, type, orgUnitId, customerId, and deviceIds which describe the task configuration and associations.
create_a_nablencentral_scheduled_task
Create a direct-support scheduled task in N-able N-central for immediate execution against a specific device. Requires credential, customerId, deviceId, itemId, name, and taskType. Returns taskId identifying the created task.
nablencentral_scheduled_tasks_status
Get aggregated status for a specific scheduled-tasks in N-able N-central using task_id. Returns taskName and statusCounts showing counts per status.
nablencentral_scheduled_tasks_status_details
List detailed status per device for the specified scheduled-tasks in N-able N-central. Requires task_id. Returns deviceId, deviceName, taskName, status, output, message, and outputFileName fields for each device.
list_all_nablencentral_maintenance_windows
List all maintenance-windows for a specific device in N-able N-central. Requires device_id. Returns scheduleID, name, type, cron, duration, enabled, and applicableAction fields for each maintenance window. This endpoint is in preview.
create_a_nablencentral_maintenance_window
Add a set of maintenance windows for a list of devices in N-able N-central. Requires deviceIDs and maintenanceWindows. Returns 'success' indicating if the maintenance windows were successfully added.
delete_a_nablencentral_maintenance_window_by_id
Delete device patch maintenance windows in N-able N-central using a list of required scheduleIds. Returns success indicating if all specified windows were deleted. Only supports device-level patch maintenance windows.
list_all_nablencentral_org_unit_users
List users within a specified org unit in N-able N-central. Requires org_unit_id. Returns user details including userId, userName, fullName, roles, accessGroupIds, and isEnabled.
list_all_nablencentral_users
List the user related links in N-able N-central. Returns a preview list of user-related API links under _links. This endpoint is currently in a preview stage.
list_all_nablencentral_org_unit_user_roles
List user roles for a given organization unit in N-able N-central. Requires org_unit_id. Returns roleId, roleName, roleDescription, and _extra details such as permissions and usernames.
create_a_nablencentral_org_unit_user_role
Create a new user role in N-able N-central for a specific organization unit using org_unit_id. Returns roleId in the response, representing the newly created role. This endpoint is in preview.
get_single_nablencentral_org_unit_user_role_by_id
Get a user role in N-able N-central for the specified organization unit_id and id. Returns roleId, orgUnitId, roleName, roleDescription, userIds, and _extra details. This endpoint is in preview.
list_all_nablencentral_org_unit_access_groups
List access groups for a specific organization unit in N-able N-central. Requires org_unit_id. Returns access group details along with pagination fields such as pageNumber, pageSize, totalItems, totalPages, and navigation links in _links.
get_single_nablencentral_org_unit_access_group_by_id
Get detailed information about a specific org-unit-access-group in N-able N-central using id. Returns groupId, orgUnitId, groupName, groupDescription, orgUnitIds, deviceIds, userIds, autoIncludeNewOrgUnits, and _extra fields. Note: Endpoint is in preview stage.
create_a_nablencentral_org_unit_access_group
Create a new organization unit type access group in N-able N-central. Requires org_unit_id. Returns no content (204) on success. This endpoint is currently in preview.
nablencentral_org_unit_access_groups_device_acces_groups
Create a new device type access group in N-able N-central for the specified org_unit_id. Returns no content (204) on success. The response confirms the group creation with provided groupName and groupDescription.
list_all_nablencentral_access_groups
List access group related links in N-able N-central. Returns _links field containing available API endpoints for access group actions.
get_single_nablencentral_access_group_by_id
Get detailed information about a specific access group in N-able N-central using id. Returns fields such as groupId, orgUnitId, groupName, groupDescription, orgUnitIds, deviceIds, userIds, autoIncludeNewOrgUnits, and _extra with group attributes. This endpoint is in preview.
list_all_nablencentral_job_statuses
List job-statuses for a given organization unit in N-able N-central. Requires org_unit_id. Returns job statuses in data array and totalItems indicating total count. This endpoint is currently in preview.
list_all_nablencentral_active_issues
List active issues in N-able N-central for the specified organization unit. Requires org_unit_id. Returns fields like orgUnitId, deviceId, serviceName, serviceType, and _extra containing device and service details. Only customer or site organization units are supported.
list_all_nablencentral_site_registration_tokens
Get a site registration token in N-able N-central using site_id. Returns registrationToken (the token value) and registrationTokenExpiryDate (the expiry date). This endpoint is in preview.
list_all_nablencentral_customer_registration_tokens
Get a customer registration token in N-able N-central using customer_id. Returns registrationToken for identification and registrationTokenExpiryDate showing when the token expires. This endpoint is in preview stage.
list_all_nablencentral_org_unit_registration_tokens
Get a registration token for a specific organization unit in N-able N-central using org_unit_id. Returns registrationToken and registrationTokenExpiryDate in the response. This endpoint is currently in preview.
list_all_nablencentral_device_tasks
List device-tasks for a specific device in N-able N-central. Requires device_id. Returns taskId, taskName, and status for each associated scheduled task.
list_all_nablencentral_psa
List standard psa related links in N-able N-central. Returns _links containing available PSA-related API endpoints. This endpoint is currently in preview.
nablencentral_psa_validate_credentials
Validate standard PSA credentials in N-able N-central. Requires psa_type. Returns isPsaCredentialsValid indicating if provided credentials are valid. Only psa_type=3 (Tigerpaw) is supported. This endpoint is in preview.
list_all_nablencentral_custom_psa
List the custom PSA related links in N-able N-central. This preview endpoint returns the available link mappings in the _links field, including paths to custom PSA ticket info and ticket listings.
list_all_nablencentral_custom_psa_tickets
List custom PSA ticket related links in N-able N-central. Returns the _links object containing related endpoints for custom PSA ticket operations. This endpoint is currently in preview.
get_single_nablencentral_custom_psa_ticket_by_id
Retrieve detailed information about a specific custom-psa-tickets in N-able N-central by id. Requires providing username and password. Returns ticketId, ticketTitle, ticketDetails, ticketStatus, and creationDate fields in the response.
list_all_nablencentral_org_unit_custom_properties
List organization unit custom properties in N-able N-central using org_unit_id. Returns propertyId, propertyName, propertyType, value, and enumeratedValueList for each custom property.
get_single_nablencentral_org_unit_custom_property_by_id
Get the organization unit custom property in N-able N-central for the given org_unit_id and id. Returns propertyId, propertyName, propertyType, value, and enumeratedValueList in the response.
update_a_nablencentral_org_unit_custom_property_by_id
Update the organization unit custom property in N-able N-central for the specified org_unit_id and id. Returns a list of warnings related to the update in the response.
list_all_nablencentral_device_custom_properties
List device-custom-properties for a specific device in N-able N-central. Requires device_id. Returns propertyId, propertyName, propertyType, value, and enumeratedValueList fields for each property. This endpoint is in preview.
update_a_nablencentral_device_custom_property_by_id
Modify a specific device custom property in N-able N-central. Requires device_id and id. Returns _warnings array indicating any ignored fields during update. Currently in preview.
get_single_nablencentral_device_custom_property_by_id
Get a device custom property in N-able N-central using device_id and id. Returns propertyId, propertyName, propertyType, value, and enumeratedValueList. This endpoint is currently in preview.
update_a_nablencentral_org_custom_property_default_by_id
Update the default organization unit custom property in N-able N-central. Requires org_unit_id and propertyId in the request body. Returns no content on success.
get_single_nablencentral_org_custom_property_default_by_id
Get the organization unit custom property in N-able N-central for the given org_unit_id and id (propertyId). Returns propertyId, propertyName, orgUnitId, propertyType, defaultValue, and selectedOrgUnitIds in the response.
get_single_nablencentral_device_custom_property_default_by_id
Get default device custom property in N-able N-central for a specific organization unit using org_unit_id and id. Returns propertyId, propertyName, propertyType, value, deviceClasses, and supportedOs fields in the response.
list_all_nablencentral_authentication_links
List authentication-related links in N-able N-central. Returns key link fields including authenticate, refresh, and validate URLs.
list_all_nablencentral_api_access_token
Validate the API access token in N-able N-central. Returns the 'message' field confirming whether the token is valid. Requires a valid API access token obtained via authentication.
nablencentral_api_access_token_refresh
Obtain a new API access token in N-able N-central by providing a valid refresh token in the request body. Returns access and refresh tokens including token, type, and expirySeconds fields.
list_all_nablencentral_server_info
Get version details of the running API-Service in N-able N-central. Returns jvmVersion, version, and ncentral fields for runtime and version information.
list_all_nablencentral_extra_server_info
Get extra information about the version of different systems in N-able N-central. Returns the 'data' object containing system version details such as product version, license expiry, and configuration parameters. This endpoint is in preview.
list_all_nablencentral_server_health
Get server health status in N-able N-central. Returns currentTime indicating the server is running.
How it works
From N-able N-central account to governed MCP endpoint
Connect
Link a N-able N-central account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which N-able N-central tools are exposed, rename them, or freeze arguments.
Mint
Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.
Give every teammate a governed MCP server
Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.