Does a page link to your domain? Dofollow/nofollow, anchor, status, robots guards. Live, no store.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <Pro license key or anonymous token from GET https://mcp.zovo.one/mcp/token>
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.
Fetch one referring page and list every outbound link with its anchor text and dofollow/nofollow classification, so you can see how a site links out before requesting a link change.
Page URL, including https://
Max links to return (default 50)
Fetch one referring page and list every outbound link with its anchor text and dofollow/nofollow classification, so you can see how a site links out before requesting a link change.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max links to return (default 50) |
| page_url* | string | Page URL, including https:// |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"page_url"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 200,
"minimum": 1,
"description": "Max links to return (default 50)"
},
"page_url": {
"type": "string",
"description": "Page URL, including https://"
}
},
"additionalProperties": false
}Turn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong or expired key changes nothing. license_status confirms it.
| Argument | Type | Description |
|---|---|---|
| key* | string | License key from checkout, MCPL1.<payload>.<signature> |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"key"
],
"properties": {
"key": {
"type": "string",
"description": "License key from checkout, MCPL1.<payload>.<signature>"
}
},
"additionalProperties": false
}Report this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a free-tier refusal. No arguments, nothing changes.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Check up to N referring pages against one target domain and return a per-URL table: HTTP status, dofollow/nofollow, anchor text, robots guards. Free tier: 3 URLs per call.
| Argument | Type | Description |
|---|---|---|
| page_urls* | array | Referring page URLs |
| target_domain* | string | Domain the backlinks should point at |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"page_urls",
"target_domain"
],
"properties": {
"page_urls": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "Referring page URLs"
},
"target_domain": {
"type": "string",
"description": "Domain the backlinks should point at"
}
},
"additionalProperties": false
}Fetch a referring page and report whether it links to the target domain, whether that link is dofollow or nofollow, the anchor text, HTTP status and robots guards (meta robots / X-Robots-Tag noindex, nofollow).
| Argument | Type | Description |
|---|---|---|
| page_url* | string | Referring page URL, including https:// |
| target_domain* | string | Domain the backlink should point at, e.g. example.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"page_url",
"target_domain"
],
"properties": {
"page_url": {
"type": "string",
"description": "Referring page URL, including https://"
},
"target_domain": {
"type": "string",
"description": "Domain the backlink should point at, e.g. example.com"
}
},
"additionalProperties": false
}Batch link check for outreach follow-ups: pass up to 10 page URLs and your domain, get one line per page (status, linked or not, dofollow). Built for the Monday-morning question: which of the sites that promised a link actually shipped it?
| Argument | Type | Description |
|---|---|---|
| page_urls* | array | Up to 10 page URLs, including https:// |
| target_domain* | string | Your domain, e.g. example.com |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"page_urls",
"target_domain"
],
"properties": {
"page_urls": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"description": "Up to 10 page URLs, including https://"
},
"target_domain": {
"type": "string",
"description": "Your domain, e.g. example.com"
}
},
"additionalProperties": false
}Fetch a page and summarize the referring domain: HTTP status, indexability, outbound link count, and whether the target domain appears anywhere in the text (brand mention without a link).
| Argument | Type | Description |
|---|---|---|
| page_url* | string | Page URL, including https:// |
| target_domain* | string | Domain to look for, linked or mentioned |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"page_url",
"target_domain"
],
"properties": {
"page_url": {
"type": "string",
"description": "Page URL, including https://"
},
"target_domain": {
"type": "string",
"description": "Domain to look for, linked or mentioned"
}
},
"additionalProperties": false
}Fetch one URL and report HTTP status plus meta robots / X-Robots-Tag noindex and nofollow signals, without extracting links.
| Argument | Type | Description |
|---|---|---|
| url* | string | Page URL, including https:// |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Page URL, including https://"
}
},
"additionalProperties": false
}