MCP server

shopinfo.app exposes its Shopify Theme Store database as a remote MCP server at https://shopinfo.app/mcp.

shopinfo.app records tool calls anonymously: tool name, arguments, outcome, and timing, with no identity information. Records are pruned after 90 days.

What the data is

Counts below are live from the database, last refreshed 2026-10-21. 360 base themes, 1,471 listings including presets, 136 developers, and 9,446 detected stores. Theme facts come from the Shopify Theme Store. Core Web Vitals ranks come from Theme Vitals.

Who can call what

Caller Access
No key, free key, or Basic Every tool is listed. search_themes returns at most 3 public rows. get_theme returns public detail. App tools stay open. Other tools return upgrade_required.
Pro, Team, SDA member, or admin Full tool access, including performance, changelogs, price history, and detected stores.

Plans are on the pricing section. Send the key as Authorization: Bearer or as the API-Key header.

Tools

Tool Access What it returns
search_themesTeaser or fullFiltered theme list
get_themeTeaser or fullOne theme
compare_themesFullMatrix for 2 to 5 themes
get_theme_changelogFullRecorded changes
get_price_historyFullPrice timeline
whats_newFullRecent catalog changes
get_industry_rankingsFullIndustry placements
get_feature_adoptionFullFeature prevalence
get_market_statsFullCorpus, feature, and price stats
find_similar_themesFullThemes scored as similar
get_developerFullOne developer and their themes
get_stores_using_themeFullDetected stores
search_appsOpenPublic app listings
get_appOpenOne app listing
get_compatible_appsOpenApps compatible with a theme

Resources: glossary, industries, feature catalog, and site stats. Prompts: recommend_theme and theme_health_check.

Setup

Claude Code

claude mcp add --transport http shopinfo https://shopinfo.app/mcp --header "Authorization: Bearer YOUR_KEY"

.mcp.json

{
  "mcpServers": {
    "shopinfo": {
      "type": "http",
      "url": "https://shopinfo.app/mcp",
      "headers": {
        "Authorization": "Bearer ${SHOPINFO_API_KEY}"
      }
    }
  }
}

claude.ai custom connector

Add a custom connector with URL https://shopinfo.app/mcp. In Request headers, set Authorization to Bearer YOUR_KEY.

Cursor mcp.json

{
  "mcpServers": {
    "shopinfo": {
      "url": "https://shopinfo.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_KEY"
      }
    }
  }
}

Create a key in the API keys dashboard or read the API docs. A plain-text copy of this page is at /mcp.md.