Hexnode MCP by usefulapi

io.usefulapi/hexnode · v1.0.2 · communication

Hexnode MCP by usefulapi is healthy: it completed an MCP handshake in 397 ms and exposes 19 tools.

Read devices, users and policies; scan, lock, restart devices and install apps in Hexnode.

Endpoint: https://hexnode.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count19
Latency397 ms
Last checked (UTC)2026-11-07T21:50:26.263Z

Health history

Checked (UTC)StatusLatencyError
2026-11-07T21:50:26.263ZHealthy397

Tools (19)

hexnode_list_devicesList enrolled devices with OS, model, enrollment status, last-reported time and compliance. Start here to find device ids. Hexnode API: GET /api/v1/devices/.
hexnode_get_deviceGet full details of one device: hardware, OS, network, owner, installed apps, applied policies and device groups. Hexnode API: GET /api/v1/devices/{id}/.
hexnode_list_device_policiesList the policies applied to one device, with their versions. Hexnode API: GET /api/v1/devices/{id}/policies/.
hexnode_list_device_appsList the apps installed on one device, with version, status and managed flag. Hexnode API: GET /api/v1/devices/{id}/applications/.
hexnode_list_device_locationsList the locations a device reported over time (newest first as the portal returns them). Only with location tracking enabled. Hexnode API: GET /api/v1/devices/{id}/locations/.
hexnode_get_action_statusShow the status of actions sent to one device (for example a lock, a restart or an app install), to confirm that it ran. Hexnode API: GET /api/v1/devices/{id}/action_status/.
hexnode_list_usersList users of the portal with their enrollment state and devices. Hexnode API: GET /api/v1/users/.
hexnode_get_userGet one user's details, including contact fields and the user's groups. Hexnode API: GET /api/v1/users/{id}/.
hexnode_list_device_groupsList all device groups. Hexnode API: GET /api/v1/devicegroups/.
hexnode_get_device_groupGet one device group with its member devices. Hexnode API: GET /api/v1/devicegroups/{id}/.
hexnode_list_policiesList all policies of the portal (name, version, platforms). Hexnode API: GET /api/v1/policy/.
hexnode_get_policyGet the full details of one policy, including its settings. Hexnode API: GET /api/v1/policy/{id}/.
hexnode_list_appsList apps in the portal's app library (store, web or enterprise apps), filterable by platform. Hexnode API: GET /api/v1/applications/.
hexnode_get_appGet the details of one app in the portal's library, including its identifier and version. Hexnode API: GET /api/v1/applications/{id}/.
hexnode_list_app_groupsList app groups (bundles of apps that are deployed together). Hexnode API: GET /api/v1/appgroups/.
hexnode_scan_deviceAsk devices to report their inventory now (a scan). Safe to repeat. Hexnode API: POST /api/v1/actions/scan_device/.
hexnode_install_applicationInstall one or more apps from the portal's library on devices or device groups. Use hexnode_list_apps to find app ids. Hexnode API: POST /api/v1/actions/install_applications/.
hexnode_restart_deviceRestart devices now. This interrupts the user's work and unsaved data can be lost. Set confirm to true to run it. Hexnode API: POST /api/v1/actions/reboot/.
hexnode_lock_deviceLock devices now, with an optional message on the screen. iOS and Android users unlock with their device passcode. Intel Macs need a 6-digit system_lock_pin to unlock. Set confirm to true to run it. Hexnode API: POST /api/v1/actions/lock_devices/.