GetMonitor MCP Server
OfficialClick 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., "@GetMonitor MCP ServerWhat's the current status of status.acme.com?"
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.
GetMonitor Full Management MCP Server
Give AI assistants (Claude, Cursor, etc.) complete authenticated access to manage all GetMonitor resources — organizations, users, monitors, incidents, status pages, integrations, and more.
Unlike the read-only public MCP server, this server provides full CRUD access to everything in GetMonitor, including privileged operations like organization management, subscription control, and incident management.
Hosted — OAuth setup
Claude Code:
claude mcp add --transport http getmonitor https://mcp.getmonitor.io/mcpOr add manually to your MCP client config:
{
"mcpServers": {
"getmonitor": {
"url": "https://mcp.getmonitor.io/mcp"
}
}
}Your client will guide you through OAuth login with your GetMonitor account. The server validates your session and gives you full access to your organization and resources.
Self-hosted (npm)
npm install -g @getmonitor/mcpClaude Code:
claude mcp add getmonitor getmonitor-mcp --env GETMONITOR_API_KEY=your_api_keyOr add manually to your MCP client config:
{
"mcpServers": {
"getmonitor": {
"command": "getmonitor-mcp"
}
}
}Required environment variable:
export GETMONITOR_API_KEY=your_api_key # Personal or service account API keyOptional:
export GETMONITOR_API_URL=https://api.getmonitor.io # defaultAvailable Tools
All tools require authentication. Your API key or session token must be associated with an account that has the necessary permissions on the organization or resources.
Organizations (16 tools)
Manage organization settings, members, invitations, roles, and billing subscription.
Create, read, update, delete organizations
Manage organization members and their roles
Send and manage member invitations
Update subscription plans and billing
Users (13 tools)
Manage your user account, sessions, and connected OAuth apps.
View and update profile information
List and revoke active sessions
Link and unlink OAuth accounts (GitHub, Google, etc.)
Manage API keys
Images (7 tools)
Upload and manage images for status page branding and components.
Upload images with metadata
Replace existing images
Delete images
List images with metadata
Onboarding (1 tool)
Complete the GetMonitor onboarding flow for new accounts
Uptime Monitors (7 tools)
CRUD operations on uptime monitors with statistics and logging.
Create, read, update, delete monitors
Get monitor statistics and uptime data
List uptime logs and check history
Manage monitor pause/unpause state
Monitors (5 tools)
Cross-type monitor listing and organization statistics.
List all monitors in an organization
Get organization monitor statistics
Query monitor status and aggregations
Heartbeats (8 tools)
Create and manage heartbeat monitors including pause/unpause and token regeneration.
Create, read, update, delete heartbeat monitors
Pause and unpause monitors
Regenerate monitor tokens
Get heartbeat check history
On-Call (26 tools)
Full management of on-call teams, members, schedules, policies, and monitor assignments.
Create and manage on-call teams
Add and remove team members
Create and manage schedules
Define and apply escalation policies
Assign monitors to on-call workflows
Manage notification channels and destinations
Integrations (16 tools)
Discover, install, and configure integration apps for incident notifications and status syncing.
Browse available integration apps
Install and uninstall apps
Create and manage destination configurations
Test and preview integration templates
List installed apps and their configurations
Status Pages (60 tools)
Full lifecycle management of status pages including components, incidents, maintenance, domains, and subscribers.
Create, read, update, delete status pages
Manage custom domains and branding
Create and manage component groups and static components
Attach monitors to status pages
Create and update incidents with updates
Create and manage maintenance windows
List and manage status page subscribers
Customize status page appearance and notifications
Subscriptions (6 tools)
Public subscription management and pricing information.
List available subscription plans
Get subscription details and current usage
Manage subscriber email preferences
Example prompts
"Create a new status page for our company website and add my monitors to it"
"Add john@acme.com as a manager to my organization"
"Create an incident on my status page for a database outage and send notifications"
"Set up an on-call rotation with escalation to PagerDuty"
"Upload our company logo and use it to brand the status page"
"Install the Slack integration and configure it to notify our #incidents channel"
"List all monitors and their current status across my organization"
"Create a maintenance window for next Tuesday and update subscribers"
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/get-monitor/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server