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-11-10. 365 base themes, 1,505 listings including presets, 138 developers, and 9,624 detected stores. Theme facts come from the Shopify Theme Store. Core Web Vitals ranks come from Theme Vitals.
Try asking
-
Which free Shopify theme has the best mobile Core Web Vitals?
Ride ranks 27 on mobile and Dawn ranks 80, on the same codebase.
-
I sell one product. What are my fastest affordable options?
Filters by catalog size, price and performance in one call.
-
What changed in Prestige this year?
Every version bump with dates, from the changelog.
-
Which business-to-business themes have quick order lists and quantity pricing built in?
Feature filters are AND-ed, so you get themes that do both.
-
What percent of themes ship with pre-order built in?
45% of enriched active base themes include pre-order.
-
Compare Impact, Prestige and Symmetry for a large catalog store.
Price, performance, reviews and a full feature matrix.
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. 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_themes | Teaser or full | Filtered theme list |
| get_theme | Teaser or full | One theme |
| compare_themes | Full | Matrix for 2 to 5 themes |
| get_theme_changelog | Full | Recorded changes |
| get_price_history | Full | Price timeline |
| whats_new | Full | Recent catalog changes |
| get_industry_rankings | Full | Industry placements |
| get_feature_adoption | Full | Feature prevalence |
| get_market_stats | Full | Corpus, feature, and price stats |
| find_similar_themes | Full | Themes scored as similar |
| get_developer | Full | One developer and their themes |
| get_stores_using_theme | Full | Detected stores |
App compatibility tools will return once the app directory has listings.
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.