Best MCP Servers for Marketing Teams: HubSpot, Salesforce, Ahrefs, and More
MCP servers for marketers — CRM, SEO, email, analytics. Setup guides for HubSpot, Salesforce, Ahrefs, and more.
Best MCP Servers for Marketing Teams: HubSpot, Salesforce, Ahrefs, and More
Marketing teams juggle a dozen SaaS tools daily -- CRM, SEO platforms, email marketing, analytics, project management. Each lives behind its own dashboard, its own login, its own tab. MCP servers collapse that sprawl into a single AI conversation. Ask your assistant to "pull last month's email open rates, cross-reference with organic traffic, and draft a campaign brief" and it queries HubSpot, Google Analytics, and Ahrefs without you switching windows.
Every server in this guide is installable today in Claude Desktop, Claude Code, or Cursor. Most take under five minutes to configure.
Quick Comparison
| Server | Category | Install | Auth | Maintained By |
|---|---|---|---|---|
| HubSpot MCP | CRM / Email | npx -y mcp-hubspot | HubSpot API token | Community (peakmojo) |
| Salesforce MCP | CRM / Sales | uvx mcp-salesforce-connector | OAuth or SF CLI | Community (smn2gnt) |
| Ahrefs MCP | SEO / Backlinks | Remote via mcp-remote | Ahrefs MCP key | Ahrefs (official) |
| Google Analytics MCP | Web Analytics | pip install google-analytics-mcp | Service account JSON | Community |
| Mailchimp MCP | Email Marketing | uvx mailchimp-mcp-server | Mailchimp API key | Community |
| Slack MCP | Communication | npx -y @zencoderai/slack-mcp-server | Slack bot token | Zencoder |
| Linear MCP | Project Mgmt | npx -y linear-mcp-server | Linear API key | Community |
| Toolradar MCP | Software Discovery | npx -y toolradar-mcp | Free API key | Toolradar (official) |
| Brave Search MCP | Web Research | npx -y @brave/brave-search-mcp-server | Brave API key | Brave (official) |
HubSpot MCP: CRM and Contacts in Your Chat
The HubSpot MCP server (by peakmojo, 118 GitHub stars) connects Claude to your HubSpot CRM. It handles contacts, companies, and conversation threads -- the core objects marketing teams touch daily.
Key capabilities: Create and retrieve contacts with duplicate prevention. Fetch recently active companies and engagement history. Pull conversation threads with full messages. Semantic search across previously retrieved data using built-in FAISS vector storage.
The vector storage is the standout feature. HubSpot's API has limited search, but this server indexes data locally so follow-up questions ("which contacts from that batch are in fintech?") work without re-fetching.
{
"mcpServers": {
"hubspot": {
"command": "npx",
"args": ["-y", "mcp-hubspot"],
"env": {
"HUBSPOT_ACCESS_TOKEN": "pat-na1-your-token-here"
}
}
}
}
Generate your token in HubSpot under Settings > Integrations > Private Apps. Required scopes: crm.objects.contacts.read, crm.objects.contacts.write, crm.objects.companies.read, crm.objects.companies.write, sales-email-read.
Limitation: No deal or campaign management. For pipeline data, pair with Salesforce MCP.
Salesforce MCP: Full CRM via SOQL
Salesforce MCP opens your entire Salesforce org to AI queries. Unlike HubSpot's server (which exposes specific objects), Salesforce gives you raw SOQL and SOSL access -- anything queryable in Salesforce is queryable through Claude.
Key capabilities: Execute SOQL queries, run SOSL searches across all objects, retrieve object metadata, create/update/delete records, and call the Tooling API.
{
"mcpServers": {
"salesforce": {
"command": "uvx",
"args": ["--from", "mcp-salesforce-connector", "salesforce"],
"env": {
"SALESFORCE_ACCESS_TOKEN": "your-oauth-token",
"SALESFORCE_INSTANCE_URL": "https://yourcompany.my.salesforce.com"
}
}
}
}
Three auth options: OAuth token (recommended), Salesforce CLI auth (sf org login web), or username/password with security token (legacy -- avoid for shared environments).
For marketers: "Pull all leads from our Q1 webinar campaign, segment by industry, show conversion rates to opportunity." One prompt generates the SOQL, runs it, and formats the output -- replacing a custom Salesforce report build.
Salesforce also has an official developer-focused MCP server (328 stars) for metadata deployment and code analysis. The community connector above is better for marketing and sales data queries.
Ahrefs MCP: SEO Data Without Leaving Claude
The Ahrefs MCP server is official, maintained by Ahrefs, and ships as a remote server -- no local install needed. It covers Site Explorer, Keywords Explorer, Site Audit, Rank Tracker, and Brand Radar for AI visibility monitoring.
Key capabilities: Domain ratings and backlink profiles. Keyword research with volume, difficulty, and click data. Organic competitor analysis. Rank tracking. Brand mentions and share of voice in AI-generated responses. Google Search Console data via Ahrefs' GSC integration.
{
"mcpServers": {
"ahrefs": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.ahrefs.com/mcp/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer your-mcp-key-here"
}
}
}
}
Generate your MCP key in Ahrefs under Account Settings > API Keys > Generate MCP Key (separate from the REST API token).
Why marketers should care: Brand Radar is unique to Ahrefs. It tracks how often AI models cite your brand in their responses. For teams concerned about AI visibility -- and you should be -- this is the only MCP server surfacing that data directly in your assistant.
Note: Ahrefs API returns monetary values in USD cents, not dollars. A traffic value of 45,000 means $450.00.
Google Analytics MCP: GA4 Data on Demand
No official Google MCP server exists, but the community-built google-analytics-mcp (194 GitHub stars) is solid. It connects to GA4 and exposes 200+ dimensions and metrics.
Key capabilities: Traffic, sessions, engagement, and bounce rates by date range. Geographic, device, and traffic source segmentation. Content performance analysis. E-commerce metrics (revenue, transactions, conversions). Schema discovery across all available GA4 fields.
{
"mcpServers": {
"google-analytics": {
"command": "ga4-mcp-server",
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account.json",
"GA4_PROPERTY_ID": "123456789"
}
}
}
}
Requires pip install google-analytics-mcp first. The auth setup is the hardest part: create a service account in Google Cloud Console, enable the Analytics Data API, download the JSON key, and add the service account email as a Viewer on your GA4 property. Use the numeric Property ID, not the Measurement ID starting with G-.
The server estimates result volume before fetching and aggregates server-side -- no context window overflows from raw data dumps.
Mailchimp MCP: 53 Tools for Email Marketing
The Mailchimp MCP server is the most feature-complete email marketing MCP server available, shipping 53 tools across audiences, campaigns, automations, and reporting.
Key capabilities: Campaign creation, scheduling, and performance reporting (open rates, click rates, bounces). Audience management with member search and growth history. Tag and segment operations. Automation workflow control. E-commerce data access.
{
"mcpServers": {
"mailchimp": {
"command": "uvx",
"args": ["mailchimp-mcp-server"],
"env": {
"MAILCHIMP_API_KEY": "abc123def456-us8"
}
}
}
}
Your API key includes the data center suffix (the -us8 part). Find it under Account > Extras > API Keys.
Start safe: Set MAILCHIMP_READ_ONLY=true to disable write operations during analysis sessions. Set MAILCHIMP_DRY_RUN=true to preview actions without executing. Enable writes only after you trust the workflow.
Slack MCP: Deliver Results to Your Team
The Slack MCP server (maintained by Zencoder) lets Claude post messages, read history, and manage communication -- the "last mile" that delivers analysis directly to your team.
Key capabilities: Post to channels and reply in threads. Read channel history. Add reactions. List channels and access user profiles.
{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["-y", "@zencoderai/slack-mcp-server"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-bot-token",
"SLACK_TEAM_ID": "T0123456789"
}
}
}
}
Create a Slack app at api.slack.com/apps. Required scopes: channels:read, channels:history, chat:write, reactions:write, users:read.
Linear MCP: Marketing Project Tracking
The Linear MCP server connects task management to your AI workflow. Create issues, update statuses, search across projects, and add comments from the same conversation where you do the analysis.
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "linear-mcp-server"],
"env": {
"LINEAR_API_KEY": "lin_api_your-key-here"
}
}
}
}
Generate your key at linear.app/settings/api. The original community server recommends migrating to Linear's official MCP implementation -- check Linear's docs for the latest.
Toolradar MCP: Evaluate Marketing Tools with Real Data
The Toolradar MCP server gives Claude verified data on 8,400+ software tools -- pricing, reviews, editorial scores, alternatives, and feature breakdowns. When evaluating new marketing tools, this replaces the "open 15 tabs and compare pricing pages" workflow.
Key capabilities: Search tools by keyword, category, or pricing model. Get tier-level pricing breakdowns. Compare 2-4 tools side by side. Find AI-identified alternatives. Access aggregated G2 and Capterra ratings.
{
"mcpServers": {
"toolradar": {
"command": "npx",
"args": ["-y", "toolradar-mcp"],
"env": {
"TOOLRADAR_API_KEY": "your-api-key"
}
}
}
}
Free API key (100 calls/day) at toolradar.com/dashboard/api-keys.
Brave Search MCP: Real-Time Market Research
The Brave Search MCP server (official, maintained by Brave) provides web, news, local, image, and video search plus AI summarization. The best general-purpose research server for marketing.
{
"mcpServers": {
"brave-search": {
"command": "npx",
"args": ["-y", "@brave/brave-search-mcp-server"],
"env": {
"BRAVE_API_KEY": "BSA-your-key-here"
}
}
}
}
Sign up at brave.com/search/api. Free tier: 2,000 queries/month.
Workflow Examples
These workflows assume multiple servers are configured. Each prompt chains tool calls across servers automatically.
SEO Content Gap Analysis
Prompt: "Using Ahrefs, pull the top 20 organic keywords for competitor.com. Cross-reference with our domain's rankings for those keywords. Identify gaps where they rank top 10 and we do not rank top 50. Then search Brave for the top-ranking pages on those gap keywords and summarize their content format."
Chains: Ahrefs Site Explorer (competitor) > Ahrefs Site Explorer (your domain) > Brave Search (top pages). Output: a prioritized content gap list with competitor page analysis.
Cross-Platform Campaign Review
Prompt: "Pull last month's email campaign results from Mailchimp -- open rates, click rates, top subject lines. Then pull website traffic from Google Analytics for the same period, filtered to email source. Compare click-through landing pages against their bounce rates. Post a summary to #marketing-weekly in Slack."
Chains: Mailchimp > Google Analytics > Slack. One conversation replaces three dashboard sessions.
Competitive Intelligence Brief
Prompt: "Use Ahrefs to pull domain rating, monthly organic traffic, and top 10 backlinks for competitor1.com, competitor2.com, competitor3.com. Use Brave Search to find their product announcements from the past 30 days. Use Toolradar to compare their pricing tiers. Summarize as a competitive intelligence brief."
Chains: Ahrefs (SEO metrics) > Brave Search (news) > Toolradar (pricing) into a structured report.
Recommended Setup
Start with three servers and expand:
Tier 1 -- Install immediately:
- Brave Search MCP -- free, two-minute setup, transforms Claude's research quality
- Your CRM server (HubSpot or Salesforce) -- direct contact and pipeline access eliminates the biggest context switch in marketing workflows
- Ahrefs MCP -- keyword and backlink data one prompt away changes how you plan content
Tier 2 -- Add when ready:
4. Google Analytics MCP -- pairs with Ahrefs for "high impressions, low CTR" analysis
5. Mailchimp MCP -- start read-only for campaign analytics on demand
6. Slack MCP -- delivers results directly to team channels
Tier 3 -- Specialized:
7. Linear MCP -- once your marketing team runs projects there
8. Toolradar MCP -- invaluable during vendor evaluation and budget planning
All nine servers run simultaneously. Each is independently configured in claude_desktop_config.json -- adding one does not affect the others. The teams building MCP-driven workflows now will have a structural advantage in speed once every marketing SaaS ships its own server.
Related Articles
Best Email Marketing Platforms in 2026
Best Email Marketing Platforms in 2026
MCP Server Authentication: OAuth 2.1, API Keys, and Security Best Practices
MCP Server Authentication: OAuth 2.1, API Keys, and Security Best Practices
How to authenticate MCP servers — env vars for local, OAuth 2.1 for remote. Covers PKCE, client-credentials, and the CVE that broke mcp-remote.
Streamable HTTP vs SSE: Why MCP Changed Transports (And How to Migrate)
Streamable HTTP vs SSE: Why MCP Changed Transports (And How to Migrate)
MCP introduced Streamable HTTP in March 2025, replacing SSE. With SSE deprecation approaching, here is what changed and how to migrate.