# Pingdom — MCP server on mcp.ai > Connect your Pingdom account and use 13 tools for server monitoring straight from your AI agent. Connect with your own API key. Pingdom is a web performance monitoring service that allows users to monitor the uptime and performance of websites, servers, and applications. By: mcp.ai · official Page: https://mcp.ai/pingdom ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_pingdom?ms=1787291520000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/pingdom/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/pingdom/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/pingdom/skill.md Postman collection (v2.1): https://mcp.ai/pingdom/postman.json ## Tools - pingdom_get_actions_alerts(via?: string[], limit?: integer, start?: integer, endtime?: integer, userids?: integer[], checkids?: integer[], starttime?: integer) — Retrieves configured alert actions (notifications) from your Pingdom account. Alert actions define how and where notifications are sent when checks trigger alerts (e.g., email, SMS, webhooks, integrat - pingdom_get_checks_list(name?: string, tags?: string, team?: integer, type?: string, limit?: integer, offset?: integer, status?: string, probeids?: string, transaction?: boolean, include_tags?: boolean, integrationids?: string) — Retrieves a list of all uptime/monitoring checks configured in Pingdom with optional filtering and pagination. Use this to: view all monitoring checks, filter by status/type/tags, search by name, or p - pingdom_get_contact_details(contactid: integer) — Retrieves comprehensive details of a specific Pingdom alerting contact by ID, including all configured notification methods (email, SMS), team memberships, contact type, and pause status. Use this whe - pingdom_get_contacts() — Tool to retrieve all alerting contacts. Use when you need to list every contact along with their notification targets after establishing a Pingdom session. - pingdom_get_credits() — Retrieves comprehensive account information including check limits, SMS credits, and resource usage. Use this to monitor available checks (uptime and transaction), SMS credits, RUM sites, and alerting - pingdom_get_list_maintenance_occurrences(limit?: integer, offset?: integer, to_time?: integer, from_time?: integer, maintenancewindowid?: integer) — Tool to list maintenance occurrences. Use when you need occurrences filtered by time range or a specific maintenance window ID. - pingdom_get_maintenance_windows(limit?: integer, offset?: integer, to_time?: integer, from_time?: integer) — Tool to retrieve a list of maintenance windows. Use when you need to list user's maintenance windows with optional pagination and time range filters. - pingdom_get_probes() — Retrieves the complete list of Pingdom probe servers worldwide. This action returns all available probe servers that can be used for monitoring checks. Probes are distributed globally across regions ( - pingdom_get_reference_data() — Retrieves Pingdom reference data including regions, timezones, datetime formats, number formats, and countries. This data is used for configuring Pingdom account settings, checks, and understanding av - pingdom_get_single_check(url?: string, host: string, port?: integer, type: string, probeid?: integer, expectedip?: string, stringtosend?: string, stringtoexpect?: string) — Perform a single on-demand Pingdom check against a target host. This executes an immediate test from a specified probe (or random probe if not specified) and returns the result. Use this when you need - pingdom_get_team_details(teamid: integer) — Tool to fetch detailed information for a specific alerting team. Use after listing teams to get full members and integrations details. - pingdom_get_teams() — Tool to retrieve all alerting teams and their members. Use after authenticating to Pingdom to manage team configurations. - pingdom_get_tms_transaction_checks_list(limit?: integer, offset?: integer) — Retrieves a paginated list of all transaction (TMS) checks configured in Pingdom. Transaction checks (also called TMS checks) are synthetic monitoring tests that simulate user interactions with web ap ## Example prompts - "What can I do in Pingdom?" - "Show me a summary of my Pingdom account" ## Links Docs: https://mcp.ai/docs/mcps/pingdom Website: https://mcp.ai/mcps/pingdom