Live App Store & Google Play data, right inside your AI
GetAppNiche is a real MCP server. Connect Claude, Cursor, Windsurf or any MCP client and your agent queries live store data itself — across the Apple App Store and Google Play — discovery, revenue estimates, ASO keyword difficulty and reviews, in one config.
✓ App Store + Google Play data · any MCP-capable agent · Streamable HTTP
claude mcp add --transport http getappniche https://api.getappniche.com/mcp \
--header "Authorization: Bearer YOUR_API_KEY" One command in your terminal — no restart needed.
{
"mcpServers": {
"getappniche": {
"url": "https://api.getappniche.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
} Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global).
[mcp_servers.getappniche]
url = "https://api.getappniche.com/mcp"
bearer_token_env_var = "GETAPPNICHE_API_KEY" Add to ~/.codex/config.toml, then export GETAPPNICHE_API_KEY.
Setup
Connect in under a minute
Pick your tool, paste one snippet, done — every guide uses the same API key from your dashboard.
- 1Create an API key. Open Settings → API Keys, name it, and copy the secret — it is shown once.
- 2Add the server. Paste your client’s snippet below, replacing
YOUR_API_KEYwith the secret. - 3Ask your agent. Try “Which meditation apps grew fastest last month?” — it picks the right tool itself.
claude mcp add --transport http getappniche https://api.getappniche.com/mcp \
--header "Authorization: Bearer YOUR_API_KEY" {
"mcpServers": {
"getappniche": {
"url": "https://api.getappniche.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
} {
"mcpServers": {
"getappniche": {
"command": "npx",
"args": ["-y", "@getappniche/mcp"],
"env": { "GETAPPNICHE_API_KEY": "YOUR_API_KEY" }
}
}
} {
"mcpServers": {
"getappniche": {
"serverUrl": "https://api.getappniche.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
} {
"servers": {
"getappniche": {
"type": "http",
"url": "https://api.getappniche.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
} [mcp_servers.getappniche]
url = "https://api.getappniche.com/mcp"
bearer_token_env_var = "GETAPPNICHE_API_KEY" {
"mcpServers": {
"getappniche": {
"httpUrl": "https://api.getappniche.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
} {
"context_servers": {
"getappniche": {
"source": "custom",
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://api.getappniche.com/mcp",
"--header", "Authorization: Bearer YOUR_API_KEY"
]
}
}
} {
"mcpServers": {
"getappniche": {
"type": "streamableHttp",
"url": "https://api.getappniche.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
} mcpServers:
- name: getappniche
type: streamable-http
url: https://api.getappniche.com/mcp
requestOptions:
headers:
Authorization: Bearer YOUR_API_KEY {
"mcpServers": {
"getappniche": {
"url": "https://api.getappniche.com/mcp",
"type": "streamable-http",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
} {
"mcpServers": {
"getappniche": {
"type": "streamable-http",
"url": "https://api.getappniche.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
# stdio-only client? Use the official bridge:
# GETAPPNICHE_API_KEY=YOUR_API_KEY npx -y @getappniche/mcp MCP tools
Seven tools, priced in credits
The same intelligence as the dashboard, handed to your agent. Your plan’s API credits cover both.
search_apps 1 credit Search the App Store and Google Play across 25+ filters — category, language, price model, rating, reviews, download and revenue estimates (min and max), release and update recency, and review-growth direction — sorted by any column.
get_app_detail 1 credit Full detail for one app — metadata, rating, revenue and download estimates. Takes the canonical id (apple:284882215), a bare Apple id, an Android package name, or a store URL pasted from your browser.
get_app_historicals 1 credit Historical metric time-series for a single app — reviews, ratings and estimates, daily then weekly, up to 730 days.
get_keyword_difficulty 10 credits Deep ASO analysis for one keyword — popularity, difficulty and opportunity, with the top-ranking apps.
batch_keyword_difficulty 10 cr / kw Score up to 10 keywords in a single call, auto-sorted so the best opportunities surface first.
get_app_reviews 1 credit Live App Store or Google Play reviews for any app, tracked or not, in any storefront — or your monitored apps with sentiment, topics and improvement areas attached.
get_supported_countries Free List every valid store country code before you plan keyword and market research. No credits.
Agent skills
Expert workflows, on demand
Drop a skill into your agent and it runs a battle-tested App Store framework — the tools above do the fetching.
App discovery
Turn a vague market question into a shortlist: state the thesis as filters — revenue band, review ceiling, launch recency — and rank what comes back.
Keyword research
Turn a niche into a prioritised keyword list: score candidates, prefer high opportunity at moderate difficulty, and return title/subtitle picks.
Metadata optimization
Draft title, subtitle and keyword-field variants with exact character counts, each tied to a keyword you already scored.
Competitor teardown
Deep-dive named competitors: trajectory from time-series, monetization, positioning — and what their own reviewers complain about.
Growth scan
Find the risers with a growth-direction query, then verify momentum against the time-series instead of trusting a snapshot.
Revenue benchmark
Map a niche's revenue distribution by sampling bands, not just the top ten, and set a realistic target for your own app.
Review mining
Cluster reviews of any App Store or Google Play app into themes, weight them by version and recency, and convert them into a ranked product to-do list.
Research brief
Maintain the shared context document — app, audience, competitors, goals — that every other skill reads before it starts.
npx skills add getappniche/aso-skills
Eight open-source skills — app discovery, keyword research, metadata
optimization, competitor teardowns, review mining and more:
github.com/getappniche/aso-skills.
For Cursor and other clients, copy skills/ from the repo into
.cursor/skills/. The server's protocol layer and a
zero-dependency stdio bridge are open source:
github.com/getappniche/mcp.
Use GetAppNiche MCP for App Store and Google Play discovery,
competitor research, ASO keyword scoring, review signals and market sizing.
- Express the question as search_apps filters (revenue/download bands,
review ceiling, rating floor, release and update recency, growth
direction) instead of fetching broadly and filtering by eye.
- Call get_app_detail before claiming an app's downloads, revenue,
rating or growth. It accepts a pasted store URL, so use the user's link.
- Use get_app_historicals when asked how a metric moved over time.
- Score one keyword with get_keyword_difficulty; use
batch_keyword_difficulty for 2–10 keywords.
- Read any App Store or Google Play app's reviews with get_app_reviews
+ app_id (an iOS id, or a package like google:com.duolingo); omit
app_id for monitored apps to get sentiment and topics attached.
- Keep credit usage visible, and never invent data the tools didn't return. Try it
Just ask your agent
Endpoint
https://api.getappniche.com/mcp - Transport
- Streamable HTTP · JSON-RPC 2.0
- Auth
Authorization: Bearer getappniche_…- Methods
- initialize · tools/list · tools/call
- Rate limit
- 60 requests / minute per key
- Credits
- reported per call as
credits_charged
Compatibility
If it speaks MCP, it works
Don’t see your tool? Point any Streamable-HTTP client at the endpoint
with a Bearer header, or bridge stdio-only clients with
npx mcp-remote. Browse every setup →
FAQ
Frequently asked questions
Give your AI agent App Store superpowers
Create a key, paste one snippet, and let your assistant research the market for you.