Pulsetic Mcp Server
Description
The Pulsetic MCP Server connects Pulsetic monitoring with AI agents and MCP-compatible tools, enabling direct access to uptime data, cron monitoring results, incident management workflows, and status page information through the Model Context Protocol (MCP). It allows teams to…
About
The Pulsetic MCP Server connects Pulsetic monitoring with AI agents and MCP-compatible tools, enabling direct access to uptime data, cron monitoring results, incident management workflows, and status page information through the Model Context Protocol (MCP). It allows teams to securely expose operational monitoring…
Details
- Author
- designmodo
- Downloads
- 284
- Categories
- Productivity, Other, API
Jump to
- Connects AI assistants to Pulsetic monitoring.
- Uses Model Context Protocol.
- Integrates with the Pulsetic platform.
—
- Check monitor status and uptime— Ask for all monitors withlist_monitorsor get detailed stats for a specific monitor viaget_monitor_stats.
- Investigate downtime events— Retrieve online/offline events withget_monitor_eventsor total downtime seconds usingget_monitor_downtime.
- Create and manage monitors— Add new HTTP, TCP, or ICMP monitors withcreate_monitor, update settings viaupdate_monitor, or pause/resume checks.
- Handle incidents on status pages— Usecreate_incident,update_incident, andresolve_incidentto manage incident lifecycle and post status updates.
- Schedule maintenance windows— Create upcoming maintenance periods withcreate_maintenanceor remove them usingdelete_maintenance.
Connect AI assistants to your Pulsetic monitoring platform using theModel Context Protocol(MCP).
The Model Context Protocol is an open standard that allows AI assistants to interact with external tools and services. With Pulsetic's MCP server, you can ask your AI assistant to check monitor status, create incidents, schedule maintenance, and more — all through natural conversation.
- Claude Desktop— Anthropic's desktop app
- Claude Code— Anthropic's CLI for developers
- ChatGPT— OpenAI's AI assistant (via OAuth)
- Cursor— AI-powered code editor
- Windsurf— AI-powered IDE
- Any client implementing theMCP specification
- A Pulsetic account on a plan withAPI access(Business or Enterprise).
- A Pulsetic API key — generate one fromSettings → APIin your dashboard.
- An MCP-compatible AI client.
Claude Desktop uses stdio-based MCP servers. Usemcp-remoteto bridge the remote HTTP endpoint. OpenSettings → Developer → Edit Configand add:
{ "mcpServers": { "pulsetic": { "command": "npx", "args": [ "-y", "mcp-remote", "https://api.pulsetic.com/mcp", "--header", "Authorization: Bearer YOUR_API_KEY" ] } } }
ReplaceYOUR_API_KEYwith your actual API key. Restart Claude Desktop to apply.
Add the server to your project's.mcp.jsonfile:
{ "mcpServers": { "pulsetic": { "type": "streamableHttp", "url": "https://api.pulsetic.com/mcp", "headers": { "Authorization": "YOUR_API_KEY" } } } }
OpenSettings → MCP Servers → Add Serverand configure:
- Type:streamableHttp
- URL:https://api.pulsetic.com/mcp
- Headers:Authorization: YOUR_API_KEY
ChatGPT has native MCP support throughDeveloper Mode. It uses OAuth to authenticate with Pulsetic.
Step 1.Enable Developer Mode in ChatGPT: go toEnabled apps → Advanced settings → Developer modeand toggle it on. This is available for ChatGPT Pro, Plus, Team, Business, Enterprise, and Edu users.
Step 2.Create a new app: go toEnabled apps → Create app.
Step 4.The OAuth endpoints will be auto-discovered from the server. You can verify them underAdvanced settings:
Step 5.Check"I understand and want to continue"and clickCreate.
Step 6.Complete the OAuth login flow. You will be redirected to a Pulsetic authorization page where you enter your account email and API token.
Email must match your API token.On the authorization page, the email you enter must match the owner of the API token you provide.
Keep your API key private.Your API key has full access to your Pulsetic account. Never commit it to version control or share it publicly.
The MCP server exposes 17 tools organized into four categories.
Once configured, you can interact with Pulsetic through natural language.
"Show me all my monitors and their current status." "What's the uptime for my production API monitor over the last 30 days?" "Are any of my monitors currently down?" "Show me the downtime events for monitor 42 in the past week."
"Create a new monitor for https://api.example.com that checks every 30 seconds." "Pause the staging monitor while we do the migration." "Resume all paused monitors." "Change the check frequency of monitor 15 to 60 seconds." "Delete the old marketing-site monitor."
"Create an incident on our main status page: 'Elevated API latency' with status investigating and message 'We're looking into slow response times.'" "Update the API latency incident to identified: 'Root cause is a database connection pool issue. Working on a fix.'" "Resolve incident 8 with message 'Connection pool limits increased. Response times back to normal.'"
"Schedule a maintenance window on status page 1 called 'Database upgrade' starting 2025-03-20 at 2am UTC and ending at 4am UTC." "Delete the maintenance window we scheduled for next week."
You can test the MCP endpoint directly with cURL to verify your API key works.
curl -X POST https://api.pulsetic.com/mcp \ -H "Authorization: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2025-03-26", "capabilities": {}, "clientInfo": {"name": "curl", "version": "1.0"} } }'
curl -X POST https://api.pulsetic.com/mcp \ -H "Authorization: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'
curl -X POST https://api.pulsetic.com/mcp \ -H "Authorization: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 3, "method": "tools/call", "params": { "name": "list_monitors", "arguments": {} } }'
Returns full details for a single monitor, including SSL certificate info.
Returns uptime %, downtime, incident count, and average response time across 1-day, 7-day, 30-day, and 90-day periods.
Returns online/offline events in a date range (max 100, newest first).
Returns total downtime in seconds and incident count for a period.
Updates an existing monitor's settings. Only include the fields you want to change.
Permanently deletes a monitor and all associated data.
Pauses a monitor. It will stop being checked until resumed.
Returns all status pages for your account.
Returns incidents for a status page, including the latest update for each.
Creates a new incident with an initial status update that appears on the status page.
Posts a new status update to an existing incident.
Marks an incident as resolved with a resolution message.
Schedules a maintenance window on a status page.
- Verify your API key is correct and hasn't expired.
- Make sure you're passing the key in theAuthorizationheader (either as a raw token or withBearerprefix).
- Confirm your account is on a plan with API access enabled.
- On the authorization page, theemailyou enter must match the owner of the API token.
- Make sure Developer Mode is enabled in your ChatGPT settings.
- Ensure you have a ChatGPT plan that supports Developer Mode (Pro, Plus, Team, Business, Enterprise, or Edu).
"Monitor not found or access denied"
- The monitor ID doesn't exist or belongs to a different account.
- Uselist_monitorsto see your available monitor IDs.
- Restart the AI client after editing the MCP configuration.
- Check that the URL is exactlyhttps://api.pulsetic.com/mcp.
- Test the endpoint with cURL to verify connectivity.
- Ensure requests useContent-Type: application/json.
- Thejsonrpcfield must be exactly"2.0".
- Include anidfield (integer or string) for all requests except notifications.
The MCP server implements theMCP specification (2025-03-26)using Streamable HTTP transport over a singlePOST /mcpendpoint with JSON-RPC 2.0.
The 1Password MCP server creates a bridge that allows MCP clients such as Codex and Kiro to manage your 1Password Environments with secure authorization prompts.
This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.
Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.
A MCP server that enables AI assistants to interact with Anki, the spaced repetition flashcard application.
Enables LLM clients to interact with macOS applications through AppleScript. Built using the @beyondbetter/bb-mcp-server library, this server provides safe, controlled execution of predefined scripts with optional support for arbitrary script execution.
An MCP server for WordPress plugin audits
Turn your AI assistant into a digital marketing hub that creates, organizes, and analyzes links and QR Codes on demand.
Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.
Sync Calendars, Scheduling Links, AI Executive Scheduling Assistant, Unified Calendar
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





