MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Code & DevOps

io.github.dotmoosehosting/dotmoose-tools

Public DNS, mail, TLS, and web diagnostics plus Looking Glass probes via remote MCP.

Checks passed
13 / 22

1 failed · 8 not measured

Median response
425 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
40

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 425 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name dotmoose-tools.

  • Pass
    Lists tools

    tools/list returned 40 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 425 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 425 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    0 of 67 parameters have a description (0%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Not measured
    Website matches publisher

    This namespace is not a reverse domain, so the website comparison does not apply.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Pass
    Repo owner matches

    The GitHub repository owner matches the namespace login.

  • Pass
    Recently updated

    Updated 2026-10-24T00:08:18.301092Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using io.github.dotmoosehosting/dotmoose-tools

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http io-github-dotmoosehosting-dotmoose-tools https://mcp.dotmoose.com/tools/mcp

Capabilities

Tools 40

audit_page_links

Check up to 20 same-origin links found on one page and report the status of each. This is a single page check, not a site crawl.

Discovered
build_dmarc_record

Assemble a DMARC record from a policy, optional subdomain policy, report addresses, and enforcement percentage.

Discovered
build_spf_record

Assemble an SPF record from IP ranges, includes, and the a and mx mechanisms, and count its DNS lookup terms against the limit of 10.

Discovered
calculate_bandwidth

Convert a link speed into maximum daily and monthly transfer, convert monthly transfer into an average rate, and estimate how long a file transfer takes at a given rate.

Discovered
calculate_subnet

Compute the network address, broadcast or last address, and address counts for an IPv4 or IPv6 CIDR block.

Discovered
check_bimi

Read the BIMI record for a domain and selector. The selector defaults to default.

Discovered
check_compression

Check whether a URL is served with gzip or Brotli compression and report the sizes with and without compression.

Discovered
check_dkim

Read the DKIM public key record for a domain and selector.

Discovered
check_dmarc

Read the DMARC record published at _dmarc for a domain.

Discovered
check_dns_propagation

Check A, AAAA, MX, NS, and TXT answers for a hostname at the Cloudflare, Google, and Quad9 resolvers.

Discovered
check_dnssec

Check the DS and DNSKEY records for a domain and whether a validating resolver sets the AD flag on its answers.

Discovered
check_domain_delegation

List the delegation nameservers for a domain and the A and AAAA glue addresses for each one.

Discovered
check_favicon

Locate the favicon a site declares and report its URL, type, and size.

Discovered
check_forward_confirmed_rdns

Check the PTR record for an IP address and whether the name it returns resolves back to the same address.

Discovered
check_http_chain

Fetch a URL and return each redirect hop with status codes and response headers.

Discovered
check_http_status

Fetch a URL and return the final status after following redirects.

Discovered
check_ip_blacklists

Check an IP address, or the public addresses a hostname resolves to, against the reviewed DNS blacklist providers.

Discovered
check_ipv6_website

Check whether a site answers over IPv6 and compare the result with IPv4.

Discovered
check_mta_sts

Read the MTA-STS DNS record and the published policy file for a domain.

Discovered
check_mx_records

List the MX records for a domain with the A and AAAA addresses of each mail server.

Discovered
check_page_metadata

Return the title, meta description, canonical URL, headings, hreflang entries, and JSON-LD types found on a page.

Discovered
check_security_txt

Fetch and parse the security.txt file for a site.

Discovered
check_smtp_starttls

Connect to the mail servers for a domain on port 25 and report the banner, EHLO response, and STARTTLS support. No mail is sent and no recipient is tested.

Discovered
check_spf

Read the SPF record for a domain and count the DNS lookup terms in the full include chain against the limit of 10.

Discovered
check_tls_certificate

Connect to a host on port 443 and return the TLS version, cipher, and certificate details including expiry and subject alternative names.

Discovered
check_tls_configuration

Observe which TLS protocol versions a host accepts and summarize its TLS configuration.

Discovered
check_tls_rpt

Read the TLS-RPT record published at _smtp._tls for a domain.

Discovered
check_website_security

Review the security controls a site exposes in its public responses, including security headers, cookie attributes, and CORS policy.

Discovered
estimate_backup_retention

Estimate backup storage for a grandfather-father-son retention plan where weekly and monthly copies are full backups and daily copies are increments.

Discovered
estimate_storage_growth

Project storage size over up to 120 months at a constant monthly growth rate.

Discovered
ip_range_to_cidr

Convert an IPv4 or IPv6 address range into the smallest set of CIDR blocks that covers it exactly.

Discovered
looking_glass_path

Sample the route from the DotMoose network in Canada to a public host or IP address, up to 20 hops with three probes per hop.

Discovered
looking_glass_ping

Send four ICMP echo probes from the DotMoose network in Canada to a public host or IP address.

Discovered
looking_glass_traceroute

Trace the route from the DotMoose network in Canada to a public host or IP address, up to 20 hops with one probe per hop.

Discovered
lookup_domain_rdap

Return the public RDAP registration summary for a domain. Registrant contact fields are not returned.

Discovered
lookup_ip_info

Resolve a hostname, or take an IP address directly, and return RDAP network data and the ASN for each public address.

Discovered
measure_web_performance

Measure DNS, connect, TLS, and time to first byte for a URL from the DotMoose diagnostic node. This is a network timing sample. It is not a browser rendering benchmark.

Discovered
test_robots_txt

Fetch the robots.txt for a site and test whether a user agent may fetch a given path.

Discovered
trace_cname_chain

Follow the CNAME chain for a hostname, up to 12 aliases, and report loops.

Discovered
validate_sitemap

Fetch the sitemap for a site and report its structure, URL count, and fetch errors.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected425 ms40