SoulStack MCP

Hosted, read-only MCP server that lets Claude Code, Cursor or any MCP client read your SoulStack dashboard: MRR, churn, users, errors and AI costs across every app you run, plus 0 to 100 health scores and ranked alerts. 12 read-only tools including get_stack_overview, list_alerts, compare_apps, get_ai_spend and get_revenue_breakdown.

Hosted MCP Server

npx add-mcp 'https://www.soulstack.app/api/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

SoulStack.Fully AI native via MCP

Know what to tackle, and when.
Every app scored from its revenue, users, errors and costs.

See how it works

Free for 1 app. No card needed.

Your stackExamplehealth ascending

41

Keyhaven

$4,820 MRR

At risk

52

Compass

$9,140 MRR

Watch

63

BuilderPal

€2,140 MRR

Watch

84

PocketPal

$6,320 MRR

Healthy

Every app, ranked by health

The one that needs you sits on top

The problem

Ten tabs to answer one question.

Revenue

Stripe

Users

PostHog

Errors

Sentry

Costs

OpenAI

None of them talk to each other.
So the app that’s slipping stays hidden.

How it works

Set it up once. It runs itself.

01

Connect

Paste a key for each provider.
Keys are encrypted and never shown again.

02

Score

Each app gets a health score from 0 to 100.
Missing data is left out, never guessed.

03

Tackle

Alerts are ranked by severity and money at risk.
The top of the list is what needs you.

The health score

A score you can check.

See every input, weight and contribution.
If a provider isn’t connected, SoulStack tells you what’s missing.

MRR growth30%

from Stripe / RevenueCat / App Store

Churn25%

from Stripe / App Store / Google Play

User growth20%

from PostHog

Error rate15%

from Sentry

Cost ratio10%

from OpenAI / Anthropic / OpenRouter / Vercel

Fully AI native

Ask your stack.Or use your own AI.

Ask in the app

Ask in plain English.
Answers come from your real numbers.

What should I tackle this week?

list_alertsget_stack_overview

Keyhaven first.
34 invoices failed this week against an average of 6.
Then Compass’s churn after the price change.
The rest can wait.

EXAMPLE

Use your own AIStudio

A hosted MCP endpoint with 12 read-only tools, for Claude Code, Cursor or any MCP client.
Your agent sees exactly what your dashboard shows.

claude mcp add --transport http soulstack \ https://www.soulstack.app/api/mcp \ --header "Authorization: Bearer sk_soulstack_…"

get_stack_overviewget_app_metricscompare_appsget_ai_spendget_health_breakdownlist_alertslist_appslist_connectionsget_metric_seriesget_revenue_breakdowncompare_periodsexplain_alert

Pricing

Start free.Upgrade when you grow.

Free covers 1 app and 5 AI questions a month.
Paid plans add more apps, every connector and more questions.

Free

$0/month

The whole dashboard, on the app that matters most.

  • Up to 1 app
  • 2 sources per app
  • Health scores, alerts and trends
  • 5 AI questions a month
  • Export everything, any time

ProRecommended

$19/month

Your whole stack, and an agent that reads it.

  • Everything in Free
  • Up to 10 apps
  • Every source
  • 200 AI questions a month
  • Answers cite the figures behind them Start with Pro

Studio

$49/month

Point your own AI at your whole stack.

  • Everything in Pro
  • Up to 50 apps
  • Hosted MCP endpoint
  • 5 live access tokens
  • 1,000 AI questions a month

Read only

SoulStack reads your data.
It never writes to your providers.

Encrypted at rest

Keys are encrypted with AES-256-GCM.

Export anything

Download everything as JSON, any time.

Questions

Good to know.

What is SoulStack?

One dashboard for founders who run more than one app. It reads revenue, users, errors and AI costs from the tools you already use, scores each app from 0 to 100, and shows which one needs you first.

How is the health score worked out?

From five inputs: MRR growth (30%), churn (25%), user growth (20%), error rate (15%) and AI cost as a share of revenue (10%). If a source isn't connected, that input is left out, the others count for more, and the app tells you what to connect.

Which tools does it connect to?

Stripe, RevenueCat, App Store Connect and Google Play for revenue, PostHog for users, Sentry for errors, OpenAI, Anthropic and OpenRouter for AI costs, Vercel for hosting costs, and Supabase for numbers from your own database.

Are my API keys safe?

You give each provider's narrowest key, read-only wherever it's offered. Keys are encrypted before they're stored, never shown again, and SoulStack never writes to your providers.

Will it tell me when something goes wrong?

Yes. Alerts open when failed payments, churn, an MRR drop, errors or AI costs pass your limits, and SoulStack emails you when one opens. You choose which limits and which emails.

Can I use it with my own AI agent?

Yes. Ask questions about your stack inside SoulStack, or on Studio connect Claude Code, Claude Desktop, Cursor or any MCP client to your stack. It can read, never change.

What does it cost?

Free for 1 app. Pro is $19 a month for 10 apps, and Studio is $49 a month for 50 apps and the MCP endpoint. Cancel any time.

See what each connection reads on the integrations page.