saas-brain-mcp
SaaS Brain MCP
Claude AI를 사용하여 SaaS 비즈니스에 관한 질문을 평범한 영어로 물어보세요.
"누가 곧 이탈할 것인가?" • "이번 주 수익은 얼마인가?" • "최고의 고객은 누구인가?"
대시보드도, SQL도 필요 없습니다. 그냥 물어보세요.
기능
SaaS Brain은 Claude AI를 Stripe 및 Supabase 데이터에 연결하는 MCP(Model Context Protocol) 서버입니다. 자연어로 질문하고 즉시 지능적인 비즈니스 인사이트를 얻으세요.
사용 가능한 도구
도구 | 답변 내용 |
| 특정 기간의 총 수익 |
| 지출이 가장 많은 고객 |
| 모든 활성 구독자 + 플랜 정보 |
| N일 동안 로그인하지 않은 사용자 |
| 특정 사용자의 마지막 로그인 + 활동 |
| 비활성 상태가 된 유료 사용자 |
| 지출 임계값을 초과하는 고객 |
| 현재 비활성 상태인 고액 지출자 |
Claude에게 물어볼 수 있는 질문 예시
"1월부터 3월까지의 수익은 얼마인가요?"
"지출 기준 상위 5명의 고객을 보여주세요"
"어떤 사용자가 이탈 위험이 있나요?"
"가장 많이 결제하지만 최근에 로그인하지 않은 사람은 누구인가요?"
"내 SaaS의 전체 상태 보고서를 알려주세요"
Related MCP server: indie-metrics-mcp
기술 스택
Java 17 + Spring Boot
Stripe API
Supabase REST API
Docker
MCP Protocol (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 키
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. Render에서 새 웹 서비스 생성
render.com → New → Web Service로 이동
포크한 저장소 연결
언어: Docker
브랜치:
main인스턴스 유형: Free
3. Render에 환경 변수 추가
키 | 값 |
| 귀하의 Stripe 키 |
| 귀하의 Supabase 프로젝트 URL |
| 귀하의 Supabase service_role 키 |
4. 배포
Render가 자동으로 빌드하고 배포합니다. 서버는 다음 주소에서 실행됩니다:
https://your-service-name.onrender.comClaude.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
중요 참고 사항
auth.users를 쿼리하려면 Supabase의service_role키(anon키가 아님)를 사용해야 합니다.이탈 감지는 Stripe와 Supabase 간의 이메일을 일치시켜 작동하므로 사용자가 두 곳 모두 동일한 이메일로 가입했는지 확인하세요.
무료 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