100+ integrations are ready to connect to your AI.Connect your first MCP

Moz MCP server for your AI

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

Pull our Domain Authority, the referring domains we lost recently, and our top-50 keyword count

Supported Moz tools

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_location

Full record for one Moz Local location.

moz_list_location_listings

Every live listing published for a location, network by network, with its url and state.

moz_list_locations

List every location in your Moz Local account.

moz_list_locations_by_status

Locations filtered by lifecycle status.

moz_anchor_text

Anchor-text profile for a target: every phrase people link with, plus the count of links and root domains using it.

moz_gbp_impressions

Total Google Business Profile keyword impressions for a location over a date range, best keywords first.

moz_link_intersect

Link-gap / Venn analysis: sites linking to ALL of is_linking_to but NONE of not_linking_to.

moz_link_status

Does source still link to target, and is the link follow/nofollow/redirect/deleted? Body: { target_site_query, source_site_query }.

moz_linking_domains

Referring root domains for a target, with each domain's authority and how many links it sends.

moz_linking_domains_recently_gained

Root domains that started linking to a target in the last 60 days.

moz_linking_domains_recently_lost

Root domains that dropped their links to a target in the last 60 days.

moz_links

Backlinks pointing at a target, newest-strongest first.

moz_links_by_anchor_text

Backlinks whose anchor text matches a string exactly.

moz_links_from_domain

Backlinks to a target that come from ONE specific root domain, to check whether site A links to site B and how.

moz_local_grid_keywords

Keywords available for a Local Grid report on a location.

moz_location_network_field_issues

Concrete NAP discrepancies for a location: each field + network where the live value differs from yours.

moz_location_ranking_history

Ranking position over time for a location's tracked keywords.

moz_brand_authority

Brand Authority (0-100): how strong a brand is, based on branded search demand rather than links.

moz_final_redirect

Final destination of an url after following every redirect Moz has indexed.

moz_keyword_metrics

Volume, Difficulty, Organic CTR and Priority for one keyword in one call.

moz_keyword_search_intent

Search-intent scores (informational, navigational, commercial, transactional) for a keyword, so you can match page type to intent.

moz_keyword_suggestions

Related keyword ideas with their volume and difficulty — the keyword-research workhorse.

moz_site_metrics

Domain Authority, Page Authority, Spam Score, Link Propensity and 40+ link counts for ONE url/domain.

moz_site_metrics_distributions

Histogram of how a target's inbound links are distributed across source Domain Authority / Page Authority / Spam Score buckets.

moz_site_metrics_history

Daily or monthly history for chosen metrics (domain_authority, page_authority, spam_score, link counts), as values or +/- deltas.

moz_site_metrics_multiple

Same metrics as moz_site_metrics for up to 50 targets in one call.

moz_top_pages

The strongest pages on a site, sorted by Page Authority (or linking root domains / external links).

moz_global_top_domains

The highest-authority root domains on the web, ranked.

moz_quota

Rows used vs allotted for the current billing period, plus reset date and whether overages are on.

moz_ranking_keywords

Keywords a site already ranks for in Google's top 50, with position, volume and difficulty.

moz_ranking_keywords_count

How many top-50 keywords a site ranks for, bucketed by position.

moz_cancel_location

Cancel a location's Moz Local subscription, ending its listing sync.

moz_close_location

Mark a location permanently closed and publish that status to the listing networks.

moz_create_location

Create a Moz Local location, which starts syncing it to the listing networks and is billable.

moz_list_location_categories

Valid Google category ids for primary_category / additional_categories on a location.

moz_list_location_levels

The tiers of service a location can be on, for moz_create_location and moz_update_location_level.

moz_list_locations_by_account

Active locations belonging to one Moz Local account.

moz_update_location

Update a Moz Local location; changes propagate to the live listings on every connected network.

moz_update_location_level

Change a location's tier of service, which changes what it is billed.

moz_gbp_impression_history

Month-by-month Google Business Profile impression history for a location's top keywords.

moz_gbp_lead_history

Google Business Profile lead actions (calls, direction requests, website clicks) over time.

moz_link_status_multiple

moz_link_status for many source/target pairs at once.

moz_local_grid_history

Local Grid rank history: every grid point's ranking for one keyword over time, for map-pack visibility maps.

moz_location_network_field_status

Listing health per FIELD (name, address, phone, hours, …) across networks for a location.

moz_location_network_status

Listing health per network for a location: fields monitored, fields healthy, outstanding discrepancies.

moz_location_networks

Listing networks connected for a location (Google, Facebook, Apple, …) and their connection state.

moz_add_location_to_group

Add a location to a group.

moz_create_local_group

Create a group to organise locations inside a Moz Local account.

moz_get_local_group

Look up one Moz Local group by id.

moz_keyword_difficulty

Keyword Difficulty (0-100) only.

moz_keyword_opportunity

Organic CTR / opportunity score only: how much of this SERP's traffic organic results still capture.

moz_keyword_priority

Priority score only: Moz's blend of volume, difficulty and organic CTR used to rank a keyword shortlist.

moz_keyword_volume

Monthly search volume range only.

moz_list_group_locations

Location ids in a group.

moz_list_local_groups

List every Moz Local group used to organise locations.

moz_list_local_groups_by_account

Groups belonging to one Moz Local account.

moz_remove_location_from_group

Remove a location from a group.

moz_create_local_account

Create a Moz Local account (a billing/ownership container for locations).

moz_get_local_account

Look up one Moz Local account by id.

moz_list_local_accounts

List the Moz Local accounts you can manage.

moz_global_top_pages

The highest-authority individual pages on the web, ranked.

moz_index_metadata

Current Moz link-index id and crawl dates.

Connect Moz to your AI

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.

API token••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • Pull our Domain Authority, the referring domains we lost recently, and our top-50 keyword count

    • site_metrics
    • linking_domains_recently_lost
    • ranking_keywords_count
  • Fix the phone number on our Denver listings wherever a network shows the old one

    • list_locations
    • location_network_field_issues
    • update_location
  • Add our new Fremont store as a location and pick its service tier

    • list_location_categories
    • list_location_levels
    • create_location
  • Which sites link to both competitors but not to us, and what anchors do they use

    • link_intersect
    • linking_domains
    • anchor_text

Use Moz from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Moz MCP server questions

What teams ask before putting Moz behind an AI client.

Does this work with my Moz Pro subscription?

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.

What does the connect form ask for?

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.

Can it change my Moz Local listings, or only read them?

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.

How do I stop an agent from burning through my Moz API rows?

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.

Can it answer competitor link questions, like who links to them but not to us?

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.

Does it cover keyword research as well as backlinks?

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.

Do I have to run or host the Moz MCP server myself?

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.

Which AI clients can use this MCP server?

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.

Why do only 31 of the 62 tools load by default?

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.

What is the difference between a tool and a trigger?

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.

Connect Moz to your AI in minutes

Launch a hosted MCP endpoint for Moz, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP