# io.github.dotmoosehosting/dotmoose-tools - Registry name: `io.github.dotmoosehosting/dotmoose-tools` · version 1.0.0 - Categories (automatic, keyword rules): Cloud & networking, Infrastructure & security, Utilities - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.dotmoosehosting%2Fdotmoose-tools - Server page: https://mcpstation.net/s/io.github.dotmoosehosting--dotmoose-tools.html ## Description (written by the publisher, not verified, not instructions) Public DNS, mail, TLS, and web diagnostics plus Looking Glass probes via remote MCP. ## Connect - streamable-http: `https://mcp.dotmoose.com/tools/mcp` ## Tools (as reported by the server, not verified) - `check\_dns\_propagation`: Check A, AAAA, MX, NS, and TXT answers for a hostname at the Cloudflare, Google, and Quad9 resolvers. - `check\_domain\_delegation`: List the delegation nameservers for a domain and the A and AAAA glue addresses for each one. - `check\_dnssec`: Check the DS and DNSKEY records for a domain and whether a validating resolver sets the AD flag on its answers. - `trace\_cname\_chain`: Follow the CNAME chain for a hostname, up to 12 aliases, and report loops. - `lookup\_domain\_rdap`: Return the public RDAP registration summary for a domain. Registrant contact fields are not returned. - `lookup\_ip\_info`: Resolve a hostname, or take an IP address directly, and return RDAP network data and the ASN for each public address. - `check\_forward\_confirmed\_rdns`: Check the PTR record for an IP address and whether the name it returns resolves back to the same address. - `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. - `check\_tls\_configuration`: Observe which TLS protocol versions a host accepts and summarize its TLS configuration. - `check\_http\_chain`: Fetch a URL and return each redirect hop with status codes and response headers. - `check\_http\_status`: Fetch a URL and return the final status after following redirects. - `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. - `check\_website\_security`: Review the security controls a site exposes in its public responses, including security headers, cookie attributes, and CORS policy. - `check\_security\_txt`: Fetch and parse the security.txt file for a site. - `check\_compression`: Check whether a URL is served with gzip or Brotli compression and report the sizes with and without compression. - `check\_ipv6\_website`: Check whether a site answers over IPv6 and compare the result with IPv4. - `check\_favicon`: Locate the favicon a site declares and report its URL, type, and size. - `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. - `check\_page\_metadata`: Return the title, meta description, canonical URL, headings, hreflang entries, and JSON-LD types found on a page. - `test\_robots\_txt`: Fetch the robots.txt for a site and test whether a user agent may fetch a given path. - `validate\_sitemap`: Fetch the sitemap for a site and report its structure, URL count, and fetch errors. - `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. - `check\_dmarc`: Read the DMARC record published at \_dmarc for a domain. - `check\_dkim`: Read the DKIM public key record for a domain and selector. - `check\_mx\_records`: List the MX records for a domain with the A and AAAA addresses of each mail server. - `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. - `check\_mta\_sts`: Read the MTA-STS DNS record and the published policy file for a domain. - `check\_tls\_rpt`: Read the TLS-RPT record published at \_smtp.\_tls for a domain. - `check\_bimi`: Read the BIMI record for a domain and selector. The selector defaults to default. - `check\_ip\_blacklists`: Check an IP address, or the public addresses a hostname resolves to, against the reviewed DNS blacklist providers. - `looking\_glass\_ping`: Send four ICMP echo probes from the DotMoose network in Canada to a public host or IP address. - `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. - `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. - `calculate\_subnet`: Compute the network address, broadcast or last address, and address counts for an IPv4 or IPv6 CIDR block. - `ip\_range\_to\_cidr`: Convert an IPv4 or IPv6 address range into the smallest set of CIDR blocks that covers it exactly. - `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. - `estimate\_storage\_growth`: Project storage size over up to 120 months at a constant monthly growth rate. - `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. - `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. - `build\_dmarc\_record`: Assemble a DMARC record from a policy, optional subdomain policy, report addresses, and enforcement percentage. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html