> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crakseo.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> For SEO data and indexing, start with /seo-mcp/overview.md and /seo-mcp/connect.md, then read the focused server reference.
> The documentation search MCP at https://docs.crakseo.com/mcp searches documentation only. Product tools use https://crakseo.com/mcp/<server>.
> Check tool availability and API credit balance before paid calls. Request owner approval for paid indexing. Never invent prices, indexing guarantees or directory approval.

# Backlink Checker MCP: Referring Domains and Anchors

> 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.

| | |
| - | - |
| Endpoint | `https://crakseo.com/mcp/backlinks` |
| Intended registry name | `com.crakseo/backlinks` |
| Transport | Streamable HTTP |
| Sign-in | OAuth, or an API key as a bearer token |
| Scopes | `seo-data:read` |
| Billing | Pay as you go (API credits) |

## When to use

Use when auditing a site's link profile, vetting a link partner or comparing link profiles against competitors.

## Connect

```bash Claude Code theme={null}
claude mcp add --transport http crakseo-backlinks https://crakseo.com/mcp/backlinks
```

Use `crakseo-backlinks` as the server name and `https://crakseo.com/mcp/backlinks` as the URL. Run `/mcp` in Claude Code to authenticate. For OAuth, scoped API keys and a free test, follow [Connect and test](https://docs.crakseo.com/seo-mcp/connect.md).

Other clients: [ChatGPT](https://docs.crakseo.com/quickstarts/chatgpt.md), [Cursor](https://docs.crakseo.com/quickstarts/cursor.md), [Codex](https://docs.crakseo.com/quickstarts/codex.md), [VS Code](https://docs.crakseo.com/quickstarts/vscode.md), [Cline](https://docs.crakseo.com/quickstarts/cline.md), [Gemini CLI](https://docs.crakseo.com/quickstarts/gemini-cli.md), [Grok](https://docs.crakseo.com/quickstarts/grok.md) and [Muse](https://docs.crakseo.com/quickstarts/muse.md).

A remote connection does not require a marketplace listing. Registry names are distribution identifiers, not a claim of directory approval.

## Verify without spending

```text theme={null}
Use CrakSEO get_api_credit_balance to report my balance and dataCallsEnabled. Do not buy credits or make a paid call.
```

## Tools

| Tool | What it does | Price per call |
| - | - | - |
| `check_backlinks` | Check backlinks | TBD (placeholder) |
| `get_referring_domains` | Referring domains | TBD (placeholder) |
| `get_backlink_anchors` | Backlink anchor texts | TBD (placeholder) |
| `get_api_credit_balance` | API credit balance | Free |

> [!NOTE]
>
> Tool names, titles and parameters on this page match the server's `tools/list` response, which stays authoritative. Example values are placeholders, not real measurements. Prices marked TBD are set at launch on [API credits](https://docs.crakseo.com/pricing/api-credits.md).

### `check_backlinks`

**Check backlinks.** Backlink checker: total backlinks, referring domains, domain rank, spam score and the strongest backlinks (one per domain) for any domain or URL. Costs API credits per call.

* Price per call: TBD (placeholder)
* Annotations: read-only, idempotent
* Limits: Results are cached for 24 hours. Failed calls are free.

| Parameter | Type | Required | Description |
| - | - | - | - |
| `target` | `string` | Yes | Domain (example.com) or full page URL ([https://example.com/page](https://example.com/page)) to analyze. |
| `limit` | `integer` | No | How many top backlinks to list, 1 to 100. Default `25`. |

```json Request theme={null}
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "check_backlinks",
    "arguments": {
      "target": "example.com",
      "limit": 1
    }
  }
}
```

```json structuredContent theme={null}
{
  "result": {
    "target": "example.com",
    "summary": {
      "rank": 0,
      "backlinks": 0,
      "referringDomains": 0,
      "referringMainDomains": 0,
      "brokenBacklinks": 0,
      "spamScore": 0
    },
    "backlinks": [
      {
        "from": "https://referrer.example/post",
        "to": "https://example.com/",
        "anchor": "example anchor",
        "dofollow": true,
        "domainRank": 0,
        "firstSeen": "2026-01-15"
      }
    ]
  },
  "billing": {
    "channel": "credits",
    "chargedMicros": 0,
    "chargedUsd": 0,
    "cacheHit": false,
    "balanceMicros": 0
  }
}
```

### `get_referring_domains`

**Referring domains.** 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.

* Price per call: TBD (placeholder)
* Annotations: read-only, idempotent
* Limits: Results are cached for 24 hours. Failed calls are free.

| Parameter | Type | Required | Description |
| - | - | - | - |
| `target` | `string` | Yes | Domain (example.com) or full page URL ([https://example.com/page](https://example.com/page)) to analyze. |
| `limit` | `integer` | No | How many referring domains to list, 1 to 500. Default `100`. |

```json Request theme={null}
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_referring_domains",
    "arguments": {
      "target": "example.com",
      "limit": 1
    }
  }
}
```

```json structuredContent theme={null}
{
  "result": {
    "target": "example.com",
    "totalCount": 0,
    "domains": [
      {
        "domain": "referrer.example",
        "rank": 0,
        "backlinks": 0,
        "spamScore": 0,
        "firstSeen": "2026-01-15"
      }
    ]
  },
  "billing": {
    "channel": "credits",
    "chargedMicros": 0,
    "chargedUsd": 0,
    "cacheHit": false,
    "balanceMicros": 0
  }
}
```

### `get_backlink_anchors`

**Backlink anchor texts.** Backlink anchor texts: the anchors used in links to a domain or URL, with backlink and referring-domain counts per anchor. Costs API credits per call.

* Price per call: TBD (placeholder)
* Annotations: read-only, idempotent
* Limits: Results are cached for 24 hours. Failed calls are free.

| Parameter | Type | Required | Description |
| - | - | - | - |
| `target` | `string` | Yes | Domain (example.com) or full page URL ([https://example.com/page](https://example.com/page)) to analyze. |
| `limit` | `integer` | No | How many anchors to list, 1 to 500. Default `100`. |

```json Request theme={null}
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_backlink_anchors",
    "arguments": {
      "target": "example.com",
      "limit": 1
    }
  }
}
```

```json structuredContent theme={null}
{
  "result": {
    "target": "example.com",
    "totalCount": 0,
    "anchors": [
      {
        "anchor": "example anchor",
        "backlinks": 0,
        "referringDomains": 0
      }
    ]
  },
  "billing": {
    "channel": "credits",
    "chargedMicros": 0,
    "chargedUsd": 0,
    "cacheHit": false,
    "balanceMicros": 0
  }
}
```

### `get_api_credit_balance`

**API credit balance.** 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.

* Price per call: Free
* Annotations: read-only, idempotent
* Limits: Free; reads the wallet only.

| Parameter | Type | Required | Description |
| - | - | - | - |

```json Request theme={null}
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_api_credit_balance",
    "arguments": {}
  }
}
```

```json structuredContent theme={null}
{
  "availableMicros": 0,
  "availableUsd": 0,
  "spentMicros": 0,
  "frozen": false,
  "dataCallsEnabled": true,
  "pricing": {
    "creditMarkup": 0,
    "minimumPerCallUsd": 0
  }
}
```

## Errors

| Code | Meaning | What to do |
| - | - | - |
| `insufficient_credits` | The API credits wallet can't cover the call's maximum price. | Add credits at [https://crakseo.com/app/indexing/credits](https://crakseo.com/app/indexing/credits), then retry the same call. The failed call isn't charged. |
| `forbidden` | The connection doesn't have the scope this tool needs, for example `seo-data:read` or `console:write`. | Reconnect and grant the scope named in the message, or use an API key that has it. |
| `not_connected` | Google Search Console or Bing Webmaster Tools isn't connected, or no connected property covers the URL. | Open the connect link in the message and sign in with the account that owns the property. |
| `invalid_input` | A parameter is missing or out of range. | Read the message, which names the field, fix the argument and retry. |
| `confirmation_required` | A paid indexing submission doesn't have the account owner's approval for this exact quote. | `submit_indexing_urls` returns `status: "needs_confirmation"` with a `confirmationUrl`. Send the owner there to approve, then retry with the same `quoteId` and `idempotencyKey`. The agent can't approve spend. |
| `wallet_frozen` | API credit spending is suspended on this account after a refund or dispute. | Contact [support@crakseo.com](mailto:support@crakseo.com). |
| `budget_exceeded` | The account's daily API credit spending limit, or the service's daily data budget, is used up. | Retry tomorrow. |
| `disabled` | SEO data calls aren't switched on for this deployment yet. | Use the free Search Console and URL indexing tools meanwhile. `get_api_credit_balance` reports `dataCallsEnabled`. |
| `supplier_unavailable` | The data supplier couldn't be reached or is rate limiting. | Retry later. Failed data calls are free. |
| `supplier_unknown` | The data supplier didn't answer in time or sent an unreadable response. | Retry later. Failed data calls are free. |
| `supplier_error` | The data supplier refused the request or returned no data. | Check the arguments (for example the location name) and retry. Failed data calls are free. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.