Freelancer Stack for Claude Code
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"
}
},
"notion-mcp": {
"command": "npx",
"args": [
"-y",
"notion-mcp-server"
],
"env": {
"NOTION_API_KEY": "YOUR_NOTION_API_KEY"
}
},
"todoist-mcp": {
"command": "npx",
"args": [
"-y",
"todoist-mcp"
],
"env": {
"TODOIST_API_TOKEN": "YOUR_TODOIST_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"
}
},
"sentry-mcp": {
"command": "npx",
"args": [
"-y",
"sentry-mcp"
],
"env": {
"SENTRY_AUTH_TOKEN": "YOUR_SENTRY_AUTH_TOKEN"
}
}
}
}CLI Commands
Alternatively, add each server via the Claude Code CLI:
claude mcp add github-mcp -e GITHUB_PERSONAL_ACCESS_TOKEN=YOUR_GITHUB_PERSONAL_ACCESS_TOKEN -- npx -y @modelcontextprotocol/server-github
claude mcp add stripe-mcp -e STRIPE_SECRET_KEY=YOUR_STRIPE_SECRET_KEY -- npx -y @stripe/mcp --tools=all
claude mcp add notion-mcp -e NOTION_API_KEY=YOUR_NOTION_API_KEY -- npx -y notion-mcp-server
claude mcp add todoist-mcp -e TODOIST_API_TOKEN=YOUR_TODOIST_API_TOKEN -- npx -y todoist-mcp
claude mcp add slack-official-mcp -e SLACK_BOT_TOKEN=YOUR_SLACK_BOT_TOKEN -e SLACK_TEAM_ID=YOUR_SLACK_TEAM_ID -- npx -y @modelcontextprotocol/server-slack
claude mcp add sentry-mcp -e SENTRY_AUTH_TOKEN=YOUR_SENTRY_AUTH_TOKEN -- npx -y sentry-mcpWhere to save
Paste the config above into:
~/.claude.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
NOTION_API_KEYrequiredNotion integration API key
Used by: Notion MCP
TODOIST_API_TOKENrequiredTodoist API token
Used by: Todoist MCP
SLACK_BOT_TOKENrequiredSlack bot token (xoxb-...)
Used by: Slack MCP (Official)
SLACK_TEAM_IDrequiredSlack team/workspace ID
Used by: Slack MCP (Official)
SENTRY_AUTH_TOKENrequiredSentry auth token
Used by: Sentry MCP
What’s in this stack
Access the GitHub API to manage repositories, issues, pull requests, branches, and workflows directly from your AI editor.
Hosts client projects with clear version history and collaboration features that build trust with clients.
Integrate Stripe APIs for payments, subscriptions, customers, and invoices directly from your AI editor using the official Stripe agent toolkit.
Sends invoices and processes payments so you spend less time chasing money and more time building.
Access and manage Notion pages, databases, and blocks. Create content, query databases, and organize your workspace from your AI editor.
Organizes project specs, client briefs, and contracts in shareable workspaces that keep everyone on the same page.
Manage your Todoist tasks, projects, and labels. Create, complete, and organize tasks from your AI editor.
Tracks deliverables and deadlines across multiple client projects without letting anything slip through the cracks.
Official MCP server for Slack. Send and read messages, manage channels, and search conversations from your AI editor.
Provides a professional communication channel for client updates and quick feedback loops.
Query Sentry for error tracking, performance monitoring, and issue management directly from your AI editor.
Monitors deployed projects for errors so you can fix issues before clients even notice them.