Agency Owner Stack for Claude Desktop
Configuration
{
"mcpServers": {
"github-mcp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PERSONAL_ACCESS_TOKEN"
}
},
"stripe-mcp": {
"command": "npx",
"args": [
"-y",
"@stripe/mcp",
"--tools=all"
],
"env": {
"STRIPE_SECRET_KEY": "YOUR_STRIPE_SECRET_KEY"
}
},
"linear-mcp": {
"command": "npx",
"args": [
"-y",
"linear-mcp"
],
"env": {
"LINEAR_API_KEY": "YOUR_LINEAR_API_KEY"
}
},
"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"
}
},
"vercel-mcp": {
"command": "npx",
"args": [
"-y",
"vercel-mcp"
],
"env": {
"VERCEL_API_TOKEN": "YOUR_VERCEL_API_TOKEN"
}
},
"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:
~/Library/Application Support/Claude/claude_desktop_config.jsonEnvironment Variables
Replace the YOUR_ placeholders with your actual values.
GITHUB_PERSONAL_ACCESS_TOKENrequiredGitHub personal access token
Used by: GitHub MCP
STRIPE_SECRET_KEYrequiredStripe secret API key
Used by: Stripe MCP
LINEAR_API_KEYrequiredLinear API key
Used by: Linear 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
VERCEL_API_TOKENrequiredVercel API token
Used by: Vercel 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
Access the GitHub API to manage repositories, issues, pull requests, branches, and workflows directly from your AI editor.
Manages codebases for multiple client projects with team permissions and automated code review workflows.
Integrate Stripe APIs for payments, subscriptions, customers, and invoices directly from your AI editor using the official Stripe agent toolkit.
Handles client invoicing, retainer billing, and payment processing with automated recurring charges.
Manage Linear issues, projects, cycles, and teams. Create, update, and search issues directly from your AI editor.
Tracks project milestones, sprints, and team workload across all active client engagements.
Official MCP server for Slack. Send and read messages, manage channels, and search conversations from your AI editor.
Runs dedicated client channels and internal team communication to keep every project context-separated.
Access and manage Notion pages, databases, and blocks. Create content, query databases, and organize your workspace from your AI editor.
Stores project scopes, contracts, internal processes, and client-facing documentation in one structured hub.
Connect to the Vercel API to manage deployments, projects, domains, and environment variables from your AI editor.
Deploys client sites with preview URLs for approval workflows and one-click production releases.
Access GA4 data, run custom reports, and get real-time analytics from your AI editor. Official Google implementation.
Reports on client website performance and campaign results to demonstrate ROI in monthly reviews.