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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 19 |
| Latency | 397 ms |
| Last checked (UTC) | 2026-11-07T21:50:26.263Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-07T21:50:26.263Z | Healthy | 397 |
hexnode_list_devices | List 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_device | Get 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_policies | List the policies applied to one device, with their versions. Hexnode API: GET /api/v1/devices/{id}/policies/. |
hexnode_list_device_apps | List the apps installed on one device, with version, status and managed flag. Hexnode API: GET /api/v1/devices/{id}/applications/. |
hexnode_list_device_locations | List 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_status | Show 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_users | List users of the portal with their enrollment state and devices. Hexnode API: GET /api/v1/users/. |
hexnode_get_user | Get one user's details, including contact fields and the user's groups. Hexnode API: GET /api/v1/users/{id}/. |
hexnode_list_device_groups | List all device groups. Hexnode API: GET /api/v1/devicegroups/. |
hexnode_get_device_group | Get one device group with its member devices. Hexnode API: GET /api/v1/devicegroups/{id}/. |
hexnode_list_policies | List all policies of the portal (name, version, platforms). Hexnode API: GET /api/v1/policy/. |
hexnode_get_policy | Get the full details of one policy, including its settings. Hexnode API: GET /api/v1/policy/{id}/. |
hexnode_list_apps | List apps in the portal's app library (store, web or enterprise apps), filterable by platform. Hexnode API: GET /api/v1/applications/. |
hexnode_get_app | Get 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_groups | List app groups (bundles of apps that are deployed together). Hexnode API: GET /api/v1/appgroups/. |
hexnode_scan_device | Ask devices to report their inventory now (a scan). Safe to repeat. Hexnode API: POST /api/v1/actions/scan_device/. |
hexnode_install_application | Install 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_device | Restart 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_device | Lock 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/. |