StatusCake MCP for AI. Get instant status reports on any website health metric.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
StatusCake MCP Server lets your AI agent check website uptime, page speed, and SSL certificates directly from your terminal. It manages all infrastructure health checks—including heartbeats and maintenance windows—without you opening a single dashboard.
What AI agents can do with StatusCake Automation
Create heartbeat
Sets up a new monitoring job to confirm that an internal process is running on schedule.
Create pagespeed
Adds a new test to measure the loading speed of a specific page.
Create ssl check
Creates a monitor to track the security and expiration status of an SSL certificate.
Use the agent to check if a site is up or down, run uptime monitors (get_uptime), and confirm internal background tasks are running via heartbeat checks.
The agent runs page speed tests across global locations, providing metrics on loading times to help optimize the user experience. Use get_pagespeed for instant readings or get_pagespeed_history for trend analysis.
Check SSL certificate status and expiration dates with get_ssl_check. This ensures your site's security layer is active and compliant before any deployment.
Create, delete, and update all types of monitors—uptime, pagespeed, SSL, and heartbeats—using tools like create_uptime or update_pagespeed.
Retrieve comprehensive lists of every active monitor, including uptime checks (list_uptimes), pagespeed checks (list_pagespeeds), and maintenance windows (list_maintenance_windows).
Ask an AI about this
Waiting for input…
What AI agents can do with StatusCake MCP Server: 27 Tools for Infra Health
Use these tools to manage every aspect of your website's health, from uptime checks and page speed analysis to SSL certificate validation.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using StatusCake on VinkiusCreate Heartbeat
Sets up a new monitoring job to confirm that an internal process is running on schedule.
Create Pagespeed
Adds a new test to measure the loading speed of a specific page.
Create Ssl Check
Creates a monitor to track the security and expiration status of an SSL certificate.
Create Uptime
Sets up a new test to confirm that a website is accessible and performing correctly.
Delete Heartbeat
Removes an existing internal heartbeat monitoring job.
Delete Pagespeed
Deletes a specific page speed test monitor.
Delete Ssl Check
Removes an existing SSL certificate monitoring job.
Delete Uptime
Deletes a running uptime check monitor.
Get Heartbeat
Retrieves the current status and details of an internal heartbeat monitoring job.
Get Pagespeed History
Retrieves historical data showing how a site's loading speed has changed over time.
Get Pagespeed
Gets the current page speed performance metrics for a specified URL and region.
Get Ssl Check
Pulls the current status, expiration date, and issuer details for an SSL monitor.
Get Uptime
Retrieves the most recent availability test results for a website.
List Contact Groups
Lists all defined groups of contacts for notification purposes.
List Heartbeat Locations
Shows the available geographical locations where heartbeat checks can be run from.
List Heartbeats
Gets a list of all currently active internal heartbeat monitors.
List Maintenance Windows
Displays scheduled periods when the site is expected to be offline for maintenance.
List Pagespeed Locations
Lists all geographical locations available for running page speed tests.
List Pagespeeds
Gets a list of all active page speed check monitors.
List Ssl Locations
Shows the available geographical locations for running SSL checks.
List Ssl Checks
Retrieves a comprehensive list of every configured SSL certificate monitor.
List Uptime Locations
Gets a list of all global points from which an uptime check can be run.
List Uptimes
Retrieves a comprehensive list of every configured uptime monitor.
Update Heartbeat
Modifies the schedule or settings for an existing internal heartbeat check.
Update Pagespeed
Updates the URL, location, or timing settings for a page speed monitor.
Update Ssl Check
Changes the domain name or monitoring parameters of an existing SSL check.
Update Uptime
Adjusts the settings for a running uptime monitor, such as the test frequency.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with StatusCake, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by StatusCake. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 27 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Downtime checks shouldn't require three different vendor dashboards., Solved with Vinkius AI Gateway
Today, checking if your site is running means logging into a monitoring panel, then switching to a CDN status page, and maybe opening a separate security dashboard. You click through tabs, copy IDs, wait for reports to load, and cross-reference data points just to confirm the lights are green.
With StatusCake, you simply ask your agent: 'What's the health of my site?' It runs `get_uptime`, checks `list_ssl_checks` status, and pulls performance metrics via `get_pagespeed`. You get a single, consolidated report right where you code.
StatusCake MCP Server: Monitor everything from one prompt.
Manual checks force you to run separate commands for basic availability (`get_uptime`), then another sequence of steps to track performance across regions, and yet a third set of clicks just to verify the SSL certificate's expiration date. It’s fragmented, slow, and error-prone.
Now, your AI client handles the complexity. You tell it what you need; it orchestrates multiple tools—like `list_heartbeats` followed by `get_pagespeed`—and returns a full diagnostic summary. It's one command, done.
What your AI can actually do with this
You connect your agent to this server to handle all of your site’s core infrastructure health checks—uptime, speed, security, and internal processes. Your AI client manages these monitors directly from the terminal; you never gotta open a single dashboard to check anything.
Checking Availability Status
You can confirm if a website is working right now or set up continuous monitoring using get_uptime for the most recent availability test results. To track internal background tasks, use get_heartbeat, which gives you the current status and details of any running heartbeat job. You can build new monitors with create_uptime, create_heartbeat, and create_pagespeed; if a monitor fails or needs changing, you'll use delete_uptime, delete_heartbeat, or delete_pagespeed.
To keep an eye on all your running checks, call list_uptimes to get every configured uptime monitor, and for active internal tasks, run list_heartbeats. You can adjust settings using update_uptime or modify existing heartbeat schedules with update_heartbeat. The server lets you scope these checks by calling list_uptime_locations or checking the available points via list_heartbeat_locations.
Analyzing Page Performance
To measure how fast a page loads, your agent runs tests across global locations. Use get_pagespeed to get instant performance metrics for a specific URL and region; you can also check historical trends over time using get_pagespeed_history. You'll set up these checks with create_pagespeed, and if you gotta scrap one, use delete_pagespeed.
To manage the whole suite of speed tests, call list_pagespeeds to see all active monitors. If you need to tweak a URL or location for an existing monitor, you'll run update_pagespeed. You can view every configured page speed check with list_pagespeeds, and you'll know what locations are available by checking list_pagespeed_locations.
Validating Security Posture
This server monitors your SSL certificates for security compliance and expiration dates. Run get_ssl_check to pull the current status, expiration date, and issuer details for any monitored certificate. You can set up these checks using create_ssl_check, or remove them later with delete_ssl_check. To see everything configured, call list_ssl_checks; you'll also get a list of all available geographic locations via list_ssl_locations and use that data when calling update_ssl_check to change the domain name or parameters.
Managing Monitoring Assets and Utility
You can monitor planned downtime by displaying scheduled service interruptions using list_maintenance_windows. For notification management, you'll pull all contact groups with list_contact_groups. When setting up any check—uptime, pagespeed, or SSL—you need to know where it’s running from. The agent gets a full list of active monitoring jobs for every service: use list_uptimes for uptime, list_pagespeeds for speed, and list_ssl_checks for security.
For maximum control, you can delete any monitor using dedicated tools like delete_uptime, delete_pagespeed, or delete_ssl_check. You'll find the list of all global points for uptime checks by running list_uptime_locations.
019ea608-a9e7-721c-a6a1-967ce7398ff3 Here's how it actually works
The bottom line is: you use natural language to control your infrastructure monitoring tools.
Subscribe to the StatusCake server and enter your API Key.
Tell your AI client exactly what you need (e.g., 'Check the uptime for my main portal').
The agent executes the correct tool, like get_uptime, and sends you a plain text status report.
Who is this actually for?
This is for the Ops Engineer who's tired of clicking through multiple dashboards at 2 a.m., or the Web Developer who needs instant performance data without leaving their editor. If you manage production systems, you need this.
Manages deployment pipelines and runs pre-release checks. They use create_uptime or list_maintenance_windows to plan outages and test new services.
Responds to critical incidents by automating diagnostic steps. They run get_heartbeat and get_uptime immediately to pinpoint failure sources during an incident response.
Optimizes front-end assets and site speed. They use get_pagespeed repeatedly to check performance metrics across different global regions.
What Changes When You Connect
Stop logging into separate dashboards. You can check uptime, page speed, and SSL security all in one chat session. Use get_uptime and get_ssl_check together for a full picture.
No more guessing if your internal jobs are running. By using list_heartbeats, you instantly see the status of every cron job or background task without SSHing into a server.
Pinpoint exactly where performance lags. Instead of just knowing 'the site is slow,' use get_pagespeed and specify different locations to find the bottleneck (e.g., Asia vs. US).
Manage failures before they happen. Use list_maintenance_windows to check if planned downtime conflicts with a critical deployment, or run create_ssl_check when adding new domains.
Accelerate incident response time. When the site goes down, your agent can immediately pull data using get_uptime and then follow up with get_heartbeat status—all in minutes.
See it in action
Pre-deployment Health Sweep
Before deploying a new version, the developer asks their agent to run a full pre-flight check. The agent executes get_uptime (for core service), create_pagespeed (for static assets), and get_ssl_check (for certificate validity). It gives a green light or flags exactly what needs fixing.
Investigating Intermittent Failures
An SRE notices random, brief service drops. Instead of manual checks, the agent runs list_heartbeats to see if a background job is failing sporadically. They then use get_heartbeat on specific jobs to confirm the failure point.
Global Performance Audit
A marketing manager needs to know why users in Europe report slow load times. The agent uses list_pagespeed_locations and then runs get_pagespeed against specific EU locations, proving if the issue is regional.
Proactive Security Audit
The security team needs to ensure all new domains have valid certificates. They run list_ssl_checks and then use get_ssl_check on any monitor nearing expiration, preventing an unexpected outage.
The honest tradeoffs
Only checking one status point
Running only get_uptime when the service is down. This tells you that it's down, but not why (Is it a network issue? Is the database connection failing?).
Always check multiple pillars. First, run list_heartbeats to verify core processes. Then run get_uptime. If those pass, check get_pagespeed next.
Manually deleting checks without listing them first
Trying to delete a monitor ID that you forgot about or that was automatically removed by another system. This results in an error and wastes time.
Before running delete_uptime or delete_pagespeed, always use the list commands: list_uptimes or list_pagespeeds. Double-check the ID before deleting.
Ignoring maintenance windows
Deploying a critical update when you forget to check if list_maintenance_windows shows planned downtime, causing needless alarms.
Always start by running list_maintenance_windows. This tells you what's expected and lets you plan your testing around known outages.
When It Fits, When It Doesn't
Use this server if your definition of 'healthy' involves more than just a simple ping. If you need to monitor uptime, performance, and security compliance—you need it. The combination of get_uptime, get_pagespeed, and get_ssl_check is non-negotiable for modern web services.
Don't use this if all you need is a single point of failure check (e.g., 'Is my API endpoint responding?'). For that, a basic ping tool might suffice. But because most real failures are multi-layered—a database connection issue (heartbeat) causes slow loading (pagespeed), which triggers an uptime warning—you need the full suite. If you only use list_uptimes and nothing else, you're missing the critical performance layer.
Questions you might have
How do I check if an internal cron job is running using the StatusCake MCP Server? +
Use list_heartbeats to see all active jobs, then run get_heartbeat on a specific ID. This tells you if your background process is firing signals reliably.
What's the difference between `list_uptimes` and running `get_uptime`? +
list_uptimes gives you a list of all monitors you set up. get_uptime runs a check against one specific monitor, giving you its current status.
How do I make sure my site is fast in all regions? +
First, use list_pagespeed_locations to see where StatusCake tests. Then, run get_pagespeed repeatedly for the specific locations you need to check.
Can I schedule an SSL monitor using the StatusCake MCP Server? +
Yes. You use create_ssl_check to set up a new monitoring task that tracks expiration dates and security configurations automatically.
How do I check which contact groups are available using the `list_contact_groups` tool? +
The list_contact_groups tool shows all predefined notification recipient lists. This helps you ensure your AI agent sends alerts to the correct teams or individuals after an incident.
What does the `get_pagespeed_history` tool provide? +
This tool returns a full record of past page speed performance data, not just the current status. You can analyze trends to see how loading times have changed over time.
How do I check for scheduled downtime using the `list_maintenance_windows` tool? +
Running list_maintenance_windows displays all planned outages or maintenance periods. This prevents false alerts by showing when monitoring checks are expected to fail intentionally.
What steps are needed to adjust a monitor's settings using `update_uptime`? +
The update_uptime tool allows you to modify existing check parameters, like the target URL or interval. You must pass the specific Monitor ID and desired changes in your API call.
Can I check the status of all my heartbeat monitors at once? +
Yes! Use the list_heartbeats tool. You can also filter by status (up/down) or tags to find specific background jobs quickly.
How do I create a new page speed test for a website? +
Simply use the create_pagespeed tool. You'll need to provide the website URL, a name for the check, the check rate, and the region you want to test from.
Is it possible to see my configured maintenance windows? +
Yes, you can use the list_maintenance_windows tool to retrieve all scheduled maintenance periods across your infrastructure.
We've already built the connector for StatusCake. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 27 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.