saas-brain-mcp
SaaS Brain MCP
Haz preguntas sobre tu negocio SaaS en lenguaje sencillo usando Claude AI.
"¿Quién está a punto de darse de baja?" • "¿Cuáles son mis ingresos esta semana?" • "¿Quiénes son mis mejores clientes?"
Sin paneles de control. Sin SQL. Solo pregunta.
Qué hace
SaaS Brain es un servidor MCP (Model Context Protocol) que conecta Claude AI con tus datos de Stripe y Supabase. Haz preguntas en lenguaje natural y obtén información empresarial inteligente al instante.
Herramientas disponibles
Herramienta | Qué responde |
| Ingresos totales para cualquier rango de fechas |
| Clientes con mayor gasto |
| Todos los suscriptores activos + información del plan |
| Usuarios que no han iniciado sesión durante N días |
| Último inicio de sesión + actividad de un usuario específico |
| Usuarios de pago que han quedado inactivos |
| Clientes por encima de un umbral de gasto |
| Clientes de alto gasto que ahora están inactivos |
Ejemplos de preguntas que puedes hacer a Claude
"¿Cuáles son mis ingresos de enero a marzo?"
"Muéstrame mis 5 mejores clientes por gasto"
"¿Qué usuarios están en riesgo de darse de baja?"
"¿Quién paga más pero no ha iniciado sesión recientemente?"
"Dame un informe de salud completo de mi SaaS"
Related MCP server: indie-metrics-mcp
Stack tecnológico
Java 17 + Spring Boot
API de Stripe
API REST de Supabase
Docker
Protocolo MCP (JSON-RPC 2.0)
Requisitos previos
Java 17+
Maven
Una cuenta de Stripe (gratuita, el modo de prueba funciona)
Un proyecto de Supabase (el nivel gratuito funciona)
Una cuenta de Claude.ai (el nivel gratuito funciona)
Configuración
1. Clona el repositorio
git clone https://github.com/Mohd16kaif/saas-brain-mcp.git
cd saas-brain-mcp2. Añade tus claves API
Crea 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_KEYObtén tus claves desde:
Stripe: dashboard.stripe.com → Developers → API Keys
Supabase: app.supabase.com → Settings → API → service_role key
3. Ejecuta localmente
mvn spring-boot:runPrúebalo:
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Despliegue en Render (gratuito, 24/7)
1. Haz un fork de este repositorio en GitHub
2. Crea un nuevo Web Service en Render
Ve a render.com → New → Web Service
Conecta tu repositorio bifurcado
Lenguaje: Docker
Rama:
mainTipo de instancia: Free
3. Añade variables de entorno en Render
Clave | Valor |
| tu clave de Stripe |
| la URL de tu proyecto Supabase |
| tu clave service_role de Supabase |
4. Despliega
Render construye y despliega automáticamente. Tu servidor estará activo en:
https://your-service-name.onrender.comConectar a Claude.ai
Ve a claude.ai → Settings → Connectors
Haz clic en Add custom connector
Nombre:
saas-brainURL:
https://your-render-url.onrender.com/mcpGuarda y habilita en el chat
Luego, simplemente pregúntale a Claude cualquier cosa sobre tu negocio.
Conectar a Claude Desktop
Añade esto a tu claude_desktop_config.json:
{
"mcpServers": {
"saas-brain": {
"type": "http",
"url": "https://your-render-url.onrender.com/mcp"
}
}
}Ubicación del archivo:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Notas importantes
Usa la clave
service_rolede Supabase (no la claveanon), necesaria para consultarauth.usersLa detección de abandono funciona haciendo coincidir los correos electrónicos entre Stripe y Supabase; asegúrate de que los usuarios se registren con el mismo correo en ambos
Las instancias gratuitas de Render entran en suspensión tras 15 minutos de inactividad; la primera solicitud puede tardar 30 segundos en despertar
Coste
$0; el modo de prueba de Stripe es gratuito, el nivel gratuito de Supabase es permanente y el nivel gratuito de Render es suficiente para uso personal.
Licencia
MIT; libre de usar, modificar y desplegar.
Creado por
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