{
  "name": "io.github.ahrefs/ahrefs-mcp-server",
  "description": "The official Ahrefs MCP connects an AI agent to the Ahrefs API — backlink and referring-domain data, keyword research with Ahrefs metrics, rank tracking, and competitor analysis. Ahrefs now ships a hosted remote MCP at api.ahrefs.com/mcp/mcp over Streamable HTTP; the older local npm server is archived and the vendor no longer recommends it. Access requires a paid Ahrefs plan (Lite and up) and consumes your monthly API unit allowance.",
  "status": "active",
  "version": "remote",
  "_meta": {
    "com.top-mcps/lastVerified": "2026-06-15",
    "com.top-mcps/score": {
      "value": 74,
      "rubricVersion": "2026-04",
      "lastComputed": "2026-06-17T11:53:23.804Z",
      "methodology": "https://top-mcps.com/about/methodology"
    },
    "com.top-mcps/stats": {
      "fetchedAt": "2026-06-17T07:09:46.844Z",
      "githubStars": 100,
      "lastCommitAt": "2026-02-19T08:28:07Z"
    }
  },
  "repository": {
    "url": "https://github.com/ahrefs/ahrefs-mcp-server",
    "source": "github"
  },
  "homepage": "https://docs.ahrefs.com/docs/mcp/reference/introduction",
  "author": {
    "name": "Ahrefs"
  },
  "packages": [
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "",
      "version": "remote",
      "transport": {
        "type": "streamable-http"
      }
    }
  ],
  "capabilities": {
    "tools": [
      {
        "name": "backlinks",
        "description": "Return backlinks and referring domains for a target from the Ahrefs index.",
        "sideEffect": "network",
        "args": [
          {
            "name": "target",
            "type": "string",
            "required": true
          }
        ]
      },
      {
        "name": "keywords_explorer",
        "description": "Keyword research with Ahrefs volume, difficulty, and intent metrics.",
        "sideEffect": "network",
        "args": [
          {
            "name": "keywords",
            "type": "string[]",
            "required": true
          }
        ]
      },
      {
        "name": "rank_tracker",
        "description": "Return rank-tracking positions for a tracked project.",
        "sideEffect": "network"
      },
      {
        "name": "site_explorer",
        "description": "Return Domain Rating, organic traffic, and top pages for a domain.",
        "sideEffect": "network",
        "args": [
          {
            "name": "target",
            "type": "string",
            "required": true
          }
        ]
      }
    ],
    "security": {
      "scope": "network",
      "sandbox": "Hosted remote MCP reached over Streamable HTTP at api.ahrefs.com/mcp/mcp. Authentication is an Ahrefs API key with an MCP scope; each connection gets its own key for per-integration tracking. No local process runs and no local filesystem access is involved — the trust boundary is the API key and your Ahrefs plan unit allowance.",
      "gotchas": [
        "The local @ahrefs/mcp npm package is archived and unmaintained — do not use it; it only supports legacy v3 keys.",
        "Calls consume your monthly Ahrefs API unit allowance; an agent that loops can exhaust units before month end.",
        "Treat the MCP-scoped API key like any credential — revoke the per-connection key if a client is decommissioned."
      ]
    }
  },
  "_links": {
    "html": "https://top-mcps.com/mcp/ahrefs",
    "markdown": "https://top-mcps.com/mcp/ahrefs.md",
    "methodology": "https://top-mcps.com/about/methodology"
  }
}
