Skip to main content
Glama
ItsJuniorDias

apple-revcat-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
asc_list_appsA

List all apps in your App Store Connect account. Returns id, name, bundleId, sku, primaryLocale. Use this first to discover appIds for other tools (reviews, analytics).

asc_get_sales_reportA

Download a sales/subscription report as TSV.

  • reportDate format: YYYY-MM-DD (daily), YYYY-MM-DD ending Sunday (weekly), YYYY-MM (monthly), YYYY (yearly).

  • reportType SALES = downloads + gross revenue by SKU.

  • reportType SUBSCRIPTION = active subscription state on that date.

  • reportType SUBSCRIPTION_EVENT = trial starts, conversions, cancels, renewals.

  • reportType SUBSCRIBER = per-subscriber ledger. Apple has ~1 day lag; request yesterday, not today. Reports are aggregated in America/Los_Angeles.

asc_get_subscription_eventsA

Convenience wrapper: fetches the SUBSCRIPTION_EVENT report for one day. Shows trial starts, conversions, cancels, refunds, renewals per SKU and country. If reportDate is omitted, defaults to yesterday in Apple's timezone (America/Los_Angeles).

asc_get_subscription_events_rangeA

Fetch SUBSCRIPTION_EVENT reports for a range of days and concatenate them. Use daysBack=N for the last N days ending yesterday, OR startDate + endDate (YYYY-MM-DD, inclusive). Max 60 days per call. Returns JSON rows (with a synthesized reportDate column) by default so downstream aggregation is easy; pass format=tsv for the raw concat.

asc_get_geo_conversion_summaryA

Aggregates the last N days of SUBSCRIPTION_EVENT data by country and SKU. Returns rows with { country, sku, trialStarts, conversions, cancels, refunds, conversionRate }. Use this to compare geo/pricing performance across the paid campaigns (Apple Search Ads or otherwise). Defaults to 7 days. Skips days Apple hasn't published yet (won't fail on partial availability).

asc_list_all_apps_snapshotA

Cross-app one-day snapshot. Fetches yesterday's SALES + SUBSCRIPTION_EVENT reports (they're vendor-scoped, not per app) and merges with your app list so you see downloads, revenue, trial starts, and conversions per app in a single response. Skip reportDate to use yesterday in Apple's timezone.

asc_list_customer_reviewsA

Get recent customer reviews for a specific app, sorted newest-first. Includes the developer response (if any) when includeDeveloperResponse is true.

asc_reply_to_reviewA

Post a developer response to a customer review. Creates a NEW response — Apple does not allow overwriting a submitted response through this endpoint. Requires the ASC API key to have Admin or Customer Support role.

rc_list_projectsA

List all RevenueCat projects your secret key has access to.

rc_list_appsA

List all apps under a RevenueCat project (iOS, Android, web, etc).

rc_list_productsA

List products (SKUs) configured in a RevenueCat project. Paginate with starting_after (id of the last item from the previous page).

rc_list_entitlementsB

List entitlements configured in a RevenueCat project.

rc_list_customersA

List customers in a RevenueCat project. Paginate with starting_after (id of last item).

rc_get_customerA

Get details for a single customer by app_user_id.

rc_get_customer_subscriptionsB

Get all active and expired subscriptions for a customer.

rc_get_customer_purchasesB

Get all purchases (transactions) for a customer.

rc_get_project_snapshotA

One-shot overview of a RevenueCat project: apps, products, entitlements, and a small customer sample. Cuts 4+ tool calls down to 1 when you want the big picture of a project.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ItsJuniorDias/apple-revcat-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server