Search / io.github.dotmoosehosting/dotmoose-tools
dotmoose-tools
R0· no sign-inPublic DNS, mail, TLS, and web diagnostics plus Looking Glass probes via remote MCP.
v1.0.0 · active · repository · descriptor JSON · versions
Search / io.github.dotmoosehosting/dotmoose-tools
R0· no sign-inPublic DNS, mail, TLS, and web diagnostics plus Looking Glass probes via remote MCP.
v1.0.0 · active · repository · descriptor JSON · versions
{
"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
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvablebuild_dmarc_recordchangedannotationsbuild_spf_recordchangedannotationsestimate_backup_retentionchangedannotationsestimate_storage_growthchangedannotationscalculate_bandwidthchangedannotationsip_range_to_cidrchangedannotationscalculate_subnetchangedannotationslooking_glass_pathchangedannotationslooking_glass_traceroutechangedannotationslooking_glass_pingchangedannotationsShowing 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.
+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.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.dotmoose.com/tools/mcp streamable-http | none | yes | 100% | 142 ms | 2026-07-28 | 2026-11-14 |
audit_page_linksread-only | 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. |
build_dmarc_recordread-only | Assemble a DMARC record from a policy, optional subdomain policy, report addresses, and enforcement percentage. |
build_spf_recordread-only | 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. |
calculate_bandwidthread-only | 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. |
calculate_subnetread-only | Compute the network address, broadcast or last address, and address counts for an IPv4 or IPv6 CIDR block. |
check_bimiread-only | Read the BIMI record for a domain and selector. The selector defaults to default. |
check_compressionread-only | Check whether a URL is served with gzip or Brotli compression and report the sizes with and without compression. |
check_dkimread-only | Read the DKIM public key record for a domain and selector. |
check_dmarcread-only | Read the DMARC record published at _dmarc for a domain. |
check_dns_propagationread-only | Check A, AAAA, MX, NS, and TXT answers for a hostname at the Cloudflare, Google, and Quad9 resolvers. |
check_dnssecread-only | Check the DS and DNSKEY records for a domain and whether a validating resolver sets the AD flag on its answers. |
check_domain_delegationread-only | List the delegation nameservers for a domain and the A and AAAA glue addresses for each one. |
check_faviconread-only | Locate the favicon a site declares and report its URL, type, and size. |
check_forward_confirmed_rdnsread-only | Check the PTR record for an IP address and whether the name it returns resolves back to the same address. |
check_http_chainread-only | Fetch a URL and return each redirect hop with status codes and response headers. |
check_http_statusread-only | Fetch a URL and return the final status after following redirects. |
check_ip_blacklistsread-only | Check an IP address, or the public addresses a hostname resolves to, against the reviewed DNS blacklist providers. |
check_ipv6_websiteread-only | Check whether a site answers over IPv6 and compare the result with IPv4. |
check_mta_stsread-only | Read the MTA-STS DNS record and the published policy file for a domain. |
check_mx_recordsread-only | List the MX records for a domain with the A and AAAA addresses of each mail server. |
check_page_metadataread-only | Return the title, meta description, canonical URL, headings, hreflang entries, and JSON-LD types found on a page. |
check_security_txtread-only | Fetch and parse the security.txt file for a site. |
check_smtp_starttlsread-only | 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_spfread-only | Read 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-only | Connect to a host on port 443 and return the TLS version, cipher, and certificate details including expiry and subject alternative names. |
check_tls_configurationread-only | Observe which TLS protocol versions a host accepts and summarize its TLS configuration. |
check_tls_rptread-only | Read the TLS-RPT record published at _smtp._tls for a domain. |
check_website_securityread-only | Review the security controls a site exposes in its public responses, including security headers, cookie attributes, and CORS policy. |
estimate_backup_retentionread-only | Estimate 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-only | Project storage size over up to 120 months at a constant monthly growth rate. |
ip_range_to_cidrread-only | Convert an IPv4 or IPv6 address range into the smallest set of CIDR blocks that covers it exactly. |
looking_glass_pathread-only | 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. |
looking_glass_pingread-only | Send four ICMP echo probes from the DotMoose network in Canada to a public host or IP address. |
looking_glass_tracerouteread-only | 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. |
lookup_domain_rdapread-only | Return the public RDAP registration summary for a domain. Registrant contact fields are not returned. |
lookup_ip_inforead-only | Resolve a hostname, or take an IP address directly, and return RDAP network data and the ASN for each public address. |
measure_web_performanceread-only | 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. |
test_robots_txtread-only | Fetch the robots.txt for a site and test whether a user agent may fetch a given path. |
trace_cname_chainread-only | Follow the CNAME chain for a hostname, up to 12 aliases, and report loops. |
validate_sitemapread-only | Fetch the sitemap for a site and report its structure, URL count, and fetch errors. |
Schemas: list_tools.
2 other active names share this repository: io.github.dotmoosehosting/dotmoose, io.github.dotmoosehosting/dotmoose-account
{
"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."
}