New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

uptybots-mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uptybots-mcp-server

MCP server for UptyBots — connect AI assistants to your uptime monitors

latest
Source
npmnpm
Version
1.3.1
Version published
Maintainers
1
Created
Source

UptyBots MCP Server

Connect AI assistants like Claude, Cursor, and other MCP-compatible tools to your UptyBots uptime monitors.

What is this?

An MCP (Model Context Protocol) server that gives AI assistants access to your UptyBots monitoring data. Ask your AI to check monitor status, review incidents, create new monitors, and more - through natural conversation.

You probably want the hosted server instead

There is now a remote server that needs no install and no API key:

https://mcp.uptybots.com/mcp

Add that URL to your client and it opens a browser for you to sign in and approve access. If you do not have an UptyBots account yet, you can create one at that step.

With Claude Code:

claude mcp add --transport http uptybots https://mcp.uptybots.com/mcp

then run /mcp, pick uptybots and authenticate.

This package is the local alternative. It runs on your own machine and authenticates with an API key instead of a browser sign-in - the right choice for MCP clients that cannot talk to remote servers, and for offline or self-contained setups. It exposes the same 15 tools and is not going away.

Prerequisites

Setup

1. Configure your AI client

No install step needed: npx fetches the published package on first run.

Add to your MCP client configuration:

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "uptybots": {
      "command": "npx",
      "args": ["-y", "uptybots-mcp-server"],
      "env": {
        "UPTYBOTS_API_URL": "https://uptybots.com",
        "UPTYBOTS_API_KEY": "upty_your_api_key_here"
      }
    }
  }
}

Claude Code (~/.claude/settings.json) and Cursor (.cursor/mcp.json) use the same format.

2. Restart your AI client

The MCP tools will be available immediately.

Running from source (optional)

To run a local checkout instead of the npm package:

git clone https://github.com/uptybots/mcp-server.git
cd mcp-server
npm install

Then point the client at the checkout:

{
  "mcpServers": {
    "uptybots": {
      "command": "node",
      "args": ["/path/to/mcp-server/index.js"],
      "env": {
        "UPTYBOTS_API_URL": "https://uptybots.com",
        "UPTYBOTS_API_KEY": "upty_your_api_key_here"
      }
    }
  }
}

Available Tools (15)

Read

ToolDescription
list_monitorsList all monitors with filters (type, status)
get_monitorGet monitor details by ID
get_incidentsGet downtime incidents for a monitor
get_stats_hourlyHourly performance stats
get_stats_dailyDaily performance stats
get_notificationsNotification history

Create

ToolDescription
create_http_monitorCreate HTTP/HTTPS monitor
create_api_monitorCreate API endpoint monitor
create_ping_monitorCreate ICMP ping monitor
create_port_monitorCreate TCP port monitor
create_ssl_monitorCreate SSL certificate monitor
create_domain_monitorCreate domain expiration monitor

Manage

ToolDescription
pause_monitorPause a monitor
resume_monitorResume a paused monitor
delete_monitorDelete a monitor

Prompts (5)

Starting sentences an assistant can offer instead of asking you to phrase the request yourself. Each one is a wording of something the tools above already do; none adds capability. The hosted server offers exactly the same five.

PromptArgumentWhat it asks for
status_checknoneWhat is failing right now, and since when
uptime_reportdays (optional, default 7)Uptime and response times over a period, worst first
incident_reviewmonitorThe failure pattern of one monitor: outage, flapping, or degradation
expiry_auditnoneSSL certificates and domains by how soon they expire
setup_monitortargetThe right monitor type for a target, then create it

Environment Variables

VariableRequiredDescription
UPTYBOTS_API_URLNoAPI base URL (default: https://uptybots.com)
UPTYBOTS_API_KEYYesYour API key (starts with upty_)

Documentation

License

MIT

Keywords

mcp

FAQs

Package last updated on 21 Aug 2026

Related posts