saas-brain-mcp
SaaS Brain MCP
Задавайте вопросы о своем SaaS-бизнесе на обычном английском языке с помощью Claude AI.
"Кто собирается уйти?" • "Каков мой доход на этой неделе?" • "Кто мои лучшие клиенты?"
Никаких дашбордов. Никакого SQL. Просто спросите.
Что он делает
SaaS Brain — это сервер MCP (Model Context Protocol), который подключает Claude AI к вашим данным Stripe и Supabase. Задавайте вопросы на естественном языке и мгновенно получайте интеллектуальную бизнес-аналитику.
Доступные инструменты
Инструмент | На что отвечает |
| Общий доход за любой период времени |
| Клиенты с наибольшими расходами |
| Все активные подписчики + информация о тарифе |
| Пользователи, которые не заходили в систему N дней |
| Последний вход + активность конкретного пользователя |
| Платящие пользователи, которые стали неактивными |
| Клиенты выше порога расходов |
| Клиенты с высокими расходами, которые стали неактивными |
Примеры вопросов, которые можно задать Claude
"Каков мой доход с января по март?"
"Покажи моих топ-5 клиентов по расходам"
"Какие пользователи находятся под угрозой оттока?"
"Кто платит больше всех, но не заходил в систему в последнее время?"
"Дай мне полный отчет о состоянии моего SaaS"
Related MCP server: indie-metrics-mcp
Технологический стек
Java 17 + Spring Boot
Stripe API
Supabase REST API
Docker
Протокол MCP (JSON-RPC 2.0)
Предварительные требования
Java 17+
Maven
Учетная запись Stripe (бесплатная, работает в тестовом режиме)
Проект Supabase (работает на бесплатном тарифе)
Учетная запись Claude.ai (работает на бесплатном тарифе)
Настройка
1. Клонируйте репозиторий
git clone https://github.com/Mohd16kaif/saas-brain-mcp.git
cd saas-brain-mcp2. Добавьте свои ключи API
Создайте 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_KEYПолучите свои ключи здесь:
Stripe: dashboard.stripe.com → Developers → API Keys
Supabase: app.supabase.com → Settings → API → service_role key
3. Запустите локально
mvn spring-boot:runПротестируйте:
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Развертывание на Render (бесплатно, 24/7)
1. Сделайте форк этого репозитория на GitHub
2. Создайте новый Web Service на Render
Перейдите на render.com → New → Web Service
Подключите свой форкнутый репозиторий
Язык: Docker
Ветка:
mainТип инстанса: Free
3. Добавьте переменные окружения в Render
Ключ | Значение |
| ваш ключ Stripe |
| URL вашего проекта Supabase |
| ваш ключ service_role Supabase |
4. Развертывание
Render выполняет сборку и развертывание автоматически. Ваш сервер будет доступен по адресу:
https://your-service-name.onrender.comПодключение к Claude.ai
Перейдите на claude.ai → Settings → Connectors
Нажмите Add custom connector
Имя:
saas-brainURL:
https://your-render-url.onrender.com/mcpСохраните и включите в чате
Затем просто спрашивайте Claude о чем угодно, касающемся вашего бизнеса.
Подключение к Claude Desktop
Добавьте это в свой claude_desktop_config.json:
{
"mcpServers": {
"saas-brain": {
"type": "http",
"url": "https://your-render-url.onrender.com/mcp"
}
}
}Расположение файла:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Важные примечания
Используйте ключ
service_roleот Supabase (а не ключanon), он необходим для запросов кauth.usersОбнаружение оттока работает путем сопоставления email-адресов между Stripe и Supabase — убедитесь, что пользователи регистрируются с одним и тем же email в обоих сервисах
Бесплатные инстансы Render засыпают после 15 минут бездействия — первый запрос может занять 30 секунд для пробуждения
Стоимость
$0 — тестовый режим Stripe бесплатен, бесплатный тариф Supabase бессрочен, бесплатного тарифа Render достаточно для личного использования.
Лицензия
MIT — бесплатно для использования, модификации и развертывания.
Разработчик
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