Startup Founder Stack for Windsurf
Configuration
{
"mcpServers": {
"supabase-mcp": {
"command": "npx",
"args": [
"-y",
"@supabase/mcp-server-supabase"
],
"env": {
"SUPABASE_ACCESS_TOKEN": "YOUR_SUPABASE_ACCESS_TOKEN"
}
},
"stripe-mcp": {
"command": "npx",
"args": [
"-y",
"@stripe/mcp",
"--tools=all"
],
"env": {
"STRIPE_SECRET_KEY": "YOUR_STRIPE_SECRET_KEY"
}
},
"github-mcp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PERSONAL_ACCESS_TOKEN"
}
},
"vercel-mcp": {
"command": "npx",
"args": [
"-y",
"vercel-mcp"
],
"env": {
"VERCEL_API_TOKEN": "YOUR_VERCEL_API_TOKEN"
}
},
"slack-official-mcp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
},
"notion-mcp": {
"command": "npx",
"args": [
"-y",
"notion-mcp-server"
],
"env": {
"NOTION_API_KEY": "YOUR_NOTION_API_KEY"
}
},
"google-analytics-mcp": {
"command": "npx",
"args": [
"-y",
"@google-analytics/mcp"
],
"env": {
"GA_PROPERTY_ID": "YOUR_GA_PROPERTY_ID",
"GOOGLE_APPLICATION_CREDENTIALS": "YOUR_GOOGLE_APPLICATION_CREDENTIALS"
}
}
}
}Where to save
Paste the config above into:
~/.codeium/windsurf/mcp_config.jsonEnvironment Variables
Replace the YOUR_ placeholders with your actual values.
SUPABASE_ACCESS_TOKENrequiredSupabase personal access token
Used by: Supabase MCP
STRIPE_SECRET_KEYrequiredStripe secret API key
Used by: Stripe MCP
GITHUB_PERSONAL_ACCESS_TOKENrequiredGitHub personal access token
Used by: GitHub MCP
VERCEL_API_TOKENrequiredVercel API token
Used by: Vercel MCP
SLACK_BOT_TOKENrequiredSlack bot token (xoxb-...)
Used by: Slack MCP (Official)
SLACK_TEAM_IDrequiredSlack team/workspace ID
Used by: Slack MCP (Official)
NOTION_API_KEYrequiredNotion integration API key
Used by: Notion MCP
GA_PROPERTY_IDrequiredGoogle Analytics 4 property ID
Used by: Google Analytics MCP
GOOGLE_APPLICATION_CREDENTIALSrequiredPath to Google service account JSON key file
Used by: Google Analytics MCP
What’s in this stack
Query your Supabase database, manage tables, run migrations, deploy edge functions, and manage branches directly from your AI editor.
Gives you a production-ready backend with auth, database, and storage so you can ship without a dedicated backend team.
Integrate Stripe APIs for payments, subscriptions, customers, and invoices directly from your AI editor using the official Stripe agent toolkit.
Handles billing, subscriptions, and payment flows so you can start generating revenue from day one.
Access the GitHub API to manage repositories, issues, pull requests, branches, and workflows directly from your AI editor.
Manages your codebase, pull requests, and CI/CD pipelines as the central hub for your engineering workflow.
Connect to the Vercel API to manage deployments, projects, domains, and environment variables from your AI editor.
Deploys your frontend instantly with preview URLs, making it easy to share progress with co-founders and investors.
Official MCP server for Slack. Send and read messages, manage channels, and search conversations from your AI editor.
Keeps your small team aligned with real-time communication and integrations across all your other tools.
Access and manage Notion pages, databases, and blocks. Create content, query databases, and organize your workspace from your AI editor.
Acts as your company wiki, product roadmap, and meeting notes hub all in one place.
Access GA4 data, run custom reports, and get real-time analytics from your AI editor. Official Google implementation.
Tracks user acquisition and behavior so you can make data-driven decisions about product-market fit.