Domain reputation over time: Domain Rating, Tranco rank, TLS, and AI crawler policy.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer ddk_... Create a key at https://domduck.com/settings/api-keys
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Which of the eight tracked AI crawlers a domain's robots.txt admits, and whether it publishes an llms.txt. Three states per agent: allowed, disallowed, unspecified. Unspecified is NOT allowed, because a catch-all Disallow blocks an agent the file never names, so read `effective` for what is in force. Reads the last stored reading; it does not fetch the file.
A domain name. Scheme, www and trailing dots are stripped.
Which of the eight tracked AI crawlers a domain's robots.txt admits, and whether it publishes an llms.txt. Three states per agent: allowed, disallowed, unspecified. Unspecified is NOT allowed, because a catch-all Disallow blocks an agent the file never names, so read `effective` for what is in force. Reads the last stored reading; it does not fetch the file.
| Argument | Type | Description |
|---|---|---|
| domain* | string | A domain name. Scheme, www and trailing dots are stripped. |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "A domain name. Scheme, www and trailing dots are stripped."
}
},
"additionalProperties": false
}What Domduck reads and what each source means, including the eight AI crawlers whose robots.txt policy is tracked. A constant. Read it first: it is what lets a model interpret lookup_domain without guessing at field names or at which direction is better.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Public reputation snapshot for one domain from Domduck's store: Domain Rating, Tranco rank, OpenPageRank, registration date, TLS certificate state and AI crawler policy. Returns hasReading false for a domain nobody has looked up yet, which is a real answer and not an error. One domain per call, and no history: the dated series is what a Domduck account is for.
| Argument | Type | Description |
|---|---|---|
| domain* | string | A domain name. Scheme, www and trailing dots are stripped. |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "A domain name. Scheme, www and trailing dots are stripped."
}
},
"additionalProperties": false
}