Running a Shopify store?Bestappify for merchants
Best Appify LogoBest Appify

Model Context Protocol

Give your AI the Shopify App Store

40 tools over one endpoint, so Claude and Cursor can answer questions about your app with live data instead of guesses — rankings, competitors, reviews, listing changes, revenue. Free plan included: 100 requests a day, no card.

The dialog opens pre-filled. Swap YOUR_API_KEY for a key from your dashboard — free plan included, no card.

Claude Code

claude mcp add --transport http bestappify https://bestappify.app/api/mcp --header "Authorization: Bearer YOUR_API_KEY"

Cursor / Windsurf — ~/.cursor/mcp.json

{
  "mcpServers": {
    "bestappify": {
      "url": "https://bestappify.app/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

What you can ask once it's connected

No exporting, no dashboard tab. The model calls the tools it needs and answers from the same data the dashboard renders, so the numbers never disagree.

  • Which of my keywords lost ground this week, and which app took the spot?
  • Summarise every 1-star review from the last month and group the complaints.
  • Did any competitor in my category change their pricing or tagline?
  • Find keywords where an app weaker than mine is outranking me.

40 tools, grouped

Your apps

Rankings and history, keyword opportunities, listing analytics, revenue and churn.

  • get_keyword_rankings
  • get_keyword_opportunities
  • get_revenue_and_churn

Competitors & market

Who ranks for a term, who just launched, niche sizing, the whole catalog.

  • get_competitors
  • get_keyword_apps
  • find_niches

Reviews & signals

Review intelligence, forum mentions, listing changes as they happen.

  • get_review_intelligence
  • get_forum_mentions
  • get_listing_changes

Every tool name and argument is listed in the API & MCP reference, alongside the 27 REST endpoints that serve the same data over plain HTTP.

Free to start, honest about the rest

One key, both transports

The same key works for MCP and the REST API. Create it in the dashboard; revoke it there too.

100 requests a day, free

Enough to wire it up and run a daily briefing. Growth and Pro raise it when an agent starts leaning on it — see plans.

Read-only if you want

Mint a read-only key for an autonomous agent — it can read everything and change nothing.

Where the numbers come from. Rankings are daily crawls of App Store search results — a null position means the app was not in the results we captured, not that it has no rank. Revenue and churn are reconstructed from Shopify's subscription charge events, because the Partner API publishes neither. Keyword demand is a relative index, not searches per month. The tools say so in their own responses, so a model quoting them stays honest too.

Connect it in about a minute

Create a free account, mint a key, click Add to Cursor. The endpoint is https://bestappify.app/api/mcp.

Get your free API key