ascope-mcp
Provides tools for App Store keyword and app research: listing tracked apps and keywords with rank, popularity and difficulty, viewing daily rank history, adding or removing tracked keywords, refreshing rankings, researching keywords and getting suggestions, viewing app ratings per country, and searching the App Store for apps and similar/competing apps.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ascope-mcpshow my keywords that dropped more than 5 places this week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ascope-mcp
MCP server for Ascope, a native macOS app that tracks App Store keyword rankings. It lets Cursor, Claude Code, Claude Desktop and any other MCP client read your rankings, research keywords and manage what you track.
This package is a small bridge: it speaks stdio to your assistant and forwards every call to the MCP server that Ascope runs on your own Mac. No data leaves your machine, and there is no API key.
Requirements
macOS 14 Sonoma or later with Ascope installed and a Pro license
Ascope open, with the server enabled in Settings → MCP
Node.js 18 or later
Related MCP server: App Store Connect MCP
Install
Cursor
Add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"ascope": {
"command": "npx",
"args": ["-y", "ascope-mcp"]
}
}
}Claude Code
claude mcp add ascope -- npx -y ascope-mcpClaude Desktop
Add this to claude_desktop_config.json:
{
"mcpServers": {
"ascope": {
"command": "npx",
"args": ["-y", "ascope-mcp"]
}
}
}Clients that support MCP over Streamable HTTP can also point straight at http://127.0.0.1:47321/mcp without this package.
Tools
Tool | What it does |
| List the apps you track, with keyword counts. |
| Tracked keywords for an app with rank, change, popularity, difficulty and number of results. |
| Daily rank history of one tracked keyword. |
| Start tracking keywords and fetch their rank, popularity and difficulty. |
| Stop tracking keywords. |
| Fetch fresh rankings for all or some of an app's keywords. |
| Look up any keyword without tracking it: popularity, difficulty, top apps and your rank. |
| Keyword ideas from App Store search suggestions, with popularity for the strongest. |
| Searches where a tracked app already shows up but isn't tracked yet, from cached lookups. |
| Average rating and rating count per country, with daily history. |
| Search the App Store to find an app ID. |
| Apps the App Store recommends next to an app: its closest competitors. |
| Start tracking an app by its App Store ID. |
Things to ask
"Which of my keywords dropped more than 5 places this week?"
"Find 10 keywords with popularity above 30 and difficulty below 50 for my app in Germany, then start tracking them."
"Compare where I rank for habit tracker in the US, UK and Canada."
"Research budget planner: who are the top apps and how hard is it to rank?"
Configuration
The bridge finds Ascope on http://127.0.0.1:47321/mcp. If you changed the port in Settings → MCP it is picked up automatically; you can also set it explicitly:
ASCOPE_MCP_URL=http://127.0.0.1:50000/mcp npx -y ascope-mcpLicense
MIT
Related MCP Connectors
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Remote MCP server that gives Claude, ChatGPT, Cursor or any MCP client Google search volume, CPC, competition and similar keywords for 50+ countries. Works with no signup at 20 lookups a day; sign in with OAuth or an API key for higher limits, or $4.99 a month for unlimited.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server for Apple's App Store Connect API. Manage your iOS, macOS, tvOS, and visionOS apps directly from Claude, Cursor, or any MCP-compatible client.5263 npm22MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server that connects Cursor, Claude Desktop, and other MCP clients to the official App Store Connect API—so you can manage iOS/macOS apps, TestFlight, in-app subscriptions, and store metadata via chat or automated tool calls.6976 npm13MIT
- AlicenseNot gradedqualityCmaintenanceExposes Apple's on-device 3B parameter LLM to Claude Code and Claude Desktop via MCP. Zero API cost, fully private, runs on Neural Engine.31 PyPI1MIT
- AlicenseAqualityDmaintenanceModel Context Protocol (MCP) server for App Store Optimization. Score your App Store / Google Play listing metadata, check character limits, and clean up the iOS keyword field — right inside Claude, Cursor, or any MCP client.411 npm1MIT