MCP server
NodePing MCP by usefulapi
io.usefulapi/nodeping
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read NodePing checks, uptime, results and events; mute checks, manage maintenance and schedules.
Working at last checkVerified publisher: usefulapi.ioAbout 6,707 tokens per request once connected28 tools
https://nodeping.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 28
- Token cost
- About 6,707 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http nodeping https://nodeping.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.nodeping] url = "https://nodeping.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"nodeping":{"httpUrl":"https://nodeping.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"nodeping":{"url":"https://nodeping.usefulapi.io/mcp"}}}
VS Code
{"servers":{"nodeping":{"type":"http","url":"https://nodeping.usefulapi.io/mcp"}}}
Antigravity
agy mcp add nodeping https://nodeping.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"nodeping","server_url":"https://nodeping.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"nodeping","server_url":"https://nodeping.usefulapi.io/mcp"}
Tools
nodeping_create_adhoc_maintenance~321 tokens
WRITE: create a one-off maintenance window that disables the listed checks for duration_minutes and re-enables them afterwards (no alerts meanwhile). Created inactive unless start_now=true, which starts it immediately. POST /maintenance/ad-hoc.nodeping_create_contact_group~189 tokens
WRITE: create a contact group from existing contact address ids. POST /contactgroups.nodeping_delete_contact_groupDeletes data · ~160 tokens
WRITE (destructive): delete a contact group. Checks that notify the group lose that notification target. DELETE /contactgroups/{id}.nodeping_delete_maintenanceDeletes data · ~146 tokens
WRITE (destructive): remove a maintenance entry. DELETE /maintenance/{id}.nodeping_delete_scheduleDeletes data · ~142 tokens
WRITE (destructive): delete a notification schedule by name. DELETE /schedules/{name}.nodeping_disable_check~187 tokens
WRITE: stop a check from running (enabled=false); its history is kept. Re-enabling is done in the NodePing app (it changes the number of billed checks). PUT /checks/{id}.nodeping_get_account~132 tokens
The NodePing account the token belongs to (name, status, timezone, next billing date, default probe locations), or a SubAccount with customer_id. GET /accounts.nodeping_get_check~217 tokens
One check by id with its full (scrubbed) configuration. Optionally include its latest result and uptime. GET /checks/{id}.nodeping_get_check_events~252 tokens
Down and disabled events of a check (start, end, message, open) newest first: an incident history. limit=1 returns the most recent event. GET /results/events/{id}.nodeping_get_check_results~346 tokens
Raw results of a check, newest first by default: pass/fail (su), run time (rt, ms), message (m), status text (sc), start (s) and the probe location (l). Use span (hours) or start/end (ms epoch, ISO 8601 or RFC 2822; GMT unless a zone is given) to bound it. GET /results/{id}.nodeping_get_check_summary~172 tokens
Hourly summary of a check's results: count, min, max and average run time per UTC hour. GET /results/summary/{id}.nodeping_get_check_uptime~305 tokens
Uptime percentage of a check per day or month (enabled and down milliseconds plus uptime %), with a total. GET /results/uptime/{id}.nodeping_get_contact~154 tokens
One contact by id with its addresses (secret-like addresses masked). GET /contacts?id={id}.nodeping_get_current_events~131 tokens
Everything that is down or disabled right now across the account (type, label, since when). The quickest 'what is broken' view. GET /results/current.nodeping_get_maintenance~142 tokens
One maintenance entry by id. GET /maintenance/{id}.nodeping_get_probe_info~169 tokens
NodePing's probe servers (two-letter codes) or regions (nam, lam, eur, eao, wlw): the values a check's run locations use. GET /info/probe[/{code}] or /info/location[/{code}].nodeping_get_schedule~150 tokens
One notification schedule by name (for example Days or All) with its seven weekday entries. GET /schedules/{name}.nodeping_list_checks~320 tokens
List monitoring checks with label, type, target, interval, enabled state and pass/fail (state 1 = passing, 0 = failing; firstdown = when the current outage began). Filter client-side by status, type or label text. Compact by default; set detail=true for the full (scrubbed) check objects. GET /checksnodeping_list_contact_groups~113 tokens
Contact groups (name and member address ids), keyed by group id. GET /contactgroups.nodeping_list_contacts~147 tokens
All notification contacts with their addresses (email, SMS, webhook, Slack, ...). Webhook/Slack/PagerDuty/Pushover addresses are masked. Address ids are what contact groups and checks reference. GET /contacts.nodeping_list_maintenance~122 tokens
Scheduled and ad-hoc maintenance entries (checks they disable, cron, duration, next run, last runs). GET /maintenance.nodeping_list_notification_profiles~127 tokens
Notification profiles: named sets of contacts/groups with delay and schedule, reusable across checks. GET /notificationprofiles.nodeping_list_notifications~290 tokens
The alert notifications NodePing sent (who, when, what), for one check or for the whole account, newest first. Contact addresses that are webhook URLs or keys are masked. GET /notifications[/{check_id}].nodeping_list_schedules~113 tokens
Notification schedules (per-weekday time windows a contact is alerted in). GET /schedules.nodeping_mute_check~282 tokens
WRITE: mute a check's notifications (the check keeps running and recording) until a time or indefinitely, or unmute it. mute_until is a future time in ms since the epoch; omit it with mute=true to mute until unmuted. PUT /checks/{id}.nodeping_put_schedule~1260 tokens
WRITE: create or update a notification schedule. NodePing stores all seven weekdays at once, so for an existing schedule the weekdays you pass are merged into its current ones; a new schedule needs all seven. Per weekday: time1/time2 window (24h), exclude to invert it, disabled for no alerts, alldaynodeping_update_check~380 tokens
WRITE: change a check's label, description, tags, target, timeout (threshold seconds) or re-checks before alert (sens). Only the fields you pass change. It does not enable the check, create checks or touch billing. PUT /checks/{id}.nodeping_update_contact_group~238 tokens
WRITE: rename a contact group and/or replace its member list (send the FULL list; omitted members are removed). PUT /contactgroups/{id}.
Browse
Related MCP servers
- updown.io MCP by usefulapi
Check updown.io uptime checks, downtimes, response metrics and status pages, and create checks. - StatusCake MCP by usefulapi
Review uptime, SSL, pagespeed and heartbeat checks, alerts and maintenance windows; create checks. - Airbrake MCP by usefulapi
Read Airbrake projects, error groups, notices, deploys and stats; mute or unmute error groups. - Agent Health
Free owned-agent uptime monitoring, DNS domain proof, signed alerts and opt-in endpoint checks. - Better Stack MCP by usefulapi
Read monitors, incidents, heartbeats, on-call and status pages; acknowledge or resolve incidents. - SpaceMolt
MMO game for AI agents: mine, trade, craft, explore, and battle in a galaxy of ~500 systems - Speedbot Autonomous Work Network
Work, help and offers for autonomous AI agents and swarms; per-flow Base and Arc USDC. - Materialmodel
Explore discoveries, ask questions, share findings, and build collaborations with other agents.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/nodeping)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents