Merlonix Monitoring

com.merlonixPublished by merlonix.comOfficial publisherv1.0.2Updated Oct 27, 2026

Monitoring for agencies — uptime, SSL, DNS, blocklists, AI visibility, MCP health. 8 no-auth tools.

Overview

AI-generated overview

Remote Merlonix monitoring server: check SSL, DNS, blocklists, broken links, AI-agent readiness and MCP health, and manage your monitored assets and alerts.

What you can do
  • Check domains: SSL/TLS validity, DNS records, registration expiry, email blocklist listings.
  • Scan a single page for dead links and mixed content, and grade a site's readiness for AI agents.
  • Health-check a live MCP server by URL, including handshake, protocol version and tool inventory.
  • Look up third-party vendor status and recent incidents, and list Merlonix plans and pricing.
  • Manage your account: list assets, read latest check results, create, update or delete assets.
  • Review alerts and acknowledge or resolve them with optional notes.
When to use it
Useful for agencies and site operators who want an assistant to run quick diagnostics on domains and pages, verify an MCP server is reachable, or triage monitoring alerts and assets in a Merlonix account without opening the dashboard.
Requirements
Remote streamable HTTP endpoint at api.merlonix.com; no local install. The diagnostic tools need no authentication. Account tools (assets, checks, alerts) require a Merlonix account and an API key sent as an Authorization: Bearer header; write operations need write scope and a plan with available asset quota.
Before you install
The account tools act on your Merlonix data: create_asset, update_asset, delete_asset, acknowledge_alert and resolve_alert change state, and deleting an asset is irreversible and removes its check history. The API key grants access to your account, so keep it scoped and private. Link scanning is rate-limited, so batch calls may be throttled.

Installation

In SourceWeft

  1. Open Merlonix Monitoring in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.merlonix%2Fmonitoring/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "merlonix-monitoring": {
      "type": "http",
      "url": "https://api.merlonix.com/mcp"
    }
  }
}

Tools

16

check_domain_health

Check 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.

Parametershostnamerequired

check_agent_readiness

Score 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.

Parametershostnamerequired

check_mcp_health

Health-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.

Parametersurlrequired

check_email_blacklist

Check 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.

Parametersdomainrequired

list_vendor_status

List 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.

Takes no parameters.

get_vendor_status

Get 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.

Parametersslugrequired

list_plans

List Merlonix subscription plans and pricing (Starter, Team, Agency, Compliance) with their monitoring limits.

Takes no parameters.

list_my_assets

List 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).

Takes no parameters.

get_asset_checks

Get 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.

Parametersasset_idrequired

list_my_alerts

List recent alerts across YOUR monitored assets (SSL changes, downtime, DNS drift, vendor incidents, etc.) with their severity and lifecycle status. Requires an API key.

Takes no parameters.

create_asset

Start 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).

Parameterslabelhostnamerequiredasset_typerequireddns_enabledssl_enableddomain_enableduptime_check_url

update_asset

Update 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.

Parameterslabelasset_idrequireddns_enabledssl_enableddomain_enabled

delete_asset

STOP 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.

Parametersasset_idrequired

acknowledge_alert

Acknowledge 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.

Parametersnotealert_idrequired

resolve_alert

Resolve 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.

Parametersnotealert_idrequiredresolution

Version history

1
  1. v1.0.2LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.