Shopify SEO Expert: Digital Darts

All-in-one Shopify SEO. Rank on Google and in AI search. Find what's broken and fix it in chat.

Documentation

Shopify MCP Server for SEO

Connect your Shopify store to Claude, ChatGPT, Cursor or any MCP client, then fix your SEO by asking for it. Meta tags, image alt text, broken links, redirects and Google Search Console, all from the chat window. Twenty-six tools, built on 10 years of Shopify SEO. You approve every change.

https://seo.digitaldarts.com.au/mcp

Streamable HTTP. OAuth 2.1, so there’s no API key to generate, paste or rotate. Requires the SEO Expert: Digital Darts app on the Pro plan.

Fix Your Shopify SEO Today

Get the SEO Expert: Digital Darts app from the official Shopify Apps store today. Free plan forever, plus a 14-day free trial of Pro:

What Is a Shopify MCP Server?

MCP, the Model Context Protocol, is how an AI assistant safely reaches a real system instead of guessing. Connect one and Claude or ChatGPT stops giving you generic SEO advice and starts reading your actual store: your products, your audit score, your Search Console data, your broken links.

SEO Expert is that connection for Shopify SEO. Ask which products are missing meta descriptions and it lists them. Ask it to write them and it writes them to Shopify. The work happens where you’re already thinking about it, instead of in another tab.

Why Not Just Ask AI Directly?

An assistant without a connection to your store can only invent plausible answers. It can’t see that 340 of your products have no meta description, that a collection has been hidden from search engines since March, or that Google stopped showing eleven of your pages last month.

It also can’t do anything. You’d still copy each suggestion into Shopify by hand.

The MCP connection closes both gaps. The assistant reads your real data and makes the change through the same code paths as the app’s own buttons, with every write recorded in the app’s activity log.

How to Connect It

Install

Install the app from the Shopify App Store and start the Pro trial. The MCP connector is a Pro feature.

Add

Add the server in your assistant. In Claude, open Settings then Connectors and search for SEO Expert: Digital Darts. Everywhere else, paste the server URL.

Approve

Your browser opens once to sign in with Shopify. That’s the whole setup. Ask for an SEO summary to check it worked.

The connection is per store, so agencies can add several and switch between them.

Setup by Assistant

Claude

Open our Claude directory listing and click Connect, or find it in Settings then Connectors. Sign in with Shopify when prompted.

Claude Code

claude mcp add --transport http seo-expert https://seo.digitaldarts.com.au/mcp

Then run /mcp to authenticate.

Cursor

Add the server to your MCP config, reload, and approve the sign-in prompt.

{
  "mcpServers": {
    "seo-expert": {
      "type": "http",
      "url": "https://seo.digitaldarts.com.au/mcp"
    }
  }
}

VS Code

Same idea, but VS Code uses servers instead of mcpServers.

{
  "servers": {
    "seo-expert": {
      "type": "http",
      "url": "https://seo.digitaldarts.com.au/mcp"
    }
  }
}

ChatGPT

Our apps directory listing is in review. Until it’s live, add the server manually anywhere ChatGPT accepts a custom MCP connector, using the same URL.

What to Ask For

  • “I just added 40 new products. Sort out their SEO.” It reads every one, writes unique titles and descriptions, and shows you the list before anything saves.
  • “Traffic dropped last month. What happened?” It compares your Search Console periods, finds the pages that lost clicks, and checks whether any of them fell out of Google.
  • “Clean up the mess from our theme migration.” It scans your content for dead links, redirects the internal ones, and rewrites the external ones that moved.
  • “Have I accidentally hidden anything from Google?” Pages hidden from search engines are the most expensive mistake in Shopify SEO and the easiest to miss. It finds them and puts them back.
  • “This product should be ranking. Why isn’t it?” It checks the page’s meta tags, alt text and structured data, then asks Google directly whether the page is even indexed.
  • “Write alt text for the whole collection.” It looks at each photo first, so the text describes the picture instead of repeating the product title.

Each of these is several tools working together, which is the part you can’t get from an assistant that isn’t connected to your store.

All 26 Tools

The tools that only look at your store come first. The ones that change it come last. Each tool tells your assistant which kind it is, so it can check with you before it changes anything. Every change is recorded in the app’s activity log.

ToolWhat it doesEffect
Orientation
get_seo_summaryHealth score out of 100, open issues by severity, last audit time and current plan.Read
list_seo_issuesOpen audit issues, filtered by severity or rule. Each carries a deep link to where it gets fixed.Read
get_page_seoLook up any storefront URL and return its SEO fields plus every issue open against it.Read
Content
list_resourcesProducts, collections, pages, blogs and articles with SEO fields and a meta score, worst first.Read
get_resourceFull SEO detail for one item, including every image and its current alt text.Read
get_imageFetch the image itself so the assistant can see what it’s describing.Read
Links
list_broken_linksBroken links found in your content, internal and external.Read
preview_link_replacementExactly where a broken link appears and how often, before anything is edited.Read
preview_link_titlesInternal links with no title attribute, and the title the app would fill in for each.Read
list_redirect_chainsRedirects pointing at other redirects, with hop count, final destination and loop detection.Read
Google
get_search_performanceSearch Console clicks, impressions, CTR and position, as an overview or by query or page.Read
get_indexing_statusWhich pages are appearing in Google and which aren’t, with the trend over time.Read
inspect_urlDefinitive index check for one page, live from Google’s URL Inspection API.Read
Off-site and background work
get_backlinksBacklink profile snapshot: totals, referring domains and rank.Read
get_job_statusProgress of audits, link scans and bulk jobs already running.Read
run_auditQueue a fresh audit of the whole store. Runs in the background.Writes
run_link_scanScan your content for broken links. Runs in the background.Writes
create_redirectCreate a Shopify URL redirect. Targets must resolve, so redirects into another 404 are refused.Writes
Changes to your store
update_meta_tagsSet the SEO title and meta description for one item. Writes to Shopify immediately.Overwrites
update_meta_tags_bulkThe same, for up to 50 items in one call. Items succeed or fail independently.Overwrites
update_image_altSet alt text for one image.Overwrites
update_image_alt_bulkAlt text for up to 50 images in one call.Overwrites
apply_link_titlesFill in title attributes on internal links across up to 50 pages, from each target’s own title.Overwrites
replace_linkEdit a broken link’s destination in your content, the only fix for an external one.Overwrites
flatten_redirect_chainPoint a chained redirect straight at its final destination, turning A to B to C into A to C.Overwrites
unhide_resourceRemove Shopify’s “hidden from search engines” flag so a page can be indexed again.Overwrites

Of the 26 tools, 15 read, 3 add or queue work, and 8 overwrite something the app can’t restore.

Frequently Asked Questions

I Need Further Help

To go deeper on Shopify SEO, read my ultimate Shopify SEO guide. For the full app, see SEO Expert: Digital Darts, and install the free Chrome extension to see your audit findings on the page you’re looking at.

For help with the connector, fill in the support form.

Fix Your Shopify SEO Today

Get the SEO Expert: Digital Darts app from the official Shopify Apps store today:

Available on Shopify App Store