protogrid

Search / io.github.dotmoosehosting/dotmoose-tools

dotmoose-tools

R0· no sign-in

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

v1.0.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality87good
Trust90of 100
Uptime, 30 days100%
Latency p50142 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "dotmoose-tools": {
      "type": "http",
      "url": "https://mcp.dotmoose.com/tools/mcp"
    }
  }
}
claude mcp add --transport http dotmoose-tools https://mcp.dotmoose.com/tools/mcp
[mcp_servers.dotmoose-tools]
url = "https://mcp.dotmoose.com/tools/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "dotmoose-tools": {
      "type": "remote",
      "url": "https://mcp.dotmoose.com/tools/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "dotmoose-tools": {
      "type": "http",
      "url": "https://mcp.dotmoose.com/tools/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=dotmoose-tools&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmRvdG1vb3NlLmNvbS90b29scy9tY3AifQ%3D%3D"
}
{
  "servers": {
    "dotmoose-tools": {
      "type": "http",
      "url": "https://mcp.dotmoose.com/tools/mcp"
    }
  }
}
{
  "mcpServers": {
    "dotmoose-tools": {
      "httpUrl": "https://mcp.dotmoose.com/tools/mcp"
    }
  }
}
extensions:
  "dotmoose-tools":
    enabled: true
    name: "dotmoose-tools"
    type: streamable_http
    uri: "https://mcp.dotmoose.com/tools/mcp"
    timeout: 300

Quality 87 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene88 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations40 of 40 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: trace_cname_chain (idempotentHint); check_forward_confirmed_rdns (idempotentHint); check_tls_certificate (idempotentHint); …
  • pass
    tools.token_costabout 4,351 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stability83 · weight 15
  • warn
    stability.changes40 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
  • pass
    stability.new_linksno tool change named a new site
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

40 tools, about 4,351 tokens to load them all · tool set 6dfdead71502 · tools last changed 2026-10-24 · checked 2026-11-14 07:03 UTC

Tool changes

  • build_dmarc_recordchangedannotations
  • build_spf_recordchangedannotations
  • estimate_backup_retentionchangedannotations
  • estimate_storage_growthchangedannotations
  • calculate_bandwidthchangedannotations
  • ip_range_to_cidrchangedannotations
  • calculate_subnetchangedannotations
  • looking_glass_pathchangedannotations
  • looking_glass_traceroutechangedannotations
  • looking_glass_pingchangedannotations

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 90 / 100

duplicate-repo
provenance80
liveness100
freshness100
hygiene80

+repository +namespace-matches-repo +reachable +uptime-100% +updated-21d-ago -duplicate-repo(3 names)

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.dotmoose.com/tools/mcp streamable-httpnoneyes100%142 ms2026-07-282026-11-14

Tools (40)

audit_page_linksread-onlyCheck 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.
build_dmarc_recordread-onlyAssemble a DMARC record from a policy, optional subdomain policy, report addresses, and enforcement percentage.
build_spf_recordread-onlyAssemble an SPF record from IP ranges, includes, and the a and mx mechanisms, and count its DNS lookup terms against the limit of 10.
calculate_bandwidthread-onlyConvert 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.
calculate_subnetread-onlyCompute the network address, broadcast or last address, and address counts for an IPv4 or IPv6 CIDR block.
check_bimiread-onlyRead the BIMI record for a domain and selector. The selector defaults to default.
check_compressionread-onlyCheck whether a URL is served with gzip or Brotli compression and report the sizes with and without compression.
check_dkimread-onlyRead the DKIM public key record for a domain and selector.
check_dmarcread-onlyRead the DMARC record published at _dmarc for a domain.
check_dns_propagationread-onlyCheck A, AAAA, MX, NS, and TXT answers for a hostname at the Cloudflare, Google, and Quad9 resolvers.
check_dnssecread-onlyCheck the DS and DNSKEY records for a domain and whether a validating resolver sets the AD flag on its answers.
check_domain_delegationread-onlyList the delegation nameservers for a domain and the A and AAAA glue addresses for each one.
check_faviconread-onlyLocate the favicon a site declares and report its URL, type, and size.
check_forward_confirmed_rdnsread-onlyCheck the PTR record for an IP address and whether the name it returns resolves back to the same address.
check_http_chainread-onlyFetch a URL and return each redirect hop with status codes and response headers.
check_http_statusread-onlyFetch a URL and return the final status after following redirects.
check_ip_blacklistsread-onlyCheck an IP address, or the public addresses a hostname resolves to, against the reviewed DNS blacklist providers.
check_ipv6_websiteread-onlyCheck whether a site answers over IPv6 and compare the result with IPv4.
check_mta_stsread-onlyRead the MTA-STS DNS record and the published policy file for a domain.
check_mx_recordsread-onlyList the MX records for a domain with the A and AAAA addresses of each mail server.
check_page_metadataread-onlyReturn the title, meta description, canonical URL, headings, hreflang entries, and JSON-LD types found on a page.
check_security_txtread-onlyFetch and parse the security.txt file for a site.
check_smtp_starttlsread-onlyConnect 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.
check_spfread-onlyRead the SPF record for a domain and count the DNS lookup terms in the full include chain against the limit of 10.
check_tls_certificateread-onlyConnect to a host on port 443 and return the TLS version, cipher, and certificate details including expiry and subject alternative names.
check_tls_configurationread-onlyObserve which TLS protocol versions a host accepts and summarize its TLS configuration.
check_tls_rptread-onlyRead the TLS-RPT record published at _smtp._tls for a domain.
check_website_securityread-onlyReview the security controls a site exposes in its public responses, including security headers, cookie attributes, and CORS policy.
estimate_backup_retentionread-onlyEstimate backup storage for a grandfather-father-son retention plan where weekly and monthly copies are full backups and daily copies are increments.
estimate_storage_growthread-onlyProject storage size over up to 120 months at a constant monthly growth rate.
ip_range_to_cidrread-onlyConvert an IPv4 or IPv6 address range into the smallest set of CIDR blocks that covers it exactly.
looking_glass_pathread-onlySample the route from the DotMoose network in Canada to a public host or IP address, up to 20 hops with three probes per hop.
looking_glass_pingread-onlySend four ICMP echo probes from the DotMoose network in Canada to a public host or IP address.
looking_glass_tracerouteread-onlyTrace the route from the DotMoose network in Canada to a public host or IP address, up to 20 hops with one probe per hop.
lookup_domain_rdapread-onlyReturn the public RDAP registration summary for a domain. Registrant contact fields are not returned.
lookup_ip_inforead-onlyResolve a hostname, or take an IP address directly, and return RDAP network data and the ASN for each public address.
measure_web_performanceread-onlyMeasure 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.
test_robots_txtread-onlyFetch the robots.txt for a site and test whether a user agent may fetch a given path.
trace_cname_chainread-onlyFollow the CNAME chain for a hostname, up to 12 aliases, and report loops.
validate_sitemapread-onlyFetch the sitemap for a site and report its structure, URL count, and fetch errors.

Schemas: list_tools.

Also listed as

2 other active names share this repository: io.github.dotmoosehosting/dotmoose, io.github.dotmoosehosting/dotmoose-account

Similar MCP servers

More from io.github.dotmoosehosting

Official server.json
{
  "name": "io.github.dotmoosehosting/dotmoose-tools",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.dotmoose.com/tools/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/dotmoosehosting/dotmoose-mcp",
    "source": "github"
  },
  "description": "Public DNS, mail, TLS, and web diagnostics plus Looking Glass probes via remote MCP."
}