@mnicole-dev/updown-mcp-server
Allows managing Slack alert recipients for Updown.io monitoring checks, including creating and deleting recipient entries.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@mnicole-dev/updown-mcp-serverShow me all my monitoring checks and their status"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@mnicole-dev/updown-mcp-server
A Model Context Protocol (MCP) server for the Updown.io website monitoring API. Manage checks, view downtimes and metrics, configure alert recipients, and control status pages from any MCP-compatible client.
Features
15 tools covering the full Updown.io API:
Checks (5 tools)
Tool | Description |
| List all monitoring checks with status, uptime, and apdex |
| Get details for a single check, optionally including metrics |
| Create a new URL monitoring check |
| Update check settings (URL, period, threshold, headers, etc.) |
| Delete a monitoring check |
Downtimes & Metrics (2 tools)
Tool | Description |
| Get downtime history for a check (paginated) |
| Get performance metrics (apdex, uptime, timings) for a time range |
Nodes (1 tool)
Tool | Description |
| List all global probe locations used by Updown.io |
Recipients (3 tools)
Tool | Description |
| List all alert recipients (email, Slack, webhooks, SMS) |
| Create a new alert recipient |
| Delete a recipient |
Status Pages (4 tools)
Tool | Description |
| List all status pages |
| Create a new public or private status page |
| Update a status page |
| Delete a status page |
Related MCP server: uptrack-mcp
Requirements
Node.js 18+
An Updown.io account with an API key (get it here)
Installation
npm install -g @mnicole-dev/updown-mcp-serverOr run directly with npx:
npx @mnicole-dev/updown-mcp-serverConfiguration
Set the following environment variable:
export UPDOWN_API_KEY=your-api-keyClaude Code
Add to your ~/.claude.json:
{
"mcpServers": {
"updown": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@mnicole-dev/updown-mcp-server"],
"env": {
"UPDOWN_API_KEY": "your-api-key"
}
}
}
}Claude Desktop
Add to your config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"updown": {
"command": "npx",
"args": ["-y", "@mnicole-dev/updown-mcp-server"],
"env": {
"UPDOWN_API_KEY": "your-api-key"
}
}
}
}Examples
Check status of all your monitors
> Show me all my monitoring checks and their current statusInvestigate downtime
> Show me the downtime history for check abc123Get performance metrics
> Get metrics for check abc123 between 2024-01-01 and 2024-01-31, grouped by timeCreate a new monitor
> Create a check for https://myapp.com every 30 seconds with alias "My App" and apdex threshold 0.5Manage recipients
> List all my alert recipients and create a new email recipient for alerts@myteam.comCreate a status page
> Create a public status page with checks abc123 and def456, named "My Services Status"How it works
The MCP client sends a tool call to the server via stdio
The server authenticates with Updown.io using the
X-API-KEYheaderRequests are sent to
https://api.updown.ioResponses are formatted as human-readable markdown text and returned
Development
git clone https://github.com/mnicole-dev/updown-mcp-server.git
cd updown-mcp-server
pnpm install
pnpm dev # Run with tsx (requires UPDOWN_API_KEY)
pnpm build # Build to dist/License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that allows users to check if a website is experiencing downtime by querying isitdownrightnow.com, providing status information and details about recent downtime events.12MIT

uptrack-mcpofficial
AlicenseNot gradedqualityDmaintenanceMCP server for Uptrack uptime monitoring. Manage monitors and incidents from AI agents like Claude, ChatGPT, and Cursor.17MIT- AlicenseAqualityAmaintenanceMCP server for Uptime Kuma that enables monitoring and management of uptime monitors, heartbeats, notifications, tags, and maintenance windows via natural language.3141444MIT
- FlicenseNot gradedqualityCmaintenanceMCP server for managing self-hosted Uptime Kuma monitors and querying uptime statistics from Claude.
Related MCP Connectors
Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.
AI-powered website change monitoring - manage monitors and alerts via MCP.
An MCP server that integrates with Discord to provide AI-powered features.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mnicole-dev/updown-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server