Monitoring

Pingdom MCP Server

Use Studio chat to drive this server — credentials stay in your workspace.

Pingdom is a website monitoring service that provides real-time uptime monitoring, performance tracking, and alerting for websites and APIs.

7 tools
Agent guide included
API Key
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Pingdom — workflow patterns, data models, and gotchas for your AI agent.

Pingdom

Website and API monitoring service (SolarWinds). Provides uptime checks, response time tracking, outage detection, and alert notifications. Monitors from 100+ global probe locations.

Entity Hierarchy

  • Checks — the core entity. Each check monitors one URL/hostname at a configured interval (1-60 min). Types: HTTP, TCP, UDP, DNS, SMTP, IMAP, POP3, PING. Each check has a unique integer id, a name, hostname, status (up/down/unconfirmed_down/unknown/paused), resolution (check interval in minutes), and lastresponsetime (ms).
  • Performance summaries — aggregated response time data for a check over a period, split into sub-intervals (hourly/daily/weekly). Each interval reports avgresponse (ms) and optionally uptime/downtime seconds.
  • Uptime summaries — overall average response time and total up/down/unknown seconds for a check over a period. The basis for SLA calculations (uptime % = totalup / (totalup + totaldown) * 100).
  • Outages — state transition history for a check. Each entry has status (up/down/unknown), timefrom, and timeto as UNIX timestamps. Shows exactly when downtime started and ended.
  • Alerts — notification history. Each alert records who was notified (username, sentto), when (time), via what channel (email/sms/twitter/iphone/android), delivery status, and a human-readable messagefull with downtime duration.

Workflows

  1. Current status overview: Enumerate checks → review status and lastresponsetime for each.
  2. Performance investigation: Enumerate checks → pick one by ID → fetch performance with resolution=hour to see response time trends → pull uptime summary with includeuptime=true for SLA numbers.
  3. Outage report: Enumerate checks → fetch outages for a check (order=desc for most recent) → correlate with alerts to see who was notified.
  4. SLA calculation: Pull uptime summary with includeuptime=true → calculate: totalup / (totalup + totaldown) * 100 = uptime %.
  5. Alert audit: Fetch alerts filtered by check or time range → review delivery status and channels.
  6. Set up monitoring: Create a check (name + host + type) → configure resolution and alert thresholds → enumerate checks to confirm.
  7. Manage checks: Update an existing check to change resolution, pause/unpause, or modify alert settings. Delete a check when monitoring is no longer needed (irreversible — loses all historical data).

Timestamps

All time parameters (from_ts, to_ts) and response fields (timefrom, timeto, time, lasttesttime) are UNIX timestamps (seconds since epoch). Convert to human-readable dates for display.

Gotchas

  • Check IDs are integers, not strings. Always pass as integer type.
  • Response times in milliseconds: lastresponsetime and avgresponse are in ms.
  • Default time ranges: Performance and outage views default to ~1 week of data if no from/to specified. Summary.average defaults to the full account history.
  • Rate limits: Separate burst vs sustained quotas—slow down when responses indicate you hit the cap.
  • Probe locations: Performance data can be filtered/split by probe. Use bycountry or byprobe parameters on uptime summary for geographic breakdown.

Tools in this Server (7)

Pingdom Delete Check

Permanently delete a Pingdom monitoring check. THIS IS IRREVERSIBLE — all historical performance data, outage history, and alert records for this chec...

Pingdom Fetch Performance

Get performance summary for a specific check over a time period. Returns sub-intervals with average response time (ms), and optionally uptime/downtime...

Pingdom Get Alerts

Get the alert history for your Pingdom account. Returns alerts with username, checkid, time (UNIX timestamp), via (email/sms/etc), status (delivered/e...

Pingdom Get Outages

Get the outage history (status changes) for a specific check. Returns a list of state transitions with status (up/down/unknown), timefrom, and timeto ...

Pingdom Get Uptime Summary

Get average response time and uptime statistics for a check over a time period. Returns avgresponse (ms) and, with includeuptime=true, totalup/totaldo...

Pingdom List Checks

Get monitoring checks from your Pingdom account. Pass check_id to retrieve a single check with full details (type, resolution, tags, alert policy, las...

Pingdom Upsert Check

Create or update a Pingdom monitoring check. To create: provide name, host, and type (http/tcp/ping/dns/etc). To update: provide check_id plus any fie...

Frequently Asked Questions

What is the Pingdom MCP server?

Pingdom is a website monitoring service that provides real-time uptime monitoring, performance tracking, and alerting for websites and APIs. It provides 7 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Pingdom to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/pingdom. Authentication is handled automatically.

How many tools does Pingdom provide?

Pingdom provides 7 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Pingdom require?

Pingdom uses API Key. Pingdom requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Pingdom to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/pingdom

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to chat with Pingdom?

Same flow: Studio opens on this server after sign-in. Keep chatting to call tools from the conversation.

Pingdom MCP Server & Skill — 7 Tools