Feature · Author tier

MCP server uptime badge

An uptime badge on your GitHub README or documentation page tells potential integrators one important thing at a glance: your server is alive and you are actively maintaining it. In an ecosystem where 91% of public MCP endpoints were found non-functional in April 2026, a green badge is genuine signal.

TL;DR

AliveMCP generates a live SVG status badge for every MCP server it monitors. Claim your server on the Author tier ($9/mo) to unlock the embed snippet for GitHub README, HTML docs, or any site. The badge shows current status (green/red/yellow), a 30-day uptime percentage, and links to your public status page. Join the waitlist to get early access.

Why a badge matters for MCP authors

GitHub is where most MCP server discovery happens. A developer evaluating whether to integrate your server will look at your README before they look at your docs. A badge that shows "99.8% uptime — live" communicates three things without a word of copy:

  1. The server is working right now.
  2. Somebody is monitoring it, which means somebody cares about keeping it up.
  3. There's a public status page they can check if something breaks.

The inverse is also true. A missing badge — combined with the knowledge that most public MCP servers are abandoned — makes an evaluator wonder whether the server is still maintained. It's an opportunity to build trust that most MCP authors leave on the table.

What the badge shows

The badge is an SVG served with a short Cache-Control: max-age=60 header, so it reflects the latest probe result within a minute of any status change.

Embedding in a GitHub README

Once you've claimed your server listing on the Author tier, your badge embed snippet looks like:

[![MCP server status](https://alivemcp.com/badge/your-server-slug.svg)](https://alivemcp.com/status/your-server-slug)

This is standard Markdown image-with-link syntax. The badge links to your public status page where visitors can see the full probe history. Replace your-server-slug with the slug shown in your AliveMCP dashboard.

For an HTML page or docs site:

<a href="https://alivemcp.com/status/your-server-slug">
  <img src="https://alivemcp.com/badge/your-server-slug.svg"
       alt="MCP server status" height="20">
</a>

Badge behavior during incidents

The badge reflects the 3-consecutive-probe confirmation threshold — the same threshold used for alerts. This means:

Other places to embed the badge

Getting your badge

The badge is part of the Author tier ($9/mo). Author tier also includes custom alert webhook configuration, 90-day probe history with full resolution, and the verified-author badge on public registry listings. The public tier (free) shows your server's status on the live dashboard but does not include the badge embed API or custom alerts. Compare all plans or join the waitlist to get the Author tier at launch.

Get early access

Related questions

Does the badge show my server's uptime to anyone who visits my README?

Yes — the badge SVG is publicly served and anyone can view it. The badge is intentionally public: it's a trust signal for potential integrators. If your uptime history contains information you consider sensitive (like specific outage windows), the Author tier lets you configure what level of detail the badge links through to on your status page.

Can I customize the badge colors or labels?

Author tier lets you set a custom label (e.g. the server's display name) and choose between the standard green/yellow/red palette and a minimal black/white variant. Full custom colors are on the Enterprise tier roadmap.

What happens to the badge if I cancel my Author tier?

The badge endpoint stays live on the free tier — your server's status is still monitored and the badge still reflects it. The link destination (your public status page) continues to work. What you lose is the custom alert configuration and the verified-author annotation.

Further reading