Customer Success Stack for Windsurf
Configuration
{
"mcpServers": {
"hubspot-mcp": {
"command": "npx",
"args": [
"-y",
"@hubspot/mcp-server"
],
"env": {
"HUBSPOT_ACCESS_TOKEN": "YOUR_HUBSPOT_ACCESS_TOKEN"
}
},
"jira-mcp": {
"command": "npx",
"args": [
"-y",
"jira-mcp"
],
"env": {
"JIRA_URL": "YOUR_JIRA_URL",
"JIRA_EMAIL": "YOUR_JIRA_EMAIL",
"JIRA_API_TOKEN": "YOUR_JIRA_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.
HUBSPOT_ACCESS_TOKENrequiredHubSpot private app access token
Used by: HubSpot MCP
JIRA_URLrequiredJira instance URL
Used by: Jira MCP
JIRA_EMAILrequiredJira account email
Used by: Jira MCP
JIRA_API_TOKENrequiredJira API token
Used by: Jira 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
CRM data access, contact management, deal tracking, and company information from HubSpot. Official integration in public beta.
Tracks customer health scores, renewal dates, and interaction history to proactively prevent churn.
Interact with Jira projects and issues. Create, update, search, and manage issues and sprints from your AI editor.
Creates and monitors support tickets so you can follow up on customer-reported issues until they are fully resolved.
Official MCP server for Slack. Send and read messages, manage channels, and search conversations from your AI editor.
Manages shared channels with key accounts for fast communication and relationship building.
Access and manage Notion pages, databases, and blocks. Create content, query databases, and organize your workspace from your AI editor.
Maintains playbooks, onboarding guides, and customer journey maps that your team can follow consistently.
Access GA4 data, run custom reports, and get real-time analytics from your AI editor. Official Google implementation.
Monitors product usage patterns to identify at-risk accounts and expansion opportunities.