moz_get_ locationFull record for one Moz Local location.
Pull Domain Authority and Spam Score for any domain, run link gap analysis against competitors, check keyword difficulty and intent, and keep Moz Local listings accurate across networks.
PopMCPMoz
Every link, keyword, site metric and Moz Local call in this connection, plus the authority and quota triggers PopMCP can watch for you.
moz_get_ locationFull record for one Moz Local location.
moz_list_ location_ listingsEvery live listing published for a location, network by network, with its url and state.
moz_list_ locationsList every location in your Moz Local account.
moz_list_ locations_ by_ statusLocations filtered by lifecycle status.
moz_anchor_ textAnchor-text profile for a target: every phrase people link with, plus the count of links and root domains using it.
moz_gbp_ impressionsTotal Google Business Profile keyword impressions for a location over a date range, best keywords first.
moz_link_ intersectLink-gap / Venn analysis: sites linking to ALL of is_linking_to but NONE of not_linking_to.
moz_link_ statusDoes source still link to target, and is the link follow/nofollow/redirect/deleted? Body: { target_site_query, source_site_query }.
moz_linking_ domainsReferring root domains for a target, with each domain's authority and how many links it sends.
moz_linking_ domains_ recently_ gainedRoot domains that started linking to a target in the last 60 days.
moz_linking_ domains_ recently_ lostRoot domains that dropped their links to a target in the last 60 days.
moz_linksBacklinks pointing at a target, newest-strongest first.
moz_links_ by_ anchor_ textBacklinks whose anchor text matches a string exactly.
moz_links_ from_ domainBacklinks to a target that come from ONE specific root domain, to check whether site A links to site B and how.
moz_local_ grid_ keywordsKeywords available for a Local Grid report on a location.
moz_location_ network_ field_ issuesConcrete NAP discrepancies for a location: each field + network where the live value differs from yours.
moz_location_ ranking_ historyRanking position over time for a location's tracked keywords.
moz_brand_ authorityBrand Authority (0-100): how strong a brand is, based on branded search demand rather than links.
moz_final_ redirectFinal destination of an url after following every redirect Moz has indexed.
moz_keyword_ metricsVolume, Difficulty, Organic CTR and Priority for one keyword in one call.
moz_keyword_ search_ intentSearch-intent scores (informational, navigational, commercial, transactional) for a keyword, so you can match page type to intent.
moz_keyword_ suggestionsRelated keyword ideas with their volume and difficulty — the keyword-research workhorse.
moz_site_ metricsDomain Authority, Page Authority, Spam Score, Link Propensity and 40+ link counts for ONE url/domain.
moz_site_ metrics_ distributionsHistogram of how a target's inbound links are distributed across source Domain Authority / Page Authority / Spam Score buckets.
moz_site_ metrics_ historyDaily or monthly history for chosen metrics (domain_authority, page_authority, spam_score, link counts), as values or +/- deltas.
moz_site_ metrics_ multipleSame metrics as moz_site_metrics for up to 50 targets in one call.
moz_top_ pagesThe strongest pages on a site, sorted by Page Authority (or linking root domains / external links).
moz_global_ top_ domainsThe highest-authority root domains on the web, ranked.
moz_quotaRows used vs allotted for the current billing period, plus reset date and whether overages are on.
moz_ranking_ keywordsKeywords a site already ranks for in Google's top 50, with position, volume and difficulty.
moz_ranking_ keywords_ countHow many top-50 keywords a site ranks for, bucketed by position.
moz_cancel_ locationCancel a location's Moz Local subscription, ending its listing sync.
moz_close_ locationMark a location permanently closed and publish that status to the listing networks.
moz_create_ locationCreate a Moz Local location, which starts syncing it to the listing networks and is billable.
moz_list_ location_ categoriesValid Google category ids for primary_category / additional_categories on a location.
moz_list_ location_ levelsThe tiers of service a location can be on, for moz_create_location and moz_update_location_level.
moz_list_ locations_ by_ accountActive locations belonging to one Moz Local account.
moz_update_ locationUpdate a Moz Local location; changes propagate to the live listings on every connected network.
moz_update_ location_ levelChange a location's tier of service, which changes what it is billed.
moz_gbp_ impression_ historyMonth-by-month Google Business Profile impression history for a location's top keywords.
moz_gbp_ lead_ historyGoogle Business Profile lead actions (calls, direction requests, website clicks) over time.
moz_link_ status_ multiplemoz_link_status for many source/target pairs at once.
moz_local_ grid_ historyLocal Grid rank history: every grid point's ranking for one keyword over time, for map-pack visibility maps.
moz_location_ network_ field_ statusListing health per FIELD (name, address, phone, hours, …) across networks for a location.
moz_location_ network_ statusListing health per network for a location: fields monitored, fields healthy, outstanding discrepancies.
moz_location_ networksListing networks connected for a location (Google, Facebook, Apple, …) and their connection state.
moz_add_ location_ to_ groupAdd a location to a group.
moz_create_ local_ groupCreate a group to organise locations inside a Moz Local account.
moz_get_ local_ groupLook up one Moz Local group by id.
moz_keyword_ difficultyKeyword Difficulty (0-100) only.
moz_keyword_ opportunityOrganic CTR / opportunity score only: how much of this SERP's traffic organic results still capture.
moz_keyword_ priorityPriority score only: Moz's blend of volume, difficulty and organic CTR used to rank a keyword shortlist.
moz_keyword_ volumeMonthly search volume range only.
moz_list_ group_ locationsLocation ids in a group.
moz_list_ local_ groupsList every Moz Local group used to organise locations.
moz_list_ local_ groups_ by_ accountGroups belonging to one Moz Local account.
moz_remove_ location_ from_ groupRemove a location from a group.
moz_create_ local_ accountCreate a Moz Local account (a billing/ownership container for locations).
moz_get_ local_ accountLook up one Moz Local account by id.
moz_list_ local_ accountsList the Moz Local accounts you can manage.
moz_global_ top_ pagesThe highest-authority individual pages on the web, ranked.
moz_index_ metadataCurrent Moz link-index id and crawl dates.
Credentials off one Moz screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
Moz authenticates with one API token — no OAuth app, client secret, or redirect URL. Copy it from the Moz API dashboard (moz.com/api/dashboard) into the API token field. Everything runs on that token's API subscription.
••••••••••••3f7aRead-only covers every metric and research call. Full access adds Moz Local writes — keep approval on so canceling or closing a location, or a tier change, waits for you. The full-catalog toggle loads the rest.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Moz 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.
Pull our Domain Authority, the referring domains we lost recently, and our top-50 keyword count
moz_site_metricsok
Then just ask for the work
“Pull our Domain Authority, the referring domains we lost recently, and our top-50 keyword count”
“Fix the phone number on our Denver listings wherever a network shows the old one”
“Add our new Fremont store as a location and pick its service tier”
“Which sites link to both competitors but not to us, and what anchors do they use”
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 Moz behind an AI client.
Moz API access is a separate subscription from Moz Pro, so a Pro plan on its own will not issue you a token. Moz does run a free API tier for testing, so you can connect and try the connection before committing to a paid level. Whatever tier the token belongs to is what the connection can draw on.
One field: API token. Copy the token from the Moz API dashboard at moz.com/api/dashboard and paste it in — there is no OAuth app to register, no client secret, and no redirect URL to configure. The field is stored as a password, and every call runs against that token's API subscription.
Both, depending on the access mode you pick. Reads cover your locations, every live listing network by network with its url and state, the exact NAP fields where a network's value differs from yours, Google Business Profile impressions, and ranking history for a location's tracked keywords. Writes cover creating a location, updating it, changing its service tier, marking it permanently closed, and canceling its subscription — updates propagate to the live listings on every connected network, creating a location is billable, and a tier change changes what you are billed. There is also a trigger for when Business Profile impressions fall below a threshold you set.
The quota call reports rows used versus allotted for the current billing period, the reset date, and whether overages are switched on, so ask for it before a wide sweep of competitor domains. Batching helps too: site_metrics_multiple returns the same metrics as a single-target lookup for up to 50 targets in one call. A 'Moz data allowance running low' trigger fires when the rows left on your plan drop below the level you set.
Yes — link_intersect is the link-gap Venn: sites linking to all of one set of domains and none of another. For a single pair, link_status says whether a source still links to a target and whether that link is follow, nofollow, redirect or deleted, and links_from_domain shows every link coming from one specific root domain. Recently gained and recently lost referring domains both cover the last 60 days.
It does. keyword_suggestions returns related ideas with volume and difficulty, keyword_metrics gives Volume, Difficulty, Organic CTR and Priority for one keyword in a single call, and keyword_search_intent scores informational, navigational, commercial and transactional so you can match page type to intent. On the rankings side, ranking_keywords lists the terms a site already ranks for in Google's top 50 with position, volume and difficulty, and ranking_keywords_count buckets that total by position.
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 62 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 31-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 62 here. A trigger is something PopMCP watches for you: 8 Moz 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 Moz.
Launch a hosted MCP endpoint for Moz, keep tool access under control, and start testing real workflow prompts right away.