MCP.Market

Domain Monitor MCP server

by jasoncbraatz·io.github.jasoncbraatz/domain-monitor-mcp·v0.1.1·1 stars

Query domain expiration data from domain-monitor.io via AI assistants like Claude.

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
New

1 stars16 downloads/wk

Reviews

Write one

Nobody has reviewed Domain Monitor yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Domain Monitor tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • domain_monitor_add_domain

    Add a new domain to your domain-monitor.io watchlist.

  • domain_monitor_check_domain

    Check the expiry status of a specific domain being monitored.

  • domain_monitor_get_account_summary

    Get a high-level summary of your domain-monitor.io account.

  • domain_monitor_get_expiring_soon

    Get a quick summary of domains expiring within the next 30 days.

  • domain_monitor_list_domains

    List all domains being monitored on domain-monitor.io with their expiration dates.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 108 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Domain Monitor compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
72/100
higher than 38% of 48,255 servers
Tools
5
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
16
more than 4% of 12,191 servers with a package

What its tools let an agent do: 5 read

Install Domain Monitor in Claude Code, Cursor or VS Code

claude mcp add domain-monitor-mcp -- uvx domain-monitor-mcp
Add to Cursor

What the publisher says

From the Domain Monitor repository's README, as published. We do not edit it. Read it on GitHub

domain-monitor-mcp

An unofficial MCP (Model Context Protocol) server for domain-monitor.io, enabling AI assistants like Claude to query your domain expiration data directly — no browser required.

Note: This is a community project, not officially supported by domain-monitor.io. It uses the internal API discovered by inspecting browser network traffic. If you're the domain-monitor.io developer and would like to collaborate on an official MCP server or public API, please open an issue — we'd love to work with you!

What it does

Once installed, you can ask Claude things like:

  • "Any domains expiring in the next 30 days?"
  • "When does braatz.io expire?"
  • "Give me a domain health overview"
  • "List all my domains sorted by expiry date"
  • "Add newdomain.com to domain monitor with a 60-day alert"

No more digging through emails that landed in spam or SMS alerts that got filtered. Just ask.

Tools provided

Installation

Prerequisites

  • Python 3.10+
  • A domain-monitor.io account (free or paid)
  • Claude Desktop (or any MCP-compatible client)

1. Clone this repo

git clone https://github.com/jasoncbraatz/domain-monitor-mcp.git
cd domain-monitor-mcp

2. Install dependencies

pip install -r requirements.txt

Or with uv (faster):

uv pip install -r requirements.txt

3. Configure Claude Desktop

Add the following to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json Windows: %APPDATA%\Claude\claudedesktopconfig.json

{
  "mcpServers": {
    "domain-monitor": {
      "command": "python",
      "args": ["/absolute/path/to/domain-monitor-mcp/server.py"],
      "env": {
        "DOMAIN_MONITOR_EMAIL": "your@email.com",
        "DOMAIN_MONITOR_PASSWORD": "yourpassword"
      }
    }
  }
}

Replace /absolute/path/to/domain-monitor-mcp/server.py with the actual path where you cloned this repo.

4. Restart Claude Desktop

After saving the config, fully quit and relaunch Claude Desktop. The domain-monitor tools will appear in Claude's tool list.

Authentication

This server authenticates using your domain-monitor.io email and password via Laravel Sanctum session auth — the same mechanism the website uses under the hood. Sessions are maintained in memory and automatically refreshed if they expire.

Your credentials are never stored to disk — they live only in the environment variables you configure above, and only in memory while the server is running.

How it works (for the curious / developers)

domain-monitor.io is a Nuxt.js SPA backed by a Laravel API. The API lives at https://api.domain-monitor.io/. Authentication follows the standard Laravel Sanctum CSRF + session cookie flow:

  1. GET https://api.domain-monitor.io/sanctum/csrf-cookie → sets XSRF-TOKEN + domainmonitorsession cookies
  2. POST https://api.domain-monitor.io/login with {email, password} + X-XSRF-TOKEN header → authenticates
  3. Subsequent requests to https://api.domain-monitor.io/api/* use the session cookies + refreshed XSRF token

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Domain Monitor: common questions

Is Domain Monitor MCP server safe?
Mostly: it is graded B (72/100). Read the Domain Monitor safety report
How do I install Domain Monitor?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Domain Monitor need an API key?
Yes. The registry entry asks for DOMAIN_MONITOR_PASSWORD.
Is Domain Monitor maintained?
The last commit was 145 days ago (2026-06-12). The latest release is v0.1.1.
How does Domain Monitor compare with other MCP servers?
safety score 72/100 (higher than 38% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.