WebSignal Developer DocumentationBuild, monitor, and integrate with the WebSignal platform

Welcome

WebSignal is a website monitoring and uptime platform that keeps you informed about the health, performance, and availability of your web services. Get alerted instantly when something goes wrong, track performance trends over time, and let AI agents manage your incident workflows.

This documentation covers the WebSignal REST API and the MCP (Model Context Protocol) AI integration server. Whether you’re building a custom dashboard, integrating alerts into your workflow, or connecting an AI assistant, you’ll find everything you need here.

Platform Features

🟢

Uptime Monitoring

HTTP availability checks with configurable intervals from 1 minute to 1 hour. Know instantly when your site goes down.

🔒

SSL Certificate Monitoring

Track certificate expiration dates and get notified before renewals are missed. Avoid unexpected security warnings.

Latency Tracking

Monitor response times with percentile analytics. Detect performance degradation before users notice.

🌐

DNS Monitoring

Watch for unexpected DNS changes, propagation issues, and resolution failures across record types.

🚨

Incident Management

Automatic incident detection with timeline tracking, notes, and acknowledgment workflows. Full history for postmortems.

🔔

Multi-Channel Alerts

Get notified via email, SMS, or webhooks. Configure multiple alert actions per monitor with flexible routing.

📊

Performance Reports

Generate on-demand reports with availability percentages, latency trends, and incident summaries for any time range.

🤖

AI Agent Access (MCP)

Let AI assistants and copilots read monitoring data, manage incidents, and automate workflows via MCP tools.

Plans & Pricing

WebSignal offers tiered plans to match your monitoring needs. All paid plans include a 14-day free trial.

Starter
Free
  • 50 monitors
  • HTTP availability checks
  • 5-minute check interval
  • 1 email alert group
  • SMS alerts
  • Webhook alerts
  • AI agent access
Pro
14-day free trial
  • 100 monitors
  • HTTP, SSL, Latency & DNS
  • 1-minute check interval
  • 2 email alert groups
  • 2 SMS alert groups
  • 2 webhook alert groups
  • AI agent read + write
Enterprise
Custom
  • 200 monitors
  • HTTP, SSL, Latency & DNS
  • 1-minute check interval
  • 10 email alert groups
  • 10 SMS alert groups
  • 10 webhook alert groups
  • AI agent read + write

Plan Comparison

FeatureStarterGrowthProEnterprise
Monitors5025100200
Check interval5 min1 min1 min1 min
Monitor typesHTTPHTTP, SSL, LatencyHTTP, SSL, Latency, DNSHTTP, SSL, Latency, DNS
Email alert groups11210
SMS alert groups1210
Webhook alert groups210
AI agent (MCP) read
AI agent (MCP) write

API Overview

PropertyValue
Base URLhttps://api.websignal.io
API versionv1
Content typeapplication/json
OpenAPI spechttps://api.websignal.io/swagger/v1/swagger.json
Health checkhttps://api.websignal.io/health
MCP endpointhttps://api.websignal.io/mcp

The platform exposes two complementary interfaces: a REST API for traditional HTTP integrations and an MCP server for AI agent interoperability. Both share the same authentication model and underlying data.

Authentication

All APIs use OAuth 2.0 Bearer tokens issued by Auth0. Include the token in the Authorization header:

Authorization: Bearer <access_token>

Supported grant types:

Most endpoints require the monitor.admin scope. See individual endpoint pages for specific scope requirements.

Getting Started

Choose the integration approach that fits your use case:

  1. REST APIView the full endpoint reference to build custom dashboards, automate monitor management, or integrate alerts into your existing tools.
  2. MCP / AIConnect an AI assistant to query monitors, view incidents, and manage your monitoring setup through natural language.
Tip: Start with a free Starter plan to explore the API. Upgrade to Growth or Pro when you need more monitors, more monitor types, faster check intervals, or AI agent access.