ahrefs_site_ explorer_ all_ backlinksAll backlinks pointing to a target, with referring page, anchor, link attributes, and source/target DR.
Pull backlink profiles, organic keyword sets and SERP snapshots, batch-check a prospect list in one pass, and read Rank Tracker, Site Audit and Web Analytics projects from chat.
PopMCPAhrefs
Search every Site Explorer, Keywords Explorer, Rank Tracker, Site Audit, Web Analytics and Brand Radar call your agent can make, plus the alerts it can watch.
ahrefs_site_ explorer_ all_ backlinksAll backlinks pointing to a target, with referring page, anchor, link attributes, and source/target DR.
ahrefs_site_ explorer_ anchorsAnchor-text distribution of backlinks to a target, with referring domain/page counts.
ahrefs_site_ explorer_ backlinks_ statsAggregate backlink counts (live + all-time links and referring domains) for a target on a given date.
ahrefs_site_ explorer_ broken_ backlinksBacklinks pointing to broken (non-200) pages on a target — reclaim opportunities.
ahrefs_site_ explorer_ domain_ ratingDomain Rating (DR, 0-100) and Ahrefs Rank for a target domain on a given date.
ahrefs_site_ explorer_ domain_ rating_ historyHistorical Domain Rating for a target over a date range.
ahrefs_site_ explorer_ linkeddomainsDomains the target links out to, with DR, dofollow link counts, and estimated traffic.
ahrefs_site_ explorer_ metricsEstimated organic + paid search metrics (traffic, keywords, traffic value/cost) for a target on a given date.
ahrefs_site_ explorer_ metrics_ historyHistorical organic + paid traffic and cost for a target over a date range.
ahrefs_site_ explorer_ organic_ competitorsDomains competing for the same organic keywords as a target, with shared-keyword and traffic comparisons.
ahrefs_site_ explorer_ organic_ keywordsOrganic keywords a target ranks for, with position, volume, difficulty, traffic, CPC, and SERP features.
ahrefs_site_ explorer_ pages_ by_ trafficDistribution of a target's pages across organic-traffic buckets (page counts + aggregate traffic).
ahrefs_site_ explorer_ paid_ pagesPages of a target ranking in PAID search, with ad counts, keywords, traffic, and value.
ahrefs_site_ explorer_ refdomainsReferring domains linking to a target, with DR, link counts, traffic, and first/last-seen dates.
ahrefs_site_ explorer_ top_ pagesTop pages of a target by organic traffic, with keywords, value, top keyword, and referring domains.
ahrefs_management_ projectsList projects in the workspace (Rank Tracker / Web Analytics / GSC), with ids, mode, keyword counts, and Web Analytics data keys.
ahrefs_keywords_ explorer_ matching_ termsKeyword ideas that contain your seed term(s), with full metrics.
ahrefs_keywords_ explorer_ overviewOverview metrics for one or more keywords (volume, difficulty, CPC, traffic potential, intents, parent topic).
ahrefs_keywords_ explorer_ related_ termsKeyword ideas that also-rank-for / also-talk-about your seed term(s), with full metrics.
ahrefs_keywords_ explorer_ search_ suggestionsAutocomplete search-suggestion keyword ideas for your seed term(s), with metrics.
ahrefs_keywords_ explorer_ volume_ by_ countrySearch volume for a single keyword broken down by country.
ahrefs_keywords_ explorer_ volume_ historyMonthly search-volume history for a single keyword in a country over a date range.
ahrefs_rank_ tracker_ overviewTracked-keyword positions for a Rank Tracker project on a date, with traffic, volume, difficulty, and movement.
ahrefs_site_ audit_ issuesAll SEO issues found in a Site Audit crawl, with counts, importance, and category.
ahrefs_site_ audit_ page_ explorerCrawled pages of a Site Audit project with 100s of technical SEO fields; filterable by issue.
ahrefs_site_ audit_ projectsList Site Audit projects with health score, crawl status, and target URL.
ahrefs_public_ domain_ rating_ freeFREE Domain Rating (0-100) for a target domain.
ahrefs_batch_ analysisAnalyze up to 100 domains/URLs at once, returning DR, UR, backlinks, refdomains, organic + paid traffic per target.
ahrefs_serp_ overviewTop organic + paid SERP results for a keyword in a country, with DR, UR, traffic, backlinks per result.
ahrefs_subscription_ info_ limits_ and_ usageCurrent subscription plan, API-key expiry, and API-unit limits + usage (this key and workspace).
ahrefs_web_ analytics_ browser_ versionsVisitors by browser version for a Web Analytics project over a date range.
ahrefs_web_ analytics_ browser_ versions_ chartTime-series of visitors by browser version for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ browsersVisitors by browser for a Web Analytics project over a date range.
ahrefs_web_ analytics_ browsers_ chartTime-series of visitors by browser for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ chartTime-series Web Analytics (pageviews, visitors, visits, bounce rate) at hourly/daily/weekly/monthly granularity.
ahrefs_web_ analytics_ citiesVisitors by city for a Web Analytics project over a date range.
ahrefs_web_ analytics_ cities_ chartTime-series of visitors by city for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ continentsVisitors by continent for a Web Analytics project over a date range.
ahrefs_web_ analytics_ continents_ chartTime-series of visitors by continent for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ countriesVisitors by country for a Web Analytics project over a date range.
ahrefs_web_ analytics_ countries_ chartTime-series of visitors by country for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ devicesVisitors by device type for a Web Analytics project over a date range.
ahrefs_web_ analytics_ devices_ chartTime-series of visitors by device type for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ entry_ pagesEntry pages (where sessions begin) for a Web Analytics project over a date range.
ahrefs_web_ analytics_ entry_ pages_ chartTime-series of entry pages (where sessions begin) for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ exit_ pagesExit pages (where sessions end) for a Web Analytics project over a date range.
ahrefs_web_ analytics_ exit_ pages_ chartTime-series of exit pages (where sessions end) for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ languagesVisitors by browser language for a Web Analytics project over a date range.
ahrefs_web_ analytics_ languages_ chartTime-series of visitors by browser language for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ operating_ systemsVisitors by operating system for a Web Analytics project over a date range.
ahrefs_web_ analytics_ operating_ systems_ chartTime-series of visitors by operating system for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ operating_ systems_ versionsVisitors by OS version for a Web Analytics project over a date range.
ahrefs_web_ analytics_ operating_ systems_ versions_ chartTime-series of visitors by os version for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ referrersVisitors by referring URL for a Web Analytics project over a date range.
ahrefs_web_ analytics_ referrers_ chartTime-series of visitors by referring url for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ source_ channelsVisitors by marketing channel for a Web Analytics project over a date range.
ahrefs_web_ analytics_ source_ channels_ chartTime-series of visitors by marketing channel for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ sourcesVisitors by traffic source for a Web Analytics project over a date range.
ahrefs_web_ analytics_ sources_ chartTime-series of visitors by traffic source for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ statsAggregate Web Analytics totals (pageviews, visitors, visits, bounce rate, session duration) for a project over a date range.
ahrefs_web_ analytics_ top_ pagesTop pages by traffic for a Web Analytics project over a date range.
ahrefs_web_ analytics_ top_ pages_ chartTime-series of top pages by traffic for a Web Analytics project at a chosen granularity.
ahrefs_web_ analytics_ utm_ paramsVisitors by a UTM parameter value for a Web Analytics project over a date range.
ahrefs_web_ analytics_ utm_ params_ chartTime-series of visitors by an utm parameter value for a Web Analytics project at a chosen granularity.
ahrefs_site_ explorer_ crawled_ pagesPages Ahrefs has crawled for a target, with HTTP code, title, URL Rating, and crawl dates.
ahrefs_site_ explorer_ keywords_ historyHistorical counts of a target's organic keyword rankings by position bucket over a date range.
ahrefs_site_ explorer_ linked_ anchors_ externalAnchor text of EXTERNAL outbound links from a target, with linked domain/page counts.
ahrefs_site_ explorer_ linked_ anchors_ internalAnchor text of INTERNAL outbound links within a target, with linked page counts.
ahrefs_site_ explorer_ metrics_ by_ countryOrganic + paid search metrics for a target broken down by country, on a given date.
ahrefs_site_ explorer_ outlinks_ statsAggregate outgoing-link stats for a target (linked domains, outgoing links, dofollow split).
ahrefs_site_ explorer_ pages_ by_ backlinksPages of a target ranked by number of backlinks, with refdomains and URL Rating.
ahrefs_site_ explorer_ pages_ by_ internal_ linksPages of a target ranked by inbound INTERNAL links, with URL Rating and HTTP status.
ahrefs_site_ explorer_ pages_ historyHistorical count of a target's pages ranking in organic search over a date range.
ahrefs_site_ explorer_ refdomains_ historyHistorical count of unique referring domains for a target over a date range.
ahrefs_site_ explorer_ total_ search_ volume_ historyHistorical total search volume of keywords a target ranks for (top positions) over a date range.
ahrefs_site_ explorer_ url_ rating_ historyHistorical URL Rating (page-level backlink strength) for a target page over a date range.
ahrefs_management_ add_ brand_ radar_ promptsAdd custom prompts (per country) to a Brand Radar report.
ahrefs_management_ add_ keyword_ list_ keywordsAdd keywords to a saved keyword list.
ahrefs_management_ add_ project_ competitorsAdd competitor URL(s) to a Rank Tracker project.
ahrefs_management_ add_ project_ keywordsAdd keywords (with locations and optional tags) to a Rank Tracker project.
ahrefs_management_ brand_ radar_ promptsList custom prompts configured for a Brand Radar report.
ahrefs_management_ brand_ radar_ reportsList Brand Radar reports in the workspace.
ahrefs_management_ create_ brand_ radar_ reportCreate a new Brand Radar report (data sources, frequency, brand/competitor definitions).
ahrefs_management_ create_ projectCreate a new Rank Tracker project.
ahrefs_management_ delete_ brand_ radar_ promptsRemove custom prompts from a Brand Radar report (optionally scoped to countries).
ahrefs_management_ delete_ keyword_ list_ keywordsRemove keywords from a saved keyword list.
ahrefs_management_ delete_ project_ competitorsRemove competitor URL(s) from a Rank Tracker project.
ahrefs_management_ delete_ project_ keyword_ tagsRemove specific tags from a set of Rank Tracker keywords.
ahrefs_management_ delete_ project_ keywordsRemove keywords from a Rank Tracker project.
ahrefs_management_ keyword_ list_ keywordsList keywords in a saved keyword list.
ahrefs_management_ locationsList available Rank Tracker tracking locations & languages for a country (optionally a US state).
ahrefs_management_ project_ competitorsList competitor URLs configured for a Rank Tracker project.
ahrefs_management_ project_ keywordsList tracked keywords for a Rank Tracker project.
ahrefs_management_ set_ project_ keyword_ tagsAdd or replace tags on a set of Rank Tracker keywords.
ahrefs_management_ update_ brand_ radar_ reportUpdate the per-data-source scanning frequency of a Brand Radar report.
ahrefs_management_ update_ projectUpdate a project's access level (private/shared).
ahrefs_brand_ radar_ ai_ responsesAI responses mentioning tracked brands/competitors across AI engines.
ahrefs_brand_ radar_ ai_ responses_ queryai responses via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ citations_ history_ querycitations history via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ citations_ overview_ querycitations overview via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ cited_ domainsDomains cited in AI responses for tracked brands.
ahrefs_brand_ radar_ cited_ domains_ querycited domains via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ cited_ pagesSpecific pages cited in AI responses for tracked brands.
ahrefs_brand_ radar_ cited_ pages_ querycited pages via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ impressions_ historyAI impression counts for a brand over time.
ahrefs_brand_ radar_ impressions_ history_ queryimpressions history via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ impressions_ overviewAI impression overview for brands and competitors.
ahrefs_brand_ radar_ impressions_ overview_ queryimpressions overview via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ mentions_ historyBrand mention counts in AI responses over time.
ahrefs_brand_ radar_ mentions_ history_ querymentions history via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ mentions_ overviewAI mention overview (solo, co-mentioned, competitor-only).
ahrefs_brand_ radar_ mentions_ overview_ querymentions overview via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ sov_ historyShare-of-voice trend over time.
ahrefs_brand_ radar_ sov_ history_ querysov history via a JSON body for richer entity/tag filtering.
ahrefs_brand_ radar_ sov_ overviewShare-of-voice overview comparing brands and competitors.
ahrefs_brand_ radar_ sov_ overview_ querysov overview via a JSON body for richer entity/tag filtering.
ahrefs_gsc_ anonymous_ queriesGSC anonymized (not-provided) queries enriched with Ahrefs SEO metrics.
ahrefs_gsc_ ctr_ by_ positionGSC click-through rate aggregated by SERP position for a project/portfolio.
ahrefs_gsc_ keyword_ historyHistorical clicks/impressions/CTR/position for specific GSC keywords.
ahrefs_gsc_ keywordsSearch Console keywords for a project/portfolio with clicks, impressions, CTR, and position.
ahrefs_gsc_ metrics_ by_ countryGSC performance (clicks, impressions, CTR, position) broken down by country.
ahrefs_gsc_ page_ historyHistorical GSC metrics per page over time.
ahrefs_gsc_ pagesSearch Console pages for a project/portfolio with clicks, impressions, CTR, and position.
ahrefs_gsc_ pages_ historyHistorical aggregate GSC metrics across all pages in a project/portfolio.
ahrefs_gsc_ performance_ by_ deviceGSC performance broken down by device type.
ahrefs_gsc_ performance_ by_ positionGSC clicks/impressions/keyword counts grouped by SERP position range.
ahrefs_gsc_ performance_ historyAggregate GSC performance (clicks, impressions, CTR, position) over time.
ahrefs_gsc_ positions_ historyHistorical average SERP positions from GSC over time.
ahrefs_social_ media_ activity_ historyActivity/audit log for one social post.
ahrefs_social_ media_ authorsList social post authors (workspace members) with ids and names.
ahrefs_social_ media_ channel_ metricsFollower-count history for a social channel over a date range.
ahrefs_social_ media_ channelsList connected social channels with status and profile info.
ahrefs_social_ media_ create_ postCreate a social post: publish now, schedule, or save as draft.
ahrefs_social_ media_ delete_ postDelete a social post by id.
ahrefs_social_ media_ post_ metricsEngagement metrics (likes, comments, shares, views) for a published post.
ahrefs_social_ media_ postsList social posts filtered by status, channel, author, date range, or search.
ahrefs_social_ media_ update_ postUpdate an existing social post's content, channels, timing, or schedule.
ahrefs_rank_ tracker_ competitors_ domainsCompetitor domains with traffic, share-of-voice, and page counts for a Rank Tracker project.
ahrefs_rank_ tracker_ competitors_ overviewPer-keyword competitor positions/traffic for a Rank Tracker project on a date.
ahrefs_rank_ tracker_ competitors_ pagesCompetitor pages with traffic, share-of-voice, and keyword counts for a Rank Tracker project.
ahrefs_rank_ tracker_ competitors_ statsAggregated position-bucket + SERP-feature stats per competitor for a Rank Tracker project.
ahrefs_rank_ tracker_ serp_ overviewSERP snapshot (positions, DR, traffic, backlinks) for one tracked keyword in a Rank Tracker project.
ahrefs_site_ audit_ page_ contentCrawled content (raw HTML, rendered HTML, plain text, or markdown) for one URL in a Site Audit project.
ahrefs_public_ crawler_ ip_ rangesFREE list of IPv4 CIDR ranges used by the AhrefsBot crawler (for allow-listing).
ahrefs_public_ crawler_ ipsFREE list of individual IP addresses used by the AhrefsBot crawler.
Credentials off one Ahrefs screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
Paste your API key into the connect form — one field, no OAuth popup, no token refresh. The key is scoped to a single Ahrefs workspace, so the connection only ever sees that workspace's projects and data.
••••••••••••3f7aLeave it read-only for pure reporting, or allow writes with approval so edits to projects, keyword lists and tracked competitors wait for a human yes. Flip the full catalog on when you need the rarer endpoints.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Ahrefs credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
Which of our top pages lost the most organic traffic this quarter?
ahrefs_site_explorer_top_pagesok
Then just ask for the work
“Which of our top pages lost the most organic traffic this quarter?”
“Run DR and traffic on these 60 guest post prospects and cut anything under DR 40”
“Build a keyword shortlist for a new pricing page, KD under 30, US volume”
“Which broken backlinks point at pages our latest site audit flagged as errors?”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Ahrefs behind an AI client.
Yes. API access requires an Ahrefs Enterprise plan, and the key you paste has to come from a workspace on that plan. No gateway can work around that — if the workspace has no API access, there is no key to connect with.
You copy the key out of Ahrefs and paste it into the single API key field on the connect form. There is no OAuth popup and no refresh token, so the connection keeps working until that key changes or expires. Ask for subscription_info_limits_and_usage if you want to see the key's expiry date before it catches you out.
Ahrefs meters usage in API units against your key, and running the calls through an agent spends the same units a script would. subscription_info_limits_and_usage returns the current plan plus unit limits and usage for that key and workspace. Check it before a large batch_analysis or a full site_explorer_all_backlinks pull if you are close to a ceiling.
Almost everything here is reading: 128 of the 145 operations are reads, and the 17 writes live in workspace Management — projects, keyword lists, tracked competitors and reports. Site Explorer, Keywords Explorer, SERP and Site Audit results are read-only by nature. Set the connection to read-only, or require approval on writes, and an agent can report all day without touching your setup.
Yes, and that is most of the value. Site Explorer, Keywords Explorer and SERP data work on any domain or URL, site_explorer_organic_competitors and serp_overview profile whoever outranks you, batch_analysis takes up to 100 domains or URLs in one call, and public_domain_rating_free returns a free DR. Only the project-based data — Rank Tracker, Site Audit, Web Analytics and Search Console — is limited to projects inside your own workspace.
Those endpoints are scoped to projects configured in your workspace, not to a bare domain string. management_projects returns the project ids, mode, keyword counts and Web Analytics data keys for Rank Tracker, Web Analytics and GSC projects, and site_audit_projects returns Site Audit projects with health score and crawl status. Point your agent at those two first, or it has nothing to look the project up by.
No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.
Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.
Loading 145 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 30-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.
A tool is something your AI calls — there are 145 here. A trigger is something PopMCP watches for you: 9 Ahrefs events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Ahrefs.
Launch a hosted MCP endpoint for Ahrefs, keep tool access under control, and start testing real workflow prompts right away.