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.
[mcp_status slug="github"] – place the badge in any post or page.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.
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.
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.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.
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.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.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.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