App Store & Podcast MCP | app_search, reviews, episodes
Pricing
from $10.00 / 1,000 tool calls
App Store & Podcast MCP | app_search, reviews, episodes
App Store and Podcast MCP server: app_search, app_reviews, podcast_search, podcast_episodes tools for AI agents. Uses the public iTunes Search API and podcast RSS. No API key.
Pricing
from $10.00 / 1,000 tool calls
Rating
0.0
(0)
Developer
Fluent
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
20 hours ago
Last modified
Categories
Share
App Store & Podcast MCP Server
An MCP (Model Context Protocol) server that gives AI agents live access to the Apple App Store and Apple Podcasts. It runs as an Apify Standby Actor and speaks MCP over Streamable HTTP, so any MCP-compatible client (Claude Desktop, Cursor, your own agent) can call its tools.
All data comes from Apple's public, unauthenticated endpoints — the iTunes Search & Lookup API and public RSS feeds (app reviews and podcast feeds). No login, no scraping behind auth.
Connection URL
https://wearefluent--appstore-podcast-mcp.apify.actor/mcp
POST /mcp— MCP JSON-RPC 2.0 (initialize,tools/list,tools/call). Responds withapplication/json.GET /— short plain-text description.
Append your Apify API token with ?token=<APIFY_TOKEN> (or send it as a Bearer header)
so the Standby Actor can start on demand.
Tools
| Tool | Description |
|---|---|
app_search(term, country='us', limit=10) | Search the App Store for apps (iTunes Search API, media=software). |
app_lookup(appId, country='us') | Look up one app by numeric id or App Store URL (iTunes Lookup API). |
app_reviews(appId, country='us', limit=50) | Recent customer reviews from Apple's public RSS reviews feed (most recent first, up to 200). |
podcast_search(term, country='us', limit=10) | Search Apple Podcasts for shows (iTunes Search API, media=podcast). Returns the RSS feedUrl. |
podcast_episodes(feedUrl | podcastId, country='us', limit=20) | Episodes for a show. A podcastId is resolved to its RSS feed via iTunes Lookup, then the feed is parsed (up to 200 episodes). |
Each tool returns a JSON text block: { "tool", "count", "results": [ ...rows ] }.
Use with Claude Desktop
Claude Desktop speaks MCP over stdio, so bridge to this HTTP server with
mcp-remote. Add to
claude_desktop_config.json:
{"mcpServers": {"appstore-podcast": {"command": "npx","args": ["mcp-remote","https://wearefluent--appstore-podcast-mcp.apify.actor/mcp?token=YOUR_APIFY_TOKEN"]}}}
Use with any MCP / HTTP client
# initializecurl -s -X POST "https://wearefluent--appstore-podcast-mcp.apify.actor/mcp?token=YOUR_APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'# list toolscurl -s -X POST "https://wearefluent--appstore-podcast-mcp.apify.actor/mcp?token=YOUR_APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'# call a toolcurl -s -X POST "https://wearefluent--appstore-podcast-mcp.apify.actor/mcp?token=YOUR_APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"app_search","arguments":{"term":"slack","limit":5}}}'
Pricing
Pay per event. You are charged $0.01 per successful tool call (a tool-call
event). Calls that return zero results or error are not charged.
Notes
- Apple caps the app-reviews RSS feed at 500 reviews per storefront (10 pages × 50).
countryis a two-letter ISO-3166 storefront code (e.g.us,gb,de).