StackMCP

Digital Marketing Stack for VS Code

Intermediate5 servers20.1K tokens

Configuration

{
  "servers": {
    "hubspot-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@hubspot/mcp-server"
      ],
      "env": {
        "HUBSPOT_ACCESS_TOKEN": "YOUR_HUBSPOT_ACCESS_TOKEN"
      }
    },
    "google-ads-mcp": {
      "type": "stdio",
      "command": "python",
      "args": [
        "-m",
        "google_ads_mcp"
      ],
      "env": {
        "GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_GOOGLE_ADS_DEVELOPER_TOKEN",
        "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "YOUR_GOOGLE_ADS_LOGIN_CUSTOMER_ID"
      }
    },
    "mailchimp-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mailchimp-mcp-server"
      ],
      "env": {
        "MAILCHIMP_API_KEY": "YOUR_MAILCHIMP_API_KEY"
      }
    },
    "twitter-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "twitter-mcp"
      ],
      "env": {
        "TWITTER_API_KEY": "YOUR_TWITTER_API_KEY",
        "TWITTER_API_SECRET": "YOUR_TWITTER_API_SECRET",
        "TWITTER_ACCESS_TOKEN": "YOUR_TWITTER_ACCESS_TOKEN",
        "TWITTER_ACCESS_SECRET": "YOUR_TWITTER_ACCESS_SECRET"
      }
    },
    "google-analytics-mcp": {
      "type": "stdio",
      "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:

.vscode/settings.json → mcp section

Environment Variables

Replace the YOUR_ placeholders with your actual values.

HUBSPOT_ACCESS_TOKENrequired

HubSpot private app access token

Used by: HubSpot MCP

GOOGLE_ADS_DEVELOPER_TOKENrequired

Google Ads API developer token

Used by: Google Ads MCP

GOOGLE_ADS_LOGIN_CUSTOMER_IDrequired

Google Ads manager account ID

Used by: Google Ads MCP

MAILCHIMP_API_KEYrequired

Mailchimp API key

Used by: Mailchimp MCP

TWITTER_API_KEYrequired

Twitter API key

Used by: Twitter/X MCP

TWITTER_API_SECRETrequired

Twitter API secret

Used by: Twitter/X MCP

TWITTER_ACCESS_TOKENrequired

Twitter access token

Used by: Twitter/X MCP

TWITTER_ACCESS_SECRETrequired

Twitter access token secret

Used by: Twitter/X MCP

GA_PROPERTY_IDrequired

Google Analytics 4 property ID

Used by: Google Analytics MCP

GOOGLE_APPLICATION_CREDENTIALSrequired

Path to Google service account JSON key file

Used by: Google Analytics MCP

What’s in this stack

HubSpot MCP10 tools

CRM data access, contact management, deal tracking, and company information from HubSpot. Official integration in public beta.

Your CRM command center. Manage contacts, track deals, and pull company data without switching tabs.

Read-only access to Google Ads campaign data, performance reporting, and account discovery. Official Google implementation.

Read-only campaign reporting. Analyze performance, check spend, and surface underperforming ads with GAQL queries.

Email campaign management, audience lists, automation workflows, and campaign analytics from Mailchimp.

Create campaigns, manage audiences, set up automations, and check campaign analytics — all from your AI assistant.

Post tweets, search timelines, manage followers, and analyze engagement on Twitter/X from your AI editor.

Post content, search conversations, and monitor engagement on X/Twitter. Stay active without the doomscroll.

Access GA4 data, run custom reports, and get real-time analytics from your AI editor. Official Google implementation.

Tie it all together. Run GA4 reports to measure how campaigns actually drive traffic and conversions.

Other editors