MCP Server — ionhour/mcp

Ionhour MCP Server -- connect AI assistants to your uptime monitoring workspace

Remote serverstreamable-httpPython

What is the MCP Server?

Ionhour MCP Server -- connect AI assistants to your uptime monitoring workspace

What the server does

  1. Go to your Ionhour workspace Settings > API Keys 2. Create a new key with Read & Write or Read Only permission 3. Copy the key (starts with ionh_)

Credentials and setup notes

  • Node.js >= 18 - An Ionhour account with an API key

Recorded tools

  • login — Opens your browser to authenticate with Ionhour, then automatically creates and stores an API key:
  • logout — Removes stored credentials from ~/.config/ionhour/credentials.json:
  • whoami — Shows the current authentication status — the workspace, user, and permission level associated with the stored API key:

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_workspaceGet workspace details
whoamiGet API key info (workspace, user, permission level)
get_workspace_summaryOverview of projects, checks by status, and active incidents
get_workspace_reliabilityUptime, incident count, and MTTR over N days
list_team_membersList workspace members and roles
send_invitationInvite users to the workspace
create_checkCreate an outbound check (accepts human-readable intervals like "every 5 minutes" or "hourly")
get_check_statusDetailed status with recent probe results
get_check_uptimeUptime percentage with daily buckets
run_check_probeProbe the check on demand
delete_checkPermanently delete a check and its data
register_jobCreate a Job and get its heartbeat token (accepts human-readable intervals)
get_job_statusDetailed status with recent heartbeats
get_job_uptimeUptime percentage with daily buckets
delete_jobDelete a job and its data
send_heartbeatSend a success signal
send_failure_signalReport a failure
list_signalsView signal history
get_incident_timelineIncident history for a check or job
create_deploymentStart a deployment window (auto-pauses checks)
end_deploymentEnd deployment and resume checks
update_dependency_statusdelete_dependency - Delete a dependency
create_announcementPost a status update
delete_alert_channelDelete a notification channel
delete_escalation_ruleDelete an escalation rule

How to install the MCP Server

{
  "mcpServers": {
    "ionhour": {
      "command": "npx",
      "args": [
        "@ionhour/mcp-server"
      ],
      "env": {
        "IONHOUR_API_KEY": "YOUR_IONHOUR_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js >= 18 - An Ionhour account with an API key
VariableDescriptionRequired
IONHOUR_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use MCP to Smithery.”
  • “Use MCP to Cursor.”
  • “Use MCP to Windsurf.”

Frequently asked questions

Ionhour MCP Server -- connect AI assistants to your uptime monitoring workspace Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.