Platforms MCP server

MCP server · 3 tools · 6 endpoints

Apple App Store MCP server

App metadata, user reviews, keyword search and category charts from Apple's storefront, read without a developer account.

100 credits on signup · No card · Sign in with OAuth or paste a key

scrapersocial-app_store mcp.scrapersocial.com/app_storeconnected
you

Fetch the 50 newest App Store reviews for <app id> and tell me what people are complaining about

agent
calls get_reviews 1 credit / review
{ "handle": "<handle>" }
server
returns
reviews [{ rating }] · one per review
agent

Reads the reviews and lists what people are complaining about.

Shape only. Keys follow the tool's summary; a real call returns the full record. 1 call · 1 credit

Connect

One URL. Your client already knows what to do with it.

The first call opens a sign-in. New accounts get 100 credits, no card. Every client below shares one account and one balance.

Get a free key
server url https://mcp.scrapersocial.com/app_store
claude.aiOAuth

Settings → Connectors → Add custom connector, then paste the server URL.

mcp.scrapersocial.com/app_store

Web, desktop and mobile. Nothing else to paste.

Claude Codeone command

Run this in a terminal.

$ claude mcp add --transport http scrapersocial-app_store https://mcp.scrapersocial.com/app_store

Approve the sign-in prompt on first use.

Cursorone click

Installs the server and opens the MCP panel.

Add to Cursor
or paste the JSON into .cursor/mcp.json
{ "mcpServers": { "scrapersocial-app_store": { "url": "https://mcp.scrapersocial.com/app_store", "headers": { "Authorization": "Bearer sk_live_..." } } } }
Other clients · VS Code, Windsurf, Gemini CLI, anything that speaks MCP
VS Codeone click or JSON
Add to VS Codeor run MCP: Add Server, choose HTTP and use:
{ "name": "scrapersocial-app_store", "type": "http", "url": "https://mcp.scrapersocial.com/app_store" }
Windsurf~/.codeium/windsurf/mcp_config.json
{ "mcpServers": { "scrapersocial-app_store": { "serverUrl": "https://mcp.scrapersocial.com/app_store", "headers": { "Authorization": "Bearer sk_live_..." } } } }
Gemini CLI~/.gemini/settings.json
{ "mcpServers": { "scrapersocial-app_store": { "httpUrl": "https://mcp.scrapersocial.com/app_store", "headers": { "Authorization": "Bearer sk_live_..." } } } }
Any clientStreamable HTTP · OAuth 2.1 or Bearer
$ npx add-mcp https://mcp.scrapersocial.com/app_store

One account and one balance across every client and the every-platform hub at mcp.scrapersocial.com.

What it does

What your agent can do with Apple App Store

Apple publishes a surprising amount about every app on its storefront: the listing copy, the rating and its distribution, the written reviews, the position in a category chart, and the countries where the app is sold. None of it needs an account to see. ScraperSocial’s App Store spoke makes that public surface readable by an agent, one credit at a time.

This is an app store, not a social platform, and ScraperSocial handles it as public web data alongside the social networks it was built for. Same client connection, same JSON envelope, same credits.

One tool is wrapped as a capability: get_reviews, which takes an app id and pages through user reviews. The rest you reach by path through call_endpoint. /v1/app_store/app-info returns the listing for an app id. /v1/app_store/app-search runs a keyword query. /v1/app_store/app-list returns a ranked chart for a category. /v1/app_store/categories and /v1/app_store/locations are reference lists: the category ids and the storefronts the server can read. Ask list_endpoints and it prints all of them with their inputs, for nothing.

The address is https://mcp.scrapersocial.com/app_store. Connect it, then ask about an app by name or id.

Four jobs it finishes on its own

01

Keyword rank checks for ASO

Ask the agent to run `/v1/app_store/app-search` for each keyword you care about and record where your app lands. At 1 credit per result it's cheap enough to run daily. Track the shifts and you'll know when a competitor's update moved them.

02

Post-release review watch

After a build ships, have `get_reviews` fetch the newest reviews every few hours and flag anything mentioning a crash or a missing feature. Reviews come back with rating and text, so the agent can tell a one-star regression from general grumbling.

03

Category chart history

`/v1/app_store/app-list` returns the ranked apps for a category. Pull it on a schedule and you have a chart record for your niche, without screenshots.

04

Competitor listing audits

Give the agent a few app ids and let `/v1/app_store/app-info` return each listing. It can compare subtitles, descriptions and release notes, then suggest where your own copy is thin.

Limits · read before you connect

What this does not do

Written by a person, not generated. If something here is wrong, tell us.

The server reads the public storefront only. Nothing from App Store Connect is reachable: no sales, installs, crash logs or ratings broken down by build. Search suggestions and a per-storefront language list aren’t offered. The six endpoints each cost 1 credit per item, and an empty result is still charged 1. Lists (search, charts, reviews, categories) are capped at 50 items a call, with a cursor for more. Reviews and charts differ by storefront, so say which country you mean. Cached responses are normal; add fresh: true to force a new read at no extra cost.

Tools

3 tools, same names as the every-platform hub

One does one Apple App Store thing each. The last two reach all 6 endpoints by path, so nothing in the catalog is out of an agent's reach.

Full credit table →

Read reviews

get_reviews

Public reviews and ratings for a product, business, app or company page.

1 credit / review
Reaches the other 5 endpoints

List every Apple App Store endpoint

list_endpoints

Browse every Apple App Store endpoint, its input and its credit cost. Free, and calls nothing upstream.

free

Call any Apple App Store endpoint by path

call_endpoint

Run any Apple App Store endpoint by its path, so nothing Apple App Store offers is out of reach of an agent.

endpoint's own cost

Pricing

100 free credits is 100 reviews.

Then $5 a month for 1,000 credits, or $4 per 1,000 as a top-up. No card to start. Every call costs 1 credit.

100 reviewsget_reviews · 1 each
Get a free key 100 credits on signup · $5 for 1,000 · full credit table

Prompts

Things to ask once it is connected

Copy one, swap the placeholder, paste it into your client.

What's the current rating and latest version of app id <app id> on the App Store?

Fetch the 50 newest App Store reviews for <app id> and tell me what people are complaining about

Search the App Store for <keyword> and give me the top 20 with ratings

Pull the top free apps in category <category id> for the <country> storefront

List the storefronts you can read, then check whether <app id> is sold in Japan

Compare the listings of <app id 1> and <app id 2>: subtitle, description length, rating

Questions

Before you connect

How much does App Store data cost? #

One credit per item on every live endpoint. A listing lookup is 1 credit, 30 reviews are 30, a chart of 50 apps is 50. New accounts get 100 credits to start, and a thousand more cost $5.

What id do I pass? #

The numeric App Store id from the app's URL, the digits after `id`. `/v1/app_store/app-search` returns ids, so the agent can find one from a name first.

Does ScraperSocial have a relationship with Apple? #

No. ScraperSocial is independent; it reads Apple's public storefront pages and isn't endorsed by or connected to Apple in any way.

Can I get download or revenue numbers? #

No. The storefront doesn't publish them, and the server doesn't estimate them. You get ratings, review text, chart positions and listing metadata.

Is Google Play covered by the same server? #

It's a separate spoke at https://mcp.scrapersocial.com/google_play with its own app ids (package names). The hub server at mcp.scrapersocial.com covers both if you'd rather connect once.