Skip to main content
Glama

Backlink Checker MCP: Referring Domains and Anchors

Server Details

Backlink checker MCP: backlink summary, top backlinks, referring domains and anchor texts.

A backlink summary (rank, backlinks, referring domains, broken links, spam score) and the strongest backlinks with anchor text and follow status, plus referring domains and anchor text counts for any domain or URL.

Use to analyze backlinks, referring domains and anchor text for your site or a competitor. This focused SEO Data subset checks links; it does not submit backlinks for indexing. For a backlink indexer, use the separate URL Indexing server's paid Force indexing offering.

Billing: paid data calls use API credits; get_api_credit_balance is free. The focused connections and SEO Data use the same balance and prices.

Example prompts:

  • Check my domain's backlink summary and top backlinks after I approve the API-credit spend.

  • Within my approved API-credit budget, list the referring domains for the domain I provide.

  • After confirming the API-credit cost, summarize the anchor texts in my domain's link profile without assuming they prove a penalty.

Docs: https://docs.crakseo.com/mcp-servers/backlinks

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
Backlink Checker: Backlinks, Referring Domains & Anchor Text by CrakSEO

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation4/5

Each tool returns a distinct data shape: summary metrics, anchor texts, referring-domain list, and credit balance. The only minor overlap is that check_backlinks also surfaces strongest backlinks (one per domain), which could be confused with get_referring_domains, but descriptions clarify the distinction.

Naming Consistency4/5

All names use snake_case and are readable, following a verb_noun-ish pattern. The mix of 'check_' and 'get_' verbs is a minor inconsistency but does not hinder comprehension.

Tool Count5/5

Four tools cleanly cover the core backlink-checking workflow without redundancy. Each tool has a clear, non-overlapping purpose and the count is well-scoped for the domain.

Completeness4/5

The surface covers summary metrics, referring domains, anchor texts, and credit balance—enough for most backlink analysis. Minor gaps exist (e.g., no per-backlink detail list or historical new/lost backlinks), but core workflows are supported.

Available Tools

4 tools
get_api_credit_balanceAPI credit balanceA
Read-onlyIdempotent
Inspect

API credit balance: prepaid credits left for SEO data calls, amount spent, whether spending is suspended, and the per-call pricing rule. Free; no supplier call.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
packsNoAPI credit packs the account owner can buy, smallest first.
frozenYesTrue when spending is suspended after a refund or dispute.
pricingYes
creditsUrlNoDashboard page where the account owner buys API credits.
historyUrlNoDashboard page listing this account's data calls and costs.
spentMicrosYes
availableUsdYes
creditsNoticeNoLow API credit balance: tell the user once, with this link to add credits. Never open it automatically.
availableMicrosYes
dataCallsEnabledYesFalse until SEO data calls are switched on for this deployment.

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so the safety profile is covered. The description adds genuinely new behavioral context beyond them: the call is free of charge and triggers no upstream supplier call, which tells the agent it is cheap in both cost and latency. It does not discuss caching or freshness of the balance value.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence packs the returned fields and the cost/latency caveat with no filler. The leading 'API credit balance:' label is mildly redundant with the title but functions as a scannable anchor rather than waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema documenting the return shape, zero parameters, and rich annotations, the description's burden is small and it meets it: what the tool reports and that it costs nothing. Only the when-to-use signal is absent, which keeps it short of a 5.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline 4 applies. The description correctly offers no parameter guidance, which is appropriate rather than a gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the exact resource (prepaid API credit balance) and enumerates the four facts it exposes: credits remaining, amount spent, suspension status, and per-call pricing rule. An agent can tell this is an account/billing read, distinct in substance from the SEO-data siblings, though no sibling is named explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: 'Free; no supplier call' hints it is safe to call speculatively (e.g., to verify credits before paid SEO queries), but the description never states when to use it or what alternative exists. Nothing misleads, but the agent must infer the check-before-spending workflow.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_referring_domainsReferring domainsA
Read-onlyIdempotent
Inspect

Referring domains: the domains linking to a domain or URL, with their rank, backlink count, spam score and first-seen date, strongest first. Costs API credits per call.

NameRequiredDescriptionDefault
limitNoHow many referring domains to list, 1 to 500. Default 100.
targetYesDomain (example.com) or full page URL (https://example.com/page) to analyze.

Output Schema

NameRequiredDescription
resultYes
billingYes
nextStepNoOptional suggestion for the user's next step. Mention it once when it helps; never open it or act on it automatically.
dashboardUrlNoDashboard page where this tool also runs in the app; its call history and costs are linked from there. Share it when the user asks what they ran or spent.
creditsNoticeNoLow API credit balance: tell the user once, with this link to add credits. Never open it automatically.

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish that this is a safe, idempotent, read-only operation, so the description does not need to repeat that. It adds useful behavioral context by disclosing that calls cost API credits and that results are ordered strongest first.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single efficient sentence that front-loads the resource, lists the key return fields, states ordering, and appends the cost notice. Every clause carries relevant information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter read-only tool with annotation coverage and an output schema, the definition is largely complete. The main gap is that it does not distinguish this tool from closely related backlink tools, but the core behavior and cost are clear.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so both parameters are already documented in the schema. The description reinforces that target can be a domain or full URL, but adds no syntax or constraint details beyond the schema and does not mention the limit parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the resource: domains linking to a domain or URL, and specifies the returned fields and ordering. It is more specific than a tautology, but it does not differentiate this tool from siblings such as check_backlinks or get_backlink_anchors.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no explicit when-to-use guidance or alternatives. An agent can infer that this lists referring domains, but nothing says when to choose it over check_backlinks or get_backlink_anchors.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • Changedcheck_backlinks1 field changed
      • addedOutput schema / properties / creditsNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        +  "properties": {
        +    "label": {
        +      "type": "string"
        +    },
        +    "url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
    • Changedget_api_credit_balance2 fields changed
      • addedOutput schema / properties / creditsNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        +  "properties": {
        +    "label": {
        +      "type": "string"
        +    },
        +    "url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / packs
        Added value: +{
        +  "description": "API credit packs the account owner can buy, smallest first.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "url": {
        +        "description": "Page where the account owner confirms this pack in checkout.",
        +        "type": "string"
        +      },
        +      "usd": {
        +        "type": "number"
        +      }
        +    },
        +    "required": [
        +      "usd",
        +      "url"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
    • Changedget_backlink_anchors1 field changed
      • addedOutput schema / properties / creditsNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        +  "properties": {
        +    "label": {
        +      "type": "string"
        +    },
        +    "url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
    • Changedget_referring_domains1 field changed
      • addedOutput schema / properties / creditsNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        +  "properties": {
        +    "label": {
        +      "type": "string"
        +    },
        +    "url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
  2. 4 tool updates
    • Changedcheck_backlinks1 field changed
      • removedOutput schema / properties / creditsNotice
        Removed value: -{
        -  "additionalProperties": false,
        -  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        -  "properties": {
        -    "label": {
        -      "type": "string"
        -    },
        -    "url": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "label",
        -    "url"
        -  ],
        -  "type": "object"
        -}
    • Changedget_api_credit_balance2 fields changed
      • removedOutput schema / properties / creditsNotice
        Removed value: -{
        -  "additionalProperties": false,
        -  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        -  "properties": {
        -    "label": {
        -      "type": "string"
        -    },
        -    "url": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "label",
        -    "url"
        -  ],
        -  "type": "object"
        -}
      • removedOutput schema / properties / packs
        Removed value: -{
        -  "description": "API credit packs the account owner can buy, smallest first.",
        -  "items": {
        -    "additionalProperties": false,
        -    "properties": {
        -      "url": {
        -        "description": "Page where the account owner confirms this pack in checkout.",
        -        "type": "string"
        -      },
        -      "usd": {
        -        "type": "number"
        -      }
        -    },
        -    "required": [
        -      "usd",
        -      "url"
        -    ],
        -    "type": "object"
        -  },
        -  "type": "array"
        -}
    • Changedget_backlink_anchors1 field changed
      • removedOutput schema / properties / creditsNotice
        Removed value: -{
        -  "additionalProperties": false,
        -  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        -  "properties": {
        -    "label": {
        -      "type": "string"
        -    },
        -    "url": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "label",
        -    "url"
        -  ],
        -  "type": "object"
        -}
    • Changedget_referring_domains1 field changed
      • removedOutput schema / properties / creditsNotice
        Removed value: -{
        -  "additionalProperties": false,
        -  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        -  "properties": {
        -    "label": {
        -      "type": "string"
        -    },
        -    "url": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "label",
        -    "url"
        -  ],
        -  "type": "object"
        -}
  3. 4 tool updates
    • Changedcheck_backlinks1 field changed
      • addedOutput schema / properties / creditsNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        +  "properties": {
        +    "label": {
        +      "type": "string"
        +    },
        +    "url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
    • Changedget_api_credit_balance2 fields changed
      • addedOutput schema / properties / creditsNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        +  "properties": {
        +    "label": {
        +      "type": "string"
        +    },
        +    "url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / packs
        Added value: +{
        +  "description": "API credit packs the account owner can buy, smallest first.",
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "url": {
        +        "description": "Page where the account owner confirms this pack in checkout.",
        +        "type": "string"
        +      },
        +      "usd": {
        +        "type": "number"
        +      }
        +    },
        +    "required": [
        +      "usd",
        +      "url"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
    • Changedget_backlink_anchors1 field changed
      • addedOutput schema / properties / creditsNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        +  "properties": {
        +    "label": {
        +      "type": "string"
        +    },
        +    "url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
    • Changedget_referring_domains1 field changed
      • addedOutput schema / properties / creditsNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Low API credit balance: tell the user once, with this link to add credits. Never open it automatically.",
        +  "properties": {
        +    "label": {
        +      "type": "string"
        +    },
        +    "url": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
  4. 3 tool updates
    • Changedcheck_backlinks1 field changed
      • changedOutput schema / properties / dashboardUrl / description
        Previous value: -"Dashboard page with this server's call history and costs. Share it when the user asks what they ran or spent."New value: +"Dashboard page where this tool also runs in the app; its call history and costs are linked from there. Share it when the user asks what they ran or spent."
    • Changedget_backlink_anchors1 field changed
      • changedOutput schema / properties / dashboardUrl / description
        Previous value: -"Dashboard page with this server's call history and costs. Share it when the user asks what they ran or spent."New value: +"Dashboard page where this tool also runs in the app; its call history and costs are linked from there. Share it when the user asks what they ran or spent."
    • Changedget_referring_domains1 field changed
      • changedOutput schema / properties / dashboardUrl / description
        Previous value: -"Dashboard page with this server's call history and costs. Share it when the user asks what they ran or spent."New value: +"Dashboard page where this tool also runs in the app; its call history and costs are linked from there. Share it when the user asks what they ran or spent."
  5. 3 tool updates
    • Changedcheck_backlinks1 field changed
      • addedOutput schema / properties / nextStep
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Optional suggestion for the user's next step. Mention it once when it helps; never open it or act on it automatically.",
        +  "properties": {
        +    "label": {
        +      "description": "Short suggestion to show the user.",
        +      "type": "string"
        +    },
        +    "url": {
        +      "description": "Page in the user's CrakSEO account.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
    • Changedget_backlink_anchors1 field changed
      • addedOutput schema / properties / nextStep
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Optional suggestion for the user's next step. Mention it once when it helps; never open it or act on it automatically.",
        +  "properties": {
        +    "label": {
        +      "description": "Short suggestion to show the user.",
        +      "type": "string"
        +    },
        +    "url": {
        +      "description": "Page in the user's CrakSEO account.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
    • Changedget_referring_domains1 field changed
      • addedOutput schema / properties / nextStep
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Optional suggestion for the user's next step. Mention it once when it helps; never open it or act on it automatically.",
        +  "properties": {
        +    "label": {
        +      "description": "Short suggestion to show the user.",
        +      "type": "string"
        +    },
        +    "url": {
        +      "description": "Page in the user's CrakSEO account.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "label",
        +    "url"
        +  ],
        +  "type": "object"
        +}
  6. 4 tool updates
    • First observedcheck_backlinks
    • First observedget_api_credit_balance
    • First observedget_backlink_anchors
    • First observedget_referring_domains

Related MCP Connectors

  • SEO data MCP: SERP, keywords, backlinks, live rank checks, page audits, local and AI checks. Every SEO data tool in one server: Google and Bing SERP results, live rank checks, AI Overview sources, keyword search volume, ideas and difficulty, backlinks, referring domains and anchors, ranked keywords, competitor domains and keyword gaps, site audits with Lighthouse scores, Google Maps rankings, Google Business Profiles, and ChatGPT and Perplexity brand mentions. Start here for paid SEO research with one connection. Includes all seven focused SEO data servers' tools at the same prices and from the same API-credit balance; do not connect both for duplicate results. Search Console reporting and URL Indexing are separate connections. Billing: paid data calls use API credits; get_api_credit_balance is free. The focused connections and SEO Data use the same balance and prices. Example prompts: - After I approve the API-credit cost, compare US search volume and difficulty for 'trail running shoes' and 'running shoes for flat feet'. - For the domain I provide, check its backlink summary, referring domains and anchor texts after confirming the API-credit spend. - Compare live Google positions and competitor keyword opportunities for my domain and keywords, within the API-credit budget I approve. Docs: https://docs.crakseo.com/mcp-servers/seo

    https://crakseo.com/mcp/seo
  • Google rank checker MCP: live positions, ranked keywords, competitor domains and keyword gaps. Check a domain's live Google positions for up to 10 keywords per call, retrieve ranked keywords, find organic competitors and compare competitor keyword gaps. Results are snapshots, not built-in scheduled tracking or ranking history. Use to check current Google positions or research competitor keywords. This is a focused SEO Data subset. Use Search Console instead for your own connected site's historical performance; this connection does not schedule future checks. Billing: paid data calls use API credits; get_api_credit_balance is free. The focused connections and SEO Data use the same balance and prices. Example prompts: - Check my domain's live Google positions for these five keywords in the US after I approve the per-keyword API-credit spend. - Within my approved API-credit budget, show keywords the supplied domain currently ranks for. - Find competitor domains and keyword gaps for my domain after confirming the API-credit cost. Do not imply this sets up scheduled tracking. Docs: https://docs.crakseo.com/mcp-servers/rank-tracker

  • AI search visibility MCP: brand mentions in ChatGPT and Perplexity, Google AI Overview citations. Whether ChatGPT and Perplexity mention a brand for a buyer's question and which sources they cite, and which pages Google's AI Overview cites for a keyword. Use to check brand mentions and cited sources for specific ChatGPT or Perplexity prompts, or Google AI Overview citations for a keyword. This focused SEO Data subset provides sampled checks, not continuous monitoring or an overall visibility score. Billing: paid data calls use API credits; get_api_credit_balance is free. The focused connections and SEO Data use the same balance and prices. Example prompts: - Check whether ChatGPT mentions my brand for the buyer question I provide, after I approve the API-credit spend. - Within my approved API-credit budget, check Perplexity brand mentions and cited sources for my prompt. - After confirming the API-credit cost, show Google's AI Overview sources for my keyword and report when no overview is returned. Docs: https://docs.crakseo.com/mcp-servers/ai-visibility

  • SEO site audit MCP: up to 5 supplied URLs for on-page issues, plus Lighthouse page-speed scores. On-page and technical SEO checks for up to 5 pages (status code, on-page score, title, meta description, H1, canonical, word count, links, load time and every failed check), plus Lighthouse scores and Core Web Vitals for a page. Use before publishing or after a migration to check up to 5 supplied URLs per audit, or inspect a page's speed. This is a focused SEO Data subset, not an automatic whole-site crawler. Distinguish Lighthouse lab checks from field measurements. Billing: paid data calls use API credits; get_api_credit_balance is free. The focused connections and SEO Data use the same balance and prices. Example prompts: - Audit the owned page I provide for title, headings and canonical issues after I approve the API-credit spend. - Within my approved API-credit budget, compare failed technical checks for up to five supplied pages. - After confirming the API-credit cost, report Lighthouse scores and available Core Web Vitals for my page, distinguishing lab checks from field data. Docs: https://docs.crakseo.com/mcp-servers/site-audit

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables backlink intelligence by interfacing with the DataForSEO Backlinks API. Allows AI agents to query and analyze backlink data through natural language.
    277 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for the CrawlGraph backlink-intelligence API. Gives any MCP client - Claude Desktop, Claude Code, Cursor, Cline, Zed, Windsurf - backlink lookups and competitor gap analysis built on the public Common Crawl webgraph (4.4B edges, 120M domains).
    4
    18 npm
    8
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables MCP clients such as Claude Code, Cursor and Codex to search a 1,245-site backlink library, plan link-building campaigns, build links in the user's own browser by following each site's method, and verify every placement by checking the live hyperlink, anchor text and nofollow status. It also resolves captcha, login and email-code gates in the chat, and re-checks placed links and referring domains over time with spam flags and a disavow file.
    10
    5
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources