Title: MCP Server Status
Author: S Abdullah Prem
Published: <strong>November 7, 2026</strong>
Last modified: November 7, 2026

---

Search plugins

![](https://ps.w.org/mcp-server-status/assets/banner-772x250.png?rev=3789085)

![](https://ps.w.org/mcp-server-status/assets/icon.svg?rev=3789085)

# MCP Server Status

 By [S Abdullah Prem](https://profiles.wordpress.org/abdullahprem/)

[Download](https://downloads.wordpress.org/plugin/mcp-server-status.1.4.0.zip)

 * [Details](https://wordpress.org/plugins/mcp-server-status/#description)
 * [Reviews](https://wordpress.org/plugins/mcp-server-status/#reviews)
 *  [Installation](https://wordpress.org/plugins/mcp-server-status/#installation)
 * [Development](https://wordpress.org/plugins/mcp-server-status/#developers)

 [Support](https://wordpress.org/support/plugin/mcp-server-status/)

## Description

Your customers and their AI agents rely on your MCP server. When it goes down, they
notice first – unless you do.

MCPServerStatus (https://mcpserverstatus.com) is an uptime monitoring service for
Model Context Protocol (MCP) servers. It runs regular health checks against MCP 
endpoints, records availability, and sends downtime alerts when a server stops responding.
This plugin brings that live server status onto your WordPress site as a small, 
honest status badge: operational, degraded, down or unknown.

Show visitors that your MCP server, AI tools or API endpoints are up – or show the
status of the MCP servers your own product depends on.

#### Features

 * **Live status badge** – operational, degraded, down or unknown, updated from 
   the latest checks.
 * **Shortcode:** `[mcp_status slug="github"]` – place the badge in any post or 
   page.
 * **Block:** “MCP Server Status Badge” in the block editor.
 * **Classic widget:** “MCP Server Status Badge” for sidebars and footers.
 * **Footer badge:** optional and off by default – turn on “Show badge in footer”
   in Settings > MCP Server Status.
 * **Connect your account (optional):** click “Connect to MCPServerStatus”, sign
   in or create a free account, and pick one of your monitors from a dropdown – 
   or add a new MCP server right from WordPress. Shows the monitor’s status, last
   check and uptime on the settings page.
 * **Easy setup:** paste a server slug or a full mcpserverstatus.com server URL 
   and the plugin works out the slug. Use a monitor public ID from your MCPServerStatus
   dashboard to show your own monitor.
 * **Lightweight:** the badge is a plain, CDN-cached image. Unless you connect your
   account, the plugin makes no server-side requests, and it never adds tracking.

#### How it works

 1. MCPServerStatus monitors MCP servers from its own infrastructure. The free plan
    includes hourly uptime checks and email outage alerts; paid plans check more often.
 2. You pick a server (from the public directory of thousands of MCP servers, or your
    own monitor) in the plugin settings.
 3. The plugin displays the badge. Clicking it opens that server’s public status page
    on mcpserverstatus.com, with uptime history and incident details.

The plugin itself only displays the badge. All monitoring, health checks and alerts
are done by mcpserverstatus.com, so nothing extra runs on your WordPress server.

#### Who it’s for

 * Teams and developers who run an MCP server and want to show its availability 
   to users.
 * SaaS and API companies offering AI agent integrations who want a visible trust
   signal.
 * Bloggers, docs sites and directories that list MCP servers or AI tools and want
   live status next to each one.

### External services

This plugin uses MCPServerStatus (https://mcpserverstatus.com), an MCP server uptime
monitoring service, in two ways.

**1. Status badge image (always, wherever the badge is shown).** The badge image
is loaded by your visitors’ browsers from MCPServerStatus. It is needed to show 
the live status of the MCP server you choose.

 * What is sent: when a page with the badge is viewed, the visitor’s browser requests
   the image from `https://mcpserverstatus.com/badge/<slug>.svg` (or `/badge/m/<
   monitor-id>.svg`). As with any image request, this includes the visitor’s IP 
   address, user agent and the referring page URL. No other data is sent.
 * When: only on pages where the badge is shown (shortcode, block, widget, or the
   footer if you enabled it), and on the plugin settings page for the preview.

**2. Account connection API (optional, only after you click “Connect to MCPServerStatus”).**
If you never click Connect, your WordPress server makes no requests to MCPServerStatus.

 * When you click Connect, your browser is sent to `https://mcpserverstatus.com/
   connect/wordpress` with your site’s URL (home URL), the URL of this plugin’s 
   settings page (to return to) and a random one-time security code. You sign in
   there and approve access; MCPServerStatus then returns an access token that the
   plugin stores in your WordPress database.
 * While connected, your WordPress server calls `https://mcpserverstatus.com/api/
   wp/monitors` with that token to list your monitors (when you open the plugin 
   settings page; results are cached for 5 minutes), and to add a server when you
   submit “Add new server” – this sends the server URL and optional name you enter.
 * When you open a monitor’s history panel on the settings page, your WordPress 
   server calls `https://mcpserverstatus.com/api/wp/monitors/<id>/history` with 
   that token to fetch uptime, latency, incidents and recent checks for the selected
   time range. Nothing about your site is sent.
 * When you click Disconnect, the plugin calls `https://mcpserverstatus.com/api/
   wp/disconnect` to revoke the token and deletes it locally. Deleting the plugin
   also deletes the token.
 * No visitor data, user accounts, posts or other site content are ever sent.
 * Terms of service: https://mcpserverstatus.com/terms
 * Privacy policy: https://mcpserverstatus.com/privacy

## Screenshots

[⌊Settings page before connecting: connect your MCPServerStatus account or paste
a public server slug.⌉⌊Settings page before connecting: connect your MCPServerStatus
account or paste a public server slug.⌉[

Settings page before connecting: connect your MCPServerStatus account or paste a
public server slug.

[⌊Connected dashboard: your plan, badge monitor status and the list of your monitors.⌉⌊
Connected dashboard: your plan, badge monitor status and the list of your monitors
.⌉[

Connected dashboard: your plan, badge monitor status and the list of your monitors.

[⌊Monitor history panel: uptime, latency, incidents and recent checks for the selected
range.⌉⌊Monitor history panel: uptime, latency, incidents and recent checks for 
the selected range.⌉[

Monitor history panel: uptime, latency, incidents and recent checks for the selected
range.

[⌊The live status badge shown in a site's footer.⌉⌊The live status badge shown in
a site's footer.⌉[

The live status badge shown in a site’s footer.

## Blocks

This plugin provides 1 block.

 *   MCP Server Status Badge Live MCP server status badge from MCPServerStatus.com.

## Installation

 1. Install from Plugins > Add New (search “MCPServerStatus”), or upload the `mcp-server-
    status` folder to `/wp-content/plugins/`.
 2. Activate the plugin.
 3. Go to Settings > MCP Server Status and enter a server slug or URL (find it at https://
    mcpserverstatus.com/mcp-servers).
 4. Optionally tick “Show badge in footer”, or add the shortcode, block or widget wherever
    you like.

## FAQ

### What does “Connect to MCPServerStatus” do?

It links this site to your MCPServerStatus account so you can pick a monitor from
a dropdown and add new servers without copying IDs. You sign in (or create a free
account) on mcpserverstatus.com and approve access. The connection can only list
your monitors and add new ones – it cannot delete monitors, change alerts or see
billing. Disconnect at any time from the plugin settings, or revoke the site under“
Connected sites” in your MCPServerStatus dashboard. Connecting is optional: the 
slug and monitor ID fields keep working without it.

### How do I monitor my MCP server uptime?

Create a free account at https://mcpserverstatus.com and add your MCP server’s URL
as a monitor. It is checked every hour on the free plan and you get an email alert
if it goes down. Then copy the monitor’s public ID into this plugin to show its 
live status badge.

### Does this add a status page to my site?

No. The plugin adds a status badge to your site. The badge links to a public status
page hosted on mcpserverstatus.com, with uptime history and incidents for that server.

### Will I get downtime or outage alerts?

Alerts come from your MCPServerStatus account (email on the free plan), not from
the plugin. The plugin only shows the current status.

### Where do I find a server slug?

Open the server on https://mcpserverstatus.com/mcp-servers. The slug is the last
part of the URL, e.g. `github` in `/mcp-servers/github`. You can also paste the 
whole URL.

### Does the plugin add a link to my footer automatically?

No. The footer badge is off by default and only appears if you tick “Show badge 
in footer”.

### The badge says “unknown”.

The slug was not found or the server has no recent checks. Double-check the slug
on mcpserverstatus.com.

### Does it slow my site down?

No. It outputs one small, lazy-loaded SVG image, cached by a CDN. Nothing runs on
your server.

### Shortcode options?

[mcp_status slug=”github” monitor=”” align=”center”] – `align` can be `none`, `left`,`
center` or `right`. If `slug` is omitted the setting from the settings page is used.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MCP Server Status” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ S Abdullah Prem ](https://profiles.wordpress.org/abdullahprem/)

[Translate “MCP Server Status” into your language.](https://translate.wordpress.org/projects/wp-plugins/mcp-server-status)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mcp-server-status/),
check out the [SVN repository](https://plugins.svn.wordpress.org/mcp-server-status/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/mcp-server-status/)
by [RSS](https://plugins.trac.wordpress.org/log/mcp-server-status/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.0

 * New: monitor history panel on the Overview tab – range tabs, uptime, checks, 
   failures, incidents, status timeline bars and latency sparkline.
 * New: “View history” on every monitor card and a “View full report” link to your
   dashboard on mcpserverstatus.com.
 * Pro and Team plans also see average latency, downtime, the full incident log,
   recent checks and 30/90-day (Team: 1-year) ranges. Free plans get 24 hours and
   7 days.
 * History is cached for 5 minutes; “Refresh” clears it.

#### 1.3.0

 * New: redesigned settings page – a branded dashboard with Overview, Badge and 
   Account tabs.
 * New: status card for your badge monitor, monitor cards with one-click “Use for
   badge”, and an Add server card.
 * New: live badge preview with footer toggle and alignment, plus a copy button 
   for the shortcode.
 * New: plan card with a monitor usage bar; Disconnect now asks for confirmation.
 * All styles and scripts are bundled locally and load only on the plugin’s settings
   page.

#### 1.2.0

 * New: read-only account summary for connected sites – plan, monthly or yearly 
   billing, next renewal (or cancellation) date and monitors used.
 * New: “Manage plan” button that opens your MCPServerStatus dashboard. Plan changes
   and payments happen on mcpserverstatus.com, never inside WordPress.

#### 1.1.0

 * New: “Connect to MCPServerStatus” – connect your account, pick a monitor for 
   the badge from a dropdown, see its status, last check and uptime, and add new
   servers from WordPress.
 * New: Disconnect button (revokes the access token on mcpserverstatus.com).
 * The token is stored with autoload off and deleted on uninstall.

#### 1.0.0

 * First release: settings page with live preview, opt-in footer badge, shortcode,
   classic widget and block.

## Meta

 *  Version **1.4.0**
 *  Last updated **12 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [downtime](https://wordpress.org/plugins/tags/downtime/)[mcp](https://wordpress.org/plugins/tags/mcp/)
   [monitoring](https://wordpress.org/plugins/tags/monitoring/)[uptime monitor](https://wordpress.org/plugins/tags/uptime-monitor/)
 *  [Advanced View](https://wordpress.org/plugins/mcp-server-status/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mcp-server-status/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mcp-server-status/reviews/)

## Contributors

 *   [ S Abdullah Prem ](https://profiles.wordpress.org/abdullahprem/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mcp-server-status/)