MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

Hexnode MCP by usefulapi

Claim this listing

io.usefulapi/hexnode

usefulapi.ioVerified

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

Developer ToolsIs Hexnode MCP by usefulapi down?Alternatives

14 of 22 checks passed

  • Handshake
  • Tools listed
  • Updated recently

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Connect to server
Median latency
57 ms
Uptime, 30 days
Not measured
Last checked

Measurement details

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 57 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name hexnode-mcp.

  • Pass
    Lists tools

    tools/list returned 19 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 57 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 57 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    53 of 53 parameters have a description (100%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-10T23:35:13.873266Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Tools

  • 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/.

    Measured

  • 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}/.

    Measured

  • 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}/.

    Measured

  • hexnode_get_device_group

    Get one device group with its member devices. Hexnode API: GET /api/v1/devicegroups/{id}/.

    Measured

  • hexnode_get_policy

    Get the full details of one policy, including its settings. Hexnode API: GET /api/v1/policy/{id}/.

    Measured

  • hexnode_get_user

    Get one user's details, including contact fields and the user's groups. Hexnode API: GET /api/v1/users/{id}/.

    Measured

  • 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/.

    Measured

  • hexnode_list_app_groups

    List app groups (bundles of apps that are deployed together). Hexnode API: GET /api/v1/appgroups/.

    Measured

  • 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/.

    Measured

  • 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/.

    Measured

  • hexnode_list_device_groups

    List all device groups. Hexnode API: GET /api/v1/devicegroups/.

    Measured

  • 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/.

    Measured

  • hexnode_list_device_policies

    List the policies applied to one device, with their versions. Hexnode API: GET /api/v1/devices/{id}/policies/.

    Measured

  • 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/.

    Measured

  • hexnode_list_policies

    List all policies of the portal (name, version, platforms). Hexnode API: GET /api/v1/policy/.

    Measured

  • hexnode_list_users

    List users of the portal with their enrollment state and devices. Hexnode API: GET /api/v1/users/.

    Measured

  • 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/.

    Measured

  • 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/.

    Measured

  • hexnode_scan_device

    Ask devices to report their inventory now (a scan). Safe to repeat. Hexnode API: POST /api/v1/actions/scan_device/.

    Measured

Probe history

  • ok57 ms19 tools

Status and uptime

Add badge to your README

The image links back to this page. It shows checks passed, or uptime, and the colour follows the latest status. Responses are cached for 5 to 15 minutes.

MCP Heartbeat badge

Markdown

[![MCP Heartbeat](https://mcpheartbeat.com/badge/io.usefulapi/hexnode.svg)](https://mcpheartbeat.com/s/io.usefulapi/hexnode)

HTML

<a href="https://mcpheartbeat.com/s/io.usefulapi/hexnode"><img alt="MCP Heartbeat" src="https://mcpheartbeat.com/badge/io.usefulapi/hexnode.svg"></a>

Uptime markdown

[![MCP Heartbeat uptime](https://mcpheartbeat.com/badge/io.usefulapi/hexnode.svg?kind=uptime)](https://mcpheartbeat.com/s/io.usefulapi/hexnode)

Served from https://mcpheartbeat.com.

Related servers

All alternatives

Same function and industry, ranked by checks passed then median latency.

Connect to this server

Claude Code

claude mcp add --transport http hexnode-mcp-by-usefulapi https://hexnode.usefulapi.io/mcp

Cursor .cursor/mcp.json

{
  "mcpServers": {
    "hexnode-mcp-by-usefulapi": {
      "url": "https://hexnode.usefulapi.io/mcp"
    }
  }
}

VS Code .vscode/mcp.json

{
  "servers": {
    "hexnode-mcp-by-usefulapi": {
      "type": "http",
      "url": "https://hexnode.usefulapi.io/mcp"
    }
  }
}