Chat with your data

    Ask Claude why your MRR dipped.It can finally see your Stripe.

    Your metrics, benchmarks and agent findings inside Claude, Cursor and Claude Code. Read-only. Already computed. No refund tool in sight.

    Why did MRR dip in August?
    MRR fell $412 — churn did all of it3 accounts · 71%

    Free plan available · Read-only by default · OAuth 2.1, no keys in files

    What you can ask

    Questions it answers.

    Ask in Claude, Cursor, VS Code — or in North Metric's built-in chat. Pick one to see the answer it returns.

    Demo data · SaaS at $20,000 MRR
    get_metric_history · get_segmentsread

    −$412

    $20,412 → $20,000 · churn did all of it

    Three accounts carry 71% of the churn: Meridian Grove ($449), Kestrel Labs ($378), Orchid Row ($268). All three were flagged by Churn Radar before they cancelled.

    New business+$1,240
    Expansion+$318
    Contraction−$286
    Churn−$1,684
    30-second setup

    Connect in one line.

    Same OAuth flow in every client · revoke per client

    Claude.ai

    Settings → Connectors → Add North Metric

    One click

    Claude Code

    $ claude mcp add --transport http northmetric https://mcp.northmetric.io/mcp

    One line, no config files

    Claude Desktop

    Settings → Connectors → North Metric

    Same OAuth flow

    Cursor

    Add to .cursor/mcp.json with the server URL

    Works with any Cursor plan

    Any MCP client

    Point your client to mcp.northmetric.io/mcp

    Standard HTTP transport
    Every tool, with its permission

    What it can do. What it cannot.

    19 tools · 15 read-only · 4 gated
    get_benchmarkBenchmark data for any metric by MRR tierpublic
    explain_metricWhat a metric means, how it's computed, what good looks likepublic
    list_metricsAll available metrics and their definitionspublic
    get_company_estimateRevenue estimate for a public companypublic
    get_mrr_tiersMRR tier breakpoints and company countspublic
    get_metricsYour current metric valuesread
    get_metric_historyHistorical values for a metric over timeread
    get_briefingToday's briefing from The Northread
    get_agent_findingsLatest findings from all agentsread
    get_at_risk_customersChurn Radar's ranked at-risk listread
    get_customerMRR, plan, risk signals and payment history for one customerread
    get_segmentsChurn and retention by segmentread
    get_health_scoreCompany health score with dimension breakdownread
    compare_to_benchmarkYour metrics vs your MRR tier's P25/P50/P75read
    get_failed_paymentsOpen failed charges with decline codesread
    snooze_findingSnooze an agent finding for N daysact
    mark_customer_contactedMark a customer as contactedact
    draft_outreach_emailDraft a save or win-back emailact
    create_share_linkCreate a verified share link for a metricact

    Nothing here writes to Stripe. No refund tool, no subscription changes, no card details.

    Security

    No keys in your config files.

    Permission escalates one step at a time, and you grant each step yourself.

    Public01

    Free account, no Stripe

    Benchmarks, metric definitions, company estimates, MRR tiers. Sign up for a free North Metric account — no Stripe connection needed.

    Next step: connect Stripe →
    Read02

    Computed answers only

    Connect your Stripe for metric values, benchmark positions and agent findings. Never raw Stripe events, customer emails or card details.

    Next step: approve the act scope →
    Act03

    Only what you approve

    Snooze, mark contacted, draft, share. A separate scope approval, revocable per client, and never Stripe itself.

    End of the ladder · never writes to Stripe

    OAuth 2.1. Authenticate in the browser, not with a pasted API key.

    15 of 19 tools can only read. The other four are gated.

    One token per client. Revoke one without touching the others.

    Inside the product

    The same answers, inside North Metric.

    The dashboard has its own chat. Same tools, same engine as the MCP server — without switching windows.

    app.northmetric.io · built-in chat
    app.northmetric.io/home · chatDemo data

    Chat

    Stripe connected · metrics refreshed 11:24 AM

    Read scope
    Who's at risk this week and what's it worth?
    get_at_risk_customersget_customer· 0.6s · no write access2

    $1,095/mo at risk

    5 customers · ranked by Churn Radar · scored 2h ago

    Meridian GroveScale · usage −58% / 3wk · renewal in 9 days$449
    Kestrel LabsHealth 38 · 21 days without a login$378

    Meridian Grove first — the renewal is where the save rate collapses. The full ranked list is open in Churn Radar.

    Open in Churn RadarDraft outreach · needs act scope3
    Ask about your metrics, segments or findings…1
    Why did MRR dip in August?Where do we sit against peers?Draft my investor update

    1Type the question

    Ask in the composer, or take one of the suggested prompts. The same computed answer you'd get from Claude or Cursor — no context switching.

    2Watch the tools run

    Every call is named in the transcript with its scope and timing. The same tools as the MCP server — a question that works in Claude Code works identically here.

    3Act on the answer

    Jump straight into the agent that found it. Anything that writes — drafting outreach, snoozing a finding — asks for the act scope first.

    Frequently asked questions

    Read-only by default, OAuth per client, and nothing leaves your account but the computed answer.

    See it answer a question about your Stripe.

    Ask for access below and we'll email you the day the MCP server opens — or have it walked through on a call, where you connect your Stripe, ask Claude a question, and watch the answer come back from your own data.

    Early access

    Get it the day it opens.

    Tell us which client you'd connect it to and what you'd ask first — the first questions shape which tools ship next.

    One email · no newsletter · no sequence
    Schedule a demoFree plan available · read-only
    OAuth 2.1 · no keys in config files · revoke per client