Skip to content

AI assistant review

Run your weekly numbers review in Claude, ChatGPT, Gemini or any AI assistant

Connecting an assistant to Stripe and Google directly means it recomputes MRR its own way on every question, from one source at a time. Joinsight's MCP server gives it the joined, pre-computed numbers instead, each one with its definition, as-of date and a label saying whether it is measured or modeled.

No card required. The trial clock starts when your first revenue source connects.

Why it's hard to answer today

  • Raw API access lets the model invent its own MRR definition, and get a different number each time.
  • Each vendor's MCP server sees one source, so no single answer can join revenue with search and traffic.
  • Exporting CSVs into a chat is slow and puts raw customer records in the conversation.
Questions and the tool that answers them
QuestionTool
Which blog posts brought paying customers last month?get_page_revenue
Why did MRR drop last week?explain_change
What's my combined MRR, and how much is mobile?get_overview
Which keywords should I write more about?get_keyword_opportunities

How Joinsight answers it

  1. Add one URL

    Add the server as a custom connector in Claude, ChatGPT, Gemini, Copilot, Le Chat, Perplexity or Cursor, sign in, and choose the workspace to share. Access is read-only and bound to that workspace.

  2. Tools over one metric layer

    Overview, MRR history and movements, customers, journeys, cancellation reasons, revenue leaks, page and keyword revenue, opportunities, the App Store funnel, explanations of a change, and alerts, each reading the numbers the dashboard shows.

  3. Answers that carry their caveats

    Every response includes its as-of date, data freshness, the attributed share and whether a figure is modeled, so the assistant can say so.

  4. Aggregates, not records

    The model sees aggregates and labels. Emails are masked, responses are capped at 50 rows, and every call is logged.

What you connect

Good to know

  • The server is read-only. It can't change anything in Joinsight, Stripe or Google.
  • Answers are only as complete as the connected sources: page and keyword questions need the snippet and Search Console.
  • Works with clients that support remote MCP servers over Streamable HTTP with OAuth.

Set it up

  • Use Joinsight in your AI assistant

    Add the remote MCP server to Claude, ChatGPT, Gemini, Copilot, Le Chat, Perplexity, Cursor, VS Code or Windsurf, choose a workspace, and ask questions. The tools, what the model sees, and how to revoke access.

Further reading

Other questions it answers

See what makes you money.

Connect Stripe or RevenueCat and Search Console, and you see combined MRR and 16 months of search history on day one. Page and keyword revenue follow as the snippet collects first touches.

No card required. The trial clock starts when your first revenue source connects.