Skip to main content

Top 10 MCP Servers for Marketing, Prospecting & Business Growth (2026)

· 11 min read
Yassine El Haddad
Software Developer & Automation Specialist

I build production AI agents, web scrapers, and automation pipelines. Most of what I publish here comes from the actual problems they run into: proxies that get banned, anti-bot stacks that fingerprint your client, RAG that drifts when the underlying data moves. Stack: Python, TypeScript, Go, FastAPI, LangChain, Crawlee, Playwright, deployed on AWS, GCP, and Cloudflare.

Model Context Protocol (MCP) servers extend Claude Desktop and Claude Code with live access to external tools: Customer Relationship Management (CRM) data, web scraping, email, spreadsheets, and more. For marketing and sales teams, the right MCP server combination turns Claude into a research assistant, CRM manager, and content producer, all from a chat interface.

This guide covers 10 high-impact MCP servers for non-engineering business functions, with installation instructions and real-world usage examples. If you do not have a Claude account yet, you can try Claude free for a week and set these up the same day.

TL;DR:

#MCP ServerBusiness functionBest for
1ApifyWeb scraping, lead dataMarket research, lead gen, competitive intel
2HubSpotCRM operationsContact management, deal tracking
3Google SheetsReporting, data managementFinancial reports, metrics dashboards
4GmailEmail operationsOutreach, follow-ups, support
5SlackTeam communicationAlerts, summaries, reporting
6Brave SearchWeb searchMarket research, trend analysis
7Google DriveDocument managementContracts, proposals, shared docs
8NotionKnowledge managementWikis, project tracking, meeting notes
9StripePayment operationsRevenue tracking, customer billing
10Google CalendarSchedulingMeeting prep, availability, follow-ups

Prerequisites:

  • Claude Desktop installed (download)
  • MCP works on Claude Free with usage limits; Claude Pro (~$20/mo) raises limits for heavier business use
  • Budget 15+ minutes per server (OAuth / Google Cloud setup often takes longer than API-key-only servers)

How to install any MCP server

Edit your Claude Desktop config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Add the server to the mcpServers object, then restart Claude Desktop:

{
"mcpServers": {
"server-name": {
"command": "npx",
"args": ["-y", "@package/mcp-server"],
"env": { "API_KEY": "your_key" }
}
}
}

1. Apify MCP Server: web scraping for business intelligence

What it does: Connects Claude to Apify's 30,000+ Actors for web scraping: Google Maps, Google Search, Amazon, LinkedIn, social media, and any website.

Config:

{
"mcpServers": {
"apify": {
"command": "npx",
"args": ["-y", "@apify/actors-mcp-server"],
"env": { "APIFY_TOKEN": "your_apify_token" }
}
}
}

Business use cases:

TaskPrompt example
Lead generation"Use Apify to find all marketing agencies in London on Google Maps with 4+ star ratings"
Competitor pricing"Use Apify to scrape the pricing page at competitor.com and summarize the plans"
Market research"Use Apify to search Google for 'AI automation tools 2026' and summarize the top 10 results"
Content research"Use Apify to scrape the top 5 blog posts about [topic] and extract key insights"

Cost: Apify Starter plan ($29/mo) covers most business use cases. Free tier includes $5/month in credits.

Full setup guide →


2. HubSpot MCP Server: CRM from Claude

What it does: Read and manage contacts, companies, deals, and tickets in HubSpot directly from Claude.

Config:

{
"mcpServers": {
"hubspot": {
"command": "npx",
"args": ["-y", "@hubspot/mcp-server"],
"env": { "HUBSPOT_ACCESS_TOKEN": "your_token" }
}
}
}

Business use cases:

TaskPrompt example
Pipeline review"Show me all deals in the 'Proposal' stage with value over $10K"
Contact enrichment"Look up Acme Corp in HubSpot and update their company size to 150 employees"
Activity logging"Log a meeting note for contact Jane Smith: discussed pricing, next step is proposal"
Deal forecasting"List all deals closing this month and calculate total weighted pipeline"

Cost: HubSpot Free CRM ($0) + MCP server ($0). HubSpot paid tiers unlock more API features.


3. Google Sheets MCP Server: reporting and dashboards

What it does: Read, write, and analyze Google Sheets data from Claude.

Use mcp-gsheets (npm). Enable the Sheets API, create a service account, and share each spreadsheet with the service account email.

Config:

{
"mcpServers": {
"google-sheets": {
"command": "npx",
"args": ["-y", "mcp-gsheets@latest"],
"env": {
"GOOGLE_PROJECT_ID": "your-gcp-project-id",
"GOOGLE_APPLICATION_CREDENTIALS": "/absolute/path/to/service-account-key.json"
}
}
}
}

Business use cases:

TaskPrompt example
Weekly report"Read the Revenue Tracker sheet and generate a week-over-week summary"
Data analysis"Analyze the Marketing Spend sheet and identify the top 3 channels by ROI"
Budget tracking"Compare actual vs budgeted costs for Q1 and highlight overruns"
Data entry"Add these 5 new leads to the Leads sheet with today's date"

Cost: $0 for the MCP package; Google Cloud and Sheets API quotas may still apply.


4. Gmail MCP Server: email operations

Commonly used community option: @gongrzhe/server-gmail-autoauth-mcp. Run the package's OAuth / auth command once (see npm README) so credentials are stored locally, then point Claude Desktop at the server.

Config:

{
"mcpServers": {
"gmail": {
"command": "npx",
"args": ["-y", "@gongrzhe/server-gmail-autoauth-mcp"]
}
}
}

Business use cases:

TaskPrompt example
Email drafting"Draft a follow-up email to [client] about the proposal we sent last week"
Inbox summary"Summarize my unread emails from today, highlighting urgent items"
Outreach"Compose a cold email to the CEO of [company] referencing their recent product launch"
Support"Read the latest email from [customer] and draft a helpful response"

Cost: $0.


5. Slack MCP Server: team communication

Config:

{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-token",
"SLACK_TEAM_ID": "T-your-team"
}
}
}
}

Business use cases:

TaskPrompt example
Channel summary"Summarize today's discussion in #sales-team"
Post update"Post a message in #marketing: 'Q1 content metrics report is ready, see Sheet link'"
Search"Find all messages mentioning 'competitor ABC' in the last month"
Meeting prep"Summarize the #product-standup channel from this week for my meeting prep"

Cost: $0.


6. Brave Search MCP Server: web research

Config:

{
"mcpServers": {
"brave-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": { "BRAVE_API_KEY": "your_key" }
}
}
}

Business use cases: Real-time market research, trend analysis, news monitoring, fact-checking.

Cost: Brave Search API has a free tier (check current limits and per-request rates on the Brave Search API pricing page). Paid plans cover higher volume.


7–10: Quick reference

7. Google Drive MCP

Package: @piotr-agier/google-drive-mcp. OAuth to Google: set GOOGLE_DRIVE_OAUTH_CREDENTIALS (path to your OAuth client JSON) and optional GOOGLE_DRIVE_MCP_TOKEN_PATH for token storage (see package README).

{
"mcpServers": {
"google-drive": {
"command": "npx",
"args": ["-y", "@piotr-agier/google-drive-mcp"],
"env": {
"GOOGLE_DRIVE_OAUTH_CREDENTIALS": "/absolute/path/to/gcp-oauth.keys.json",
"GOOGLE_DRIVE_MCP_TOKEN_PATH": "/absolute/path/to/tokens.json"
}
}
}
}

Use cases: Read contracts, search proposals, manage shared folders.

8. Notion MCP

Official npm: @notionhq/notion-mcp-server with a Notion integration token. Notion also documents a remote MCP URL https://mcp.notion.com/mcp for clients that support HTTP MCP + OAuth (see Notion MCP docs).

{
"mcpServers": {
"notion": {
"command": "npx",
"args": ["-y", "@notionhq/notion-mcp-server"],
"env": { "NOTION_API_KEY": "your_notion_integration_secret" }
}
}
}

Use cases: Search knowledge base, create project pages, update wikis.

9. Stripe MCP

Official: @stripe/mcp (see Stripe MCP for flags). Many setups use the remote endpoint https://mcp.stripe.com where supported.

{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp"],
"env": { "STRIPE_SECRET_KEY": "sk_live_..." }
}
}
}

Use cases: Revenue tracking, customer billing lookups, subscription analytics.

10. Google Calendar MCP

Package: @cocal/google-calendar-mcp (OAuth keys JSON path per README).

{
"mcpServers": {
"google-calendar": {
"command": "npx",
"args": ["-y", "@cocal/google-calendar-mcp"],
"env": { "GOOGLE_OAUTH_CREDENTIALS": "/absolute/path/to/gcp-oauth.keys.json" }
}
}
}

Use cases: Meeting prep, availability checking, scheduling follow-ups.


The business power combo: 3 MCP servers to start

If you install only three MCP servers, install these:

ServerWhyImpact
ApifyLive web data: research, leads, competitive intelCan replace several paid research tools
Google SheetsReports, dashboards, data managementPulls reporting into one chat workflow
SlackAlerts, summaries, team communicationCuts time spent catching up on channels

Combined config:

{
"mcpServers": {
"apify": {
"command": "npx",
"args": ["-y", "@apify/actors-mcp-server"],
"env": { "APIFY_TOKEN": "your_token" }
},
"google-sheets": {
"command": "npx",
"args": ["-y", "mcp-gsheets@latest"],
"env": {
"GOOGLE_PROJECT_ID": "your-gcp-project-id",
"GOOGLE_APPLICATION_CREDENTIALS": "/absolute/path/to/service-account-key.json"
}
},
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-token",
"SLACK_TEAM_ID": "T-your-team"
}
}
}
}

MCP server security for business data

ConcernRecommendation
API key storageStore in environment variables, not in the config file. Use 1Password CLI or direnv for team setups.
Scope of accessCreate dedicated API keys with minimum required permissions. Read-only where possible.
Data flowLocal stdio MCP servers run on your machine; retrieved data is handled there before results go to the model. Servers that call Apify, Brave, Stripe, etc. send data to those vendors. Your prompts and Claude's responses always go through Anthropic's API. Remote HTTP MCP endpoints send traffic to the host that runs the server.
Shared configsIf sharing claude_desktop_config.json across a team, use environment variable references, not hardcoded keys.
AuditPeriodically review which MCP servers are installed and what data they can access. Remove unused servers.

Comparison: MCP servers vs SaaS integrations vs Zapier

MCP ServersZapier/Make.comDirect SaaS
InterfaceChat (natural language)Visual workflow builderDedicated UI
FlexibilityAny prompt, any combinationPre-built triggers + actionsFixed features
Setup15 min per server30 min per workflowVaries
Cost$0–29/mo for Apify Starter (mostly API keys; overages apply)$9-99/mo + API costs$50-500/mo per tool
AutomationOn-demand (requires Claude open)Scheduled, automatedBuilt-in automation
Best forAd-hoc research, analysis, draftingRecurring, scheduled workflowsSpecialized tasks

Key insight: MCP servers replace ad-hoc SaaS tool usage (the times you log into several tools to research a lead). Zapier/Make.com replace scheduled background automation. Use both together for maximum coverage.


Frequently Asked Questions

Apify MCP. The Apify MCP server gives you access to 30,000+ ready-made Actors for web scraping, data extraction, and automation, which makes it one of the most versatile options for marketing workflows.

Yes. The setup (editing a JSON file, getting an API key) takes around 15 minutes per server with our guides. After setup, using MCP tools is completely non-technical: you just chat with Claude naturally.

Technically unlimited, but Claude Desktop performance degrades at 6+ active servers. Each server runs as a subprocess. For business use, 3-5 servers covers most needs: Apify + Google Sheets + Slack + one or two more based on your workflow.

Local stdio MCP servers run on your computer, but any server that wraps a cloud API (Apify, Brave Search, Stripe, and similar) sends data to that provider. Your prompts and Claude's responses go through Anthropic's API. Remote HTTP MCP servers add another host in the chain. Use read-only API keys where possible and review vendor and Anthropic data policies for compliance.

MCP servers work on Claude's free tier with usage limits. For reliable business use (multiple servers, complex queries, extended conversations), Claude Pro ($20/month) is recommended for its higher limits and faster responses.

Yes. Claude Code supports MCP servers through its own configuration (claude mcp add command or .mcp.json). The same servers work in both Claude Desktop and Claude Code, but the interface is different (chat UI vs terminal).

Brave Search MCP does web searches (like Googling). Apify MCP does structured web scraping, extracting specific data from specific websites (Google Maps listings, Amazon prices, LinkedIn profiles). Use Brave Search for general research and Apify for targeted data extraction.

For ad-hoc, on-demand tasks, yes. For scheduled, recurring automation, no. MCP servers require Claude Desktop to be open. Make.com and Zapier run 24/7 in the background. The ideal setup uses MCP for interactive work and Make.com/Zapier for automated pipelines.


MCP servers transform Claude Desktop from a chat window into a connected business operations hub. The 10 servers above cover marketing research, sales operations, team communication, financial tracking, and email management, all through natural language.

Start with the power combo (Apify + Google Sheets + Slack), use Claude for a week, and add servers as you identify new use cases.

Download Claude Desktop and get an Apify API token to start today. For the developer-focused MCP guide, read the MCP Server Handbook.

Common mistakes and fixes

MCP server loads but Claude ignores it.

Be explicit in your prompt: 'Use the Apify MCP server to...' Claude with extended thinking enabled calls tools more reliably. Limit active servers to 4-5 to reduce context confusion.

Google Sheets MCP returns 'insufficient permissions' error.

The Google Sheets MCP requires a service account JSON file with Sheets API access. Ensure the Google Sheet is shared with the service account email. Check that the Sheets API is enabled in your Google Cloud project.

HubSpot MCP creates duplicate contacts.

Use the search-before-create pattern: check whether a contact with the same email exists before creating one. The HubSpot MCP should support a search step (find a contact by email) followed by a conditional create.