Agent stack · 5 MCPs



SaaS founder ops
Payments, code, chat, docs, and roadmap in one loop.
Difficulty: IntermediateSetup time: 20 minMCPs: 5
Stripe, GitHub, Slack, Notion, and Linear for solo SaaS operations.
Install all 5 MCPs at once
Paste into .cursor/mcp.json or your client's MCP settings. Add API keys from each server's README where required.
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stripe"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_API_KEY"
}
},
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_API_KEY"
}
},
"notion": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-notion"
],
"env": {
"NOTION_API_KEY": "YOUR_NOTION_API_KEY"
}
},
"linear": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-linear"
],
"env": {
"LINEAR_API_KEY": "YOUR_LINEAR_API_KEY"
}
}
}
}{
"mcpServers": {
"stripe": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stripe"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_API_KEY"
}
},
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_API_KEY"
}
},
"notion": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-notion"
],
"env": {
"NOTION_API_KEY": "YOUR_NOTION_API_KEY"
}
},
"linear": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-linear"
],
"env": {
"LINEAR_API_KEY": "YOUR_LINEAR_API_KEY"
}
}
}
}{
"mcp": {
"servers": {
"stripe": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stripe"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_API_KEY"
}
},
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_API_KEY"
}
},
"notion": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-notion"
],
"env": {
"NOTION_API_KEY": "YOUR_NOTION_API_KEY"
}
},
"linear": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-linear"
],
"env": {
"LINEAR_API_KEY": "YOUR_LINEAR_API_KEY"
}
}
}
}
}{
"mcpServers": {
"stripe": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stripe"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_API_KEY"
}
},
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_API_KEY"
}
},
"notion": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-notion"
],
"env": {
"NOTION_API_KEY": "YOUR_NOTION_API_KEY"
}
},
"linear": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-linear"
],
"env": {
"LINEAR_API_KEY": "YOUR_LINEAR_API_KEY"
}
}
}
}{
"mcpServers": {
"stripe": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stripe"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_API_KEY"
}
},
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_API_KEY"
}
},
"notion": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-notion"
],
"env": {
"NOTION_API_KEY": "YOUR_NOTION_API_KEY"
}
},
"linear": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-linear"
],
"env": {
"LINEAR_API_KEY": "YOUR_LINEAR_API_KEY"
}
}
}
}Setup steps
- Install each MCP using the combined config below
- Fill in required env vars for authenticated servers
- Restart your MCP client (Cursor / Claude / VS Code)
- Ask the agent to confirm tools are available
Once set up, try
- Confirm all MCPs in SaaS founder ops are connected and list available tools
- Walk me through a first workflow using SaaS founder ops
- What env vars do I still need for SaaS founder ops?
Share this stack
Set up with your agent
Paste into Cursor, Claude, or any agent that can run multi-step MCP setup.
Install the Averlo stack "SaaS founder ops" (Stripe MCP, GitHub MCP, Slack MCP, Notion MCP, Linear MCP) for Cursor.
1. For each server, read its README if install fails.
2. Merge this combined config:
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stripe"
]
},
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
},
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
},
"notionApi": {
"command": "npx",
"args": [
"-y",
"@notionhq/notion-mcp-server"
],
"env": {
"NOTION_TOKEN": "YOUR_NOTION_TOKEN"
}
},
"linear": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-linear"
],
"env": {
"LINEAR_API_KEY": "YOUR_LINEAR_API_KEY"
}
}
}
}
3. Collect any required API keys from the user; do not invent secrets.
4. Smoke-test each server.
Stack page: https://averlo.xyz/stacks/saas-founder-ops.html
