saas-brain-mcp
SaaS Brain MCP
Stelle Fragen zu deinem SaaS-Geschäft in einfachem Englisch unter Verwendung von Claude AI.
"Wer steht kurz vor der Abwanderung?" • "Wie hoch ist mein Umsatz diese Woche?" • "Wer sind meine besten Kunden?"
Keine Dashboards. Kein SQL. Einfach fragen.
Was es tut
SaaS Brain ist ein MCP-Server (Model Context Protocol), der Claude AI mit deinen Stripe- und Supabase-Daten verbindet. Stelle Fragen in natürlicher Sprache und erhalte sofort intelligente Geschäftseinblicke.
Verfügbare Tools
Tool | Was es beantwortet |
| Gesamtumsatz für einen beliebigen Datumsbereich |
| Kunden mit den höchsten Ausgaben |
| Alle aktiven Abonnenten + Plan-Informationen |
| Benutzer, die sich seit N Tagen nicht eingeloggt haben |
| Letzter Login + Aktivität für einen bestimmten Benutzer |
| Zahlende Benutzer, die inaktiv geworden sind |
| Kunden über einem Ausgabenschwellenwert |
| Kunden mit hohen Ausgaben, die jetzt inaktiv sind |
Beispiel-Fragen, die du Claude stellen kannst
"Wie hoch ist mein Umsatz von Januar bis März?"
"Zeige mir meine Top 5 Kunden nach Ausgaben"
"Welche Benutzer laufen Gefahr abzuwandern?"
"Wer zahlt am meisten, hat sich aber in letzter Zeit nicht eingeloggt?"
"Gib mir einen vollständigen Gesundheitsbericht meines SaaS"
Related MCP server: indie-metrics-mcp
Tech-Stack
Java 17 + Spring Boot
Stripe API
Supabase REST API
Docker
MCP-Protokoll (JSON-RPC 2.0)
Voraussetzungen
Java 17+
Maven
Ein Stripe-Konto (kostenlos, Testmodus funktioniert)
Ein Supabase-Projekt (kostenloser Tarif funktioniert)
Ein Claude.ai-Konto (kostenloser Tarif funktioniert)
Einrichtung
1. Repo klonen
git clone https://github.com/Mohd16kaif/saas-brain-mcp.git
cd saas-brain-mcp2. API-Schlüssel hinzufügen
Erstelle src/main/resources/application.properties:
server.port=8080
spring.application.name=saas-brain-mcp
stripe.api.key=sk_test_YOUR_STRIPE_KEY
supabase.url=https://YOUR_PROJECT.supabase.co
supabase.key=YOUR_SERVICE_ROLE_KEYErhalte deine Schlüssel von:
Stripe: dashboard.stripe.com → Developers → API Keys
Supabase: app.supabase.com → Settings → API → service_role key
3. Lokal ausführen
mvn spring-boot:runTeste es:
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Auf Render bereitstellen (kostenlos, 24/7)
1. Forke dieses Repo auf GitHub
2. Erstelle einen neuen Web Service auf Render
Gehe zu render.com → New → Web Service
Verbinde dein geforktes Repo
Sprache: Docker
Branch:
mainInstanztyp: Free
3. Umgebungsvariablen in Render hinzufügen
Schlüssel | Wert |
| dein Stripe-Schlüssel |
| deine Supabase-Projekt-URL |
| dein Supabase service_role-Schlüssel |
4. Bereitstellen
Render erstellt und bereitstellt automatisch. Dein Server wird live sein unter:
https://your-service-name.onrender.comMit Claude.ai verbinden
Gehe zu claude.ai → Settings → Connectors
Klicke auf Add custom connector
Name:
saas-brainURL:
https://your-render-url.onrender.com/mcpSpeichern und im Chat aktivieren
Dann frage Claude einfach alles über dein Geschäft.
Mit Claude Desktop verbinden
Füge dies zu deiner claude_desktop_config.json hinzu:
{
"mcpServers": {
"saas-brain": {
"type": "http",
"url": "https://your-render-url.onrender.com/mcp"
}
}
}Dateispeicherort:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Wichtige Hinweise
Verwende den
service_role-Schlüssel von Supabase (nicht denanon-Schlüssel), der benötigt wird, umauth.usersabzufragenDie Abwanderungserkennung funktioniert durch den Abgleich von E-Mails zwischen Stripe und Supabase – stelle sicher, dass sich Benutzer mit derselben E-Mail in beiden Systemen anmelden
Kostenlose Render-Instanzen gehen nach 15 Minuten Inaktivität in den Ruhezustand – die erste Anfrage kann 30 Sekunden zum Aufwachen benötigen
Kosten
0 $ – Der Stripe-Testmodus ist kostenlos, der kostenlose Supabase-Tarif ist dauerhaft, der kostenlose Render-Tarif ist für den persönlichen Gebrauch ausreichend.
Lizenz
MIT – frei zu verwenden, zu ändern und bereitzustellen.
Erstellt von
Mohd. Kaif Shaikh – GitHub
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceFree, open-source MCP server that connects Claude to the Shopify Partner API. 25 tools for revenue analytics, churn analysis, retention cohorts, merchant health scoring, conversion funnels, revenue forecasting, and growth velocity.2512MIT
- AlicenseAqualityBmaintenanceMCP server that gives AI assistants real-time access to Stripe business metrics like MRR, churn, and revenue forecasts via natural language queries.7MIT
- AlicenseAqualityBmaintenanceOne MCP server for the SaaS back office. Stripe, HubSpot, and Google Sheets exposed as typed, read-only-by-default tools for Claude and any MCP client.1MIT
- Flicense-qualityBmaintenanceAn MCP server that connects Claude Desktop to PoetryQuill's live Supabase database. Ask Claude natural language questions about your platform data.
Related MCP Connectors
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
MCP server for interacting with the Supabase platform
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mohd16kaif/saas-brain-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server