protogrid

Search / com.backlnk/backlnk

BACKLNK

R1· needs a key

Free technical SEO, AEO, LLMO and GEO checks for AI agents: check a page, fix it, verify the fix.

v1.0.3 · active · repository · website · descriptor JSON · versions

An agent can connect on its own if it already holds backlnk_api_key.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Quality81new
Trust100of 100
Uptime, 30 days100%
Latency p50649 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "backlnk": {
      "type": "http",
      "url": "https://backlnk.com/mcp",
      "headers": {
        "Authorization": "Bearer ${backlnk_api_key}"
      }
    }
  }
}
claude mcp add --transport http backlnk https://backlnk.com/mcp --header "Authorization: Bearer ${backlnk_api_key}"
[mcp_servers.backlnk]
url = "https://backlnk.com/mcp"
bearer_token_env_var = "backlnk_api_key"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "backlnk": {
      "type": "remote",
      "url": "https://backlnk.com/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:backlnk_api_key}"
      }
    }
  }
}
{
  "mcpServers": {
    "backlnk": {
      "type": "http",
      "url": "https://backlnk.com/mcp",
      "headers": {
        "Authorization": "Bearer ${backlnk_api_key}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=backlnk&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYmFja2xuay5jb20vbWNwIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7YmFja2xua19hcGlfa2V5fSJ9fQ%3D%3D"
}
{
  "servers": {
    "backlnk": {
      "type": "http",
      "url": "https://backlnk.com/mcp",
      "headers": {
        "Authorization": "Bearer ${backlnk_api_key}"
      }
    }
  }
}
{
  "mcpServers": {
    "backlnk": {
      "httpUrl": "https://backlnk.com/mcp",
      "headers": {
        "Authorization": "Bearer ${backlnk_api_key}"
      }
    }
  }
}
extensions:
  "backlnk":
    enabled: true
    name: "backlnk"
    type: streamable_http
    uri: "https://backlnk.com/mcp"
    headers:
      "Authorization": "Bearer ${backlnk_api_key}"
    timeout: 300

Placeholders to fill from your own secret store: ${backlnk_api_key}. The registry never accepts secret values.

Quality 81 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: usage (destructiveHint, idempotentHint); run_checks (destructiveHint); get_report (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 1,161 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 1 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 1,161 tokens to load them all · tool set 6bd098ac81f3 · tools last changed 2026-11-06 · checked 2026-11-07 18:01 UTC

Tool changes

  • ai_crawler_policychangeddescription
    before

    Builds robots.txt lines that allow or block AI crawlers from Backlnk's reviewed crawler catalog, with what each line does and warnings. Use a preset (block-training: Block AI training, stay in AI search; block-ai: Block AI crawlers, keep search engines; allow-all: Allow every crawler) or decide per purpose and per crawler token.

    after · 100% of words in common

    Builds robots.txt lines that allow or block AI crawlers from BACKLNK's reviewed crawler catalog, with what each line does and warnings. Use a preset (block-training: Block AI training, stay in AI search; block-ai: Block AI crawlers, keep search engines; allow-all: Allow every crawler) or decide per purpose and per crawler token.

  • run_checkschangeddescription, input schema
    before

    Runs Backlnk checks on one public URL and waits up to about 40 seconds. Returns, per check, its state, summary, counts and the issues and warnings to fix (most important first, with evidence and a recommendation), plus the audit ids for get_report and verify_fixes. Default checks: meta-tags, page-structure, ai-crawler-access, redirects-headers, entity-schema.

    after · 100% of words in common

    Runs BACKLNK checks on one public URL and waits up to about 40 seconds. Returns, per check, its state, summary, counts and the issues and warnings to fix (most important first, with evidence and a recommendation), plus the audit ids for get_report and verify_fixes. Default checks: meta-tags, page-structure, ai-crawler-access, redirects-headers, entity-schema.

  • list_checkschangedtitle, description, annotations
    before

    Lists every check Backlnk can run (id, what it looks at, its scope and limits). Use the ids with run_checks.

    after · 100% of words in common

    Lists every check BACKLNK can run (id, what it looks at, its scope and limits). Use the ids with run_checks.

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.

Trust 100 / 100

provenance100
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-100% +updated-1d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://backlnk.com/mcp streamable-httpapi_key ${backlnk_api_key}yes100%649 ms2025-11-252026-11-07

Tools (6)

ai_crawler_policyread-onlyBuilds robots.txt lines that allow or block AI crawlers from BACKLNK's reviewed crawler catalog, with what each line does and warnings. Use a preset (block-training: Block AI training, stay in AI search; block-ai: Block AI crawlers, keep search engines; allow-all: Allow every crawler) or decide per purpose and per crawler token.
get_reportread-onlyReturns the compact report of an earlier check: state, summary, counts and findings (detail "actions": issues and warnings only, the default; "all": every finding).
list_checksread-onlyLists every check BACKLNK can run (id, what it looks at, its scope and limits). Use the ids with run_checks.
run_checksread-onlyRuns BACKLNK checks on one public URL and waits up to about 40 seconds. Returns, per check, its state, summary, counts and the issues and warnings to fix (most important first, with evidence and a recommendation), plus the audit ids for get_report and verify_fixes. Default checks: meta-tags, page-structure, ai-crawler-access, redirects-headers, entity-schema.
usageread-onlyHow many checks this API key has used and has left today and this hour.
verify_fixesread-onlyAfter the fixes are deployed: re-runs the same check fresh on the same URL and options, waits up to about 40 seconds and returns the comparison with the original run: fixed, new, still open and not re-checked findings.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.backlnk/backlnk",
  "icons": [
    {
      "src": "https://backlnk.com/icon.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "BACKLNK",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://backlnk.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "value": "Bearer {backlnk_api_key}",
          "isSecret": true,
          "variables": {
            "backlnk_api_key": {
              "isSecret": true,
              "isRequired": true,
              "description": "Free BACKLNK API key (bk_...) from https://backlnk.com/developers",
              "placeholder": "bk_..."
            }
          },
          "isRequired": true,
          "description": "Your free BACKLNK API key (bk_...), from https://backlnk.com/developers"
        }
      ]
    }
  ],
  "version": "1.0.3",
  "repository": {
    "url": "https://github.com/BACKLNK/backlnk-mcp",
    "source": "github"
  },
  "websiteUrl": "https://backlnk.com/developers",
  "description": "Free technical SEO, AEO, LLMO and GEO checks for AI agents: check a page, fix it, verify the fix."
}