App Store & Podcast MCP | app_search, reviews, episodes avatar

App Store & Podcast MCP | app_search, reviews, episodes

Pricing

from $10.00 / 1,000 tool calls

Go to Apify Store
App Store & Podcast MCP | app_search, reviews, episodes

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

Fluent

Maintained by Community

Actor 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 with application/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

ToolDescription
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

# initialize
curl -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 tools
curl -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 tool
curl -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).
  • country is a two-letter ISO-3166 storefront code (e.g. us, gb, de).