GitHub list of ChatGPT Plugin Directory
app

Magnus

Analytics for app publishers

Magnus is an analytics platform for mobile and web app publishers. It aggregates marketing spend from ad networks, subscription and in-app revenue, ad-network monetization, payment-provider outcomes and first-party product-analytics events into one place, so a publisher can ask how a campaign, an app or an experiment is actually performing.

Over MCP the app exposes that data read-only. Three tools answer questions: marketing_timeline_report for acquisition and monetization performance (installs, spend, revenue, ROMI, forecasts), finances_risk_report and finances_risk_approval_rates for payment risk (approval rate, refunds, fraud alerts, disputes, chargebacks). A second group answers product-analytics questions from the publisher's own SDK events: event counts, funnels, retention, user-property segments and A/B experiment configuration. Everything else is a lookup helper that exists to feed those tools with real ids, filter values and metric definitions, because app ids, event names and metric semantics are account-specific and cannot be guessed.

Access is scoped to the companies the signed-in user is an active member of, and that membership is re-checked on every single call, so the model can never reach another tenant's data. The OAuth scope the app requests, mcp:analytics.read, grants read access only: no tool in the server can create, update or delete anything.

How to use

  1. 1Add it in ChatGPT

    Open Magnus in ChatGPT's Plugin directory (button above), select + to add it and sign in if asked.

  2. 2Use it in a chat

    Type @ in the composer and pick Magnus, or start your message with its name. ChatGPT may also suggest it when it fits what you ask.

Disconnect

  1. 1Disconnect it in ChatGPT

    Open Settings, then Apps or Plugins (the label depends on your rollout), select Magnus and choose Disconnect. ChatGPT stops acting through your account; past conversations aren't deleted.

Magnus alternatives