Skip to main content

Perimeter Watch

io.github.entradox/perimeter-watch-scannerVersion 1.0.0

Passive domain-perimeter checks — cert expiry, subdomain takeover, lookalikes — as agent tools

Status

Responds290 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:50 UTC
Latency
290 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://perimeter-watch-api-production.up.railway.app/mcp/Responds290 ms
No sign-in

Claude Code

claude mcp add --transport http perimeter-watch-scanner https://perimeter-watch-api-production.up.railway.app/mcp/

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: perimeter-watch-scanner
Remote MCP server URL: https://perimeter-watch-api-production.up.railway.app/mcp/

Cursor

{
  "mcpServers": {
    "perimeter-watch-scanner": {
      "url": "https://perimeter-watch-api-production.up.railway.app/mcp/"
    }
  }
}

VS Code

code --add-mcp '{"name":"perimeter-watch-scanner","type":"http","url":"https://perimeter-watch-api-production.up.railway.app/mcp/"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

6 tools

Tools of Perimeter Watch
Read-only
Idempotent
Open world
pw_healthLiveness check for the Perimeter Watch API. Returns ok, service, version. Call first to verify connectivity before pw_snapshot.NoYesYesNot declared
pw_snapshotRun a free one-time external-perimeter scan on a domain you control. Checks TLS certificate expiry, domain renewal status, dangling CNAME takeover risk, and CT-log lookalike domains. Returns a rating plus per-check detail. NOT idempotent (each call consumes rate limit); takes 20-60s; rate-limited to 3 scans per IP per 24h. Args: domain: the domain to scan (e.g. example.com) authority: MUST be true — attests you or your principal own/manage this domain. Scanning third-party domains without authority is prohibited. Scan takes 20-60s. Rate limit: 3/IP/24h. NoNoNoNot declared
pw_statsService funnel counters: page views, snapshots run, paid registrations. Read-only.NoYesYesNot declared
pw_watch_statusCheck whether a domain is enrolled on a paid weekly monitoring plan. Returns enrollment status. Paid plans add weekly re-scans with email briefs. Read-only lookup. Args: domain: the domain to look up (e.g. example.com) NoYesYesNot declared
read_skillRead a product skill file by its skill:// URI. Args: uri: e.g. skill://<product>/<skill-name>/SKILL.md Get valid URIs from `skills_list_tool`. Not declaredNot declaredNot declaredNot declared
skills_list_toolList this product's skills. Each entry carries the SKILL.md URI, its name and description, verbatim frontmatter, and a per-file sha256 manifest. Read a body with `read_skill`.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Sep 3, 2026
Updated
Sep 3, 2026
Categories (suggested)
SecuritySuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing