Vitals monitor for MCP servers

Know the moment your MCP server flatlines — before your agents do.

MCP Vitals runs the real MCP handshake — initialize, then tools/list — every minute from outside your infrastructure. It catches schema drift, auth failures and timeouts a plain HTTP ping sails right past.

Live handshake, not a pingAlerts to Slack, Discord, webhook
MCP Vitals · bedside monitor
Monitoringacme-tools.mcp.dev60s
Uptime
99.98%
30-day
Latency
214 ms
p50 handshake
Tools
7/7
schema matched
Handshake
OK
stable
The finding
~52%

Half the fleet is already flatlining.

An independent 2026 scan found ~52% of public remote MCP endpoints were dead or silently broken. A status-200 ping can't tell the difference. The MCP handshake can.

Independent 2026 scan of public remote MCP endpoints
— Healthy handshake— Dead / silently broken
Intake to alert

Three steps to a monitored server.

Set it up like a patient intake: admit the server, watch its vitals, get paged when they drop.

01
Intake

Add your server URL

Paste your MCP endpoint — HTTP or SSE, public or behind a token. No agent to install on your side.

02
Monitor

We run the real handshake every minute

initialize → tools/list, from outside your infra. We record latency, tool count and the full tool schema.

03
Alert

You get alerts + a status badge

Slack, Discord or webhook the second vitals drop — plus an embeddable badge that shows live health.

On the chart

Six readings that keep your MCP server honest.

Protocol-aware checks

A real initialize → tools/list handshake every check, not a TCP or HTTP ping that only proves the door opens.

Tool-schema drift detection

We diff your tool schemas between checks and flag the moment a tool changes shape or disappears.

Instant alerts

Slack, Discord or webhook, fired the second a check fails — so you hear it before your agents choke on it.

Embeddable status badge

A live badge for your README or site that reads current health straight from the last handshake.

Uptime & latency history

Every check is kept — uptime percentages and latency trends you can look back through over time.

Free CLI for CI

Run the same check once in your pipeline. Exit 0 on pass, 1 on fail, 2 on error — open source, no account.

Same check, two places

Runs in CI. Renders on your site.

One binary, honest exit codes.

The open-source CLI runs the identical MCP handshake once and exits 0, 1 or 2 — drop it straight into a workflow and fail the build when a tool vanishes. The hosted monitor renders the same result as a live badge:

mcponline · 214msmcphandshake failed
Plans

Pick a monitoring interval that matches the stakes.

Free
$0
For a single server.
  • 1
  • monitor
  • 15-min
  • checks
  • Embeddable status badge
Start free
Most popular
Pro
$15 / mo
For teams shipping agents.
  • 10
  • monitors
  • 1-min
  • checks
  • All alert integrations
  • Schema-drift history
  • Status pages
Choose Pro
Business
$49 / mo
For production fleets.
  • 50
  • monitors
  • 30-sec
  • checks
  • Team seats
  • SSO
  • SLA reports
Choose Business