Skip to main content
Glama
inzention-team

indie-metrics-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ASC_KEY_IDNoApp Store Connect API key id (from the key created with the Sales role in Users and Access, Integrations).
ASC_KEY_PATHNoPath to the downloaded App Store Connect .p8 signing key file.
POSTHOG_HOSTNoPostHog host; use https://eu.posthog.com for the EU cloud. Defaults to https://us.posthog.com.https://us.posthog.com
ASC_ISSUER_IDNoApp Store Connect issuer id for the key.
POSTHOG_API_KEYNoPostHog personal API key with read access to query.
ASC_VENDOR_NUMBERNoApp Store Connect vendor number (from Payments and Financial Reports).
REVENUECAT_API_KEYNoRevenueCat v2 secret API key with read-only access to projects, customers and charts.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
downloadsA

First-time downloads from App Store Connect Sales and Trends: the last days whole days against the days before. app filters by title, SKU or Apple id (substring); leave it out for all apps. Days run 1 to 30.

proceedsA

Developer proceeds from App Store Connect Sales and Trends, by currency: the last days against the days before. app filters by title, SKU or Apple id (substring); leave it out for all apps. Days run 1 to 30.

revenuecat_projectsA

The RevenueCat projects this key can read (id and name). Use an id with subscribers.

subscribersB

RevenueCat active subscriptions, trials, MRR and 28-day revenue now, plus active subscriptions at the end of this window against the end of the previous one. project is a RevenueCat project id.

eventsA

PostHog event counts: the last days whole days against the days before. project is the numeric PostHog project id; names limits it to those event names, otherwise the top 50 events.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 5 tools

Disambiguation4/5

Each tool maps to a distinct metric/data source: App Store downloads, App Store proceeds, RevenueCat subscriptions, RevenueCat project listing, and PostHog events. The only mild overlap is downloads vs proceeds, which share the same parameter shape and source, but the descriptions make the metric difference explicit. revenuecat_projects is clearly a helper for subscribers, which is stated in both descriptions.

Naming Consistency4/5

All names are lowercase snake_case nouns, which is consistent and readable. The minor deviation is that one tool carries a vendor prefix (revenuecat_projects) while the sibling RevenueCat tool (subscribers) and the other source-specific tools (downloads, proceeds, events) do not, so the source-to-name mapping is slightly uneven.

Tool Count5/5

Five tools is well-scoped for a compact cross-source metrics server: one per metric plus a project-discovery helper. No redundant or trivial tools, and each has a clear job.

Completeness3/5

Coverage spans three sources but is thin within each: App Store lacks ratings/reviews/refunds, RevenueCat lacks a revenue breakdown or churn detail beyond the summary, and PostHog has only event counts. A notable asymmetry is that RevenueCat has a project-discovery tool (revenuecat_projects) but PostHog's events requires a numeric project id with no tool to list PostHog projects, creating a dead end for agents that don't already know the id.

Maintenance

ActivityMaintained
ResponsivenessNo issues