Merlonix Monitoring
Monitoring for agencies — uptime, SSL, DNS, blocklists, AI visibility, MCP health. 8 no-auth tools.
Connect it
Settings → Connectors → Add custom connector
URL: https://api.merlonix.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://api.merlonix.com/mcp{
"mcpServers": {
"monitoring": {
"url": "https://api.merlonix.com/mcp"
}
}
}claude mcp add --transport http monitoring https://api.merlonix.com/mcp{
"servers": {
"monitoring": {
"type": "http",
"url": "https://api.merlonix.com/mcp"
}
}
}16 tools, verified live
check_domain_healthread-onlyCheck the live SSL/TLS certificate (validity + expiry + issuer), DNS records (A/AAAA/MX/NS resolution), and domain-registration (RDAP) expiry of any public hostname. Each leg fails soft and is reported independently.
check_agent_readinessread-onlyScore how ready a website is for AI agents and answer engines. Fetches /llms.txt, /robots.txt, and the homepage and returns a letter grade with per-signal findings. No browser rendering or LLM call — deterministic HTTP/parse.
check_mcp_healthread-onlyHealth-check a live MCP (Model Context Protocol) server by URL: performs a real JSON-RPC initialize handshake, then tools/list, and returns whether it is up/degraded/down, its protocol version, server name/version, the callable tool/resource/prompt inventory, transport, and handshake latency. Deterministic — no LLM. Use it to verify your own MCP server is alive and spec-compliant.
check_email_blacklistread-onlyCheck whether a domain or IP is listed on the major DNS blocklists (DNSBLs) that mail providers consult before accepting mail — the usual reason legitimate mail silently lands in spam. Returns each zone checked, whether it is listed, and the return code. Deterministic DNS lookups, no LLM.
check_broken_linksread-onlyScan one web page for dead links (4xx/5xx/unreachable) and mixed content (http subresources on an https page). Returns each link with its status. Single-page scan, not a crawl — pass the exact page URL. Rate-limited to a few scans per minute, so batch calls will be throttled.
list_vendor_statusread-onlyList the current operational status and recent incidents of every third-party vendor Merlonix monitors (e.g. Cloudflare, GitHub, Stripe). Returns each vendor's slug, current status, and 24h incident count.
get_vendor_statusread-onlyGet the current status plus 30-day status history of one monitored vendor by slug (e.g. "cloudflare"). Use list_vendor_status to discover valid slugs.
list_plansread-onlyList Merlonix subscription plans and pricing (Starter, Team, Agency, Compliance) with their monitoring limits.
list_my_assetsread-onlyList the monitored assets (websites/domains) in YOUR Merlonix account. Returns each asset id, hostname, type, and monitoring status. Requires an API key (Authorization: Bearer mk_… from app.merlonix.com → Settings → API keys).
get_asset_checksread-onlyGet the latest check results (SSL, DNS, uptime, heartbeat, port) for ONE of your monitored assets, by its asset id (from list_my_assets). Requires an API key.
list_my_alertsread-onlyList recent alerts across YOUR monitored assets (SSL changes, downtime, DNS drift, vendor incidents, etc.) with their severity and lifecycle status. Requires an API key.
create_assetStart monitoring a new asset (website/domain) in YOUR Merlonix account. Provide a hostname and asset_type; optionally a label and which checks to enable. Returns the created asset. Requires an API key with write scope. Subject to your plan asset quota (a full or non-paying plan returns an error).
update_assetUpdate one of YOUR monitored assets by its asset id (from list_my_assets): relabel it or toggle which checks run. Returns the updated asset. Requires an API key with write scope.
delete_assetcan modifySTOP monitoring one of YOUR assets and remove it, by its asset id (from list_my_assets). This is irreversible — its check history goes too. Requires an API key with write scope.
acknowledge_alertAcknowledge one of YOUR alerts by its alert id (from list_my_alerts) — marks it as seen/being-handled without resolving it. Optionally attach a note. Requires an API key with write scope.
resolve_alertResolve one of YOUR alerts by its alert id (from list_my_alerts) — closes it. Optionally set resolution ("fixed" | "false_positive" | "wontfix") and a note. Requires an API key with write scope.
Alternatives in Cloud & Infra
Compare →
Checkly MCP by usefulapiB
Query Checkly synthetic monitoring — checks, statuses, results, alerts, reporting and dashboards.
Better Stack MCP by usefulapiB
Read monitors, incidents, heartbeats, on-call and status pages; acknowledge or resolve incidents.
HGHasData Google MapsB
Google Maps places, reviews, contributor history, photos and posts as JSON. No Google Cloud.
CACapawesomeB
The official MCP server for Capawesome documentation and Capawesome Cloud.
UptimeRobotB
Monitor websites, APIs, and servers: create monitors, triage incidents, and query uptime stats.
TRTLS RadarB
SSL/TLS scanning, free Let's Encrypt issuance, and certificate-expiry monitoring.