The 13 Best MCP Servers for Brand Monitoring & Marketing in 2026
Your assistant is only as informed as its data sources. Here are the MCP servers worth connecting for monitoring and marketing work — with auth models, pricing, and the honest failure modes.

I'm the co-founder of Octolens, and our MCP server is on this list, so I'll say that upfront — and I'll also tell you where a different server, or a plain free API, is the better pick. The reason I wrote this page is that "best MCP servers" lists are usually fifty entries long and organized by nothing. That's not how anyone works with these things. Every server you connect adds its tools to your assistant's context on every single request, and people who run a lot of them notice:
"mcp servers tend to inject too many tokens into the context, that might not be relevant for the task at hand" — a Hacker News commenter in a thread on how Claude Code works in large codebases
And trust is a real question too, because a server is code you're wiring into your assistant:
"I've been a bit hesitant to spin up too many MCP servers locally when I can't easily tell what permissions they're asking for." — a Hacker News commenter on a Show HN that sandboxed 70 MCP servers to log what they do
So this list is short on purpose and organized by the actual jobs that come up in marketing and founder-led growth work. I've also been specific about auth models everywhere, because "paste your session cookie" and "sign in with OAuth" are very different risk profiles and listicles usually gloss over that.
The jobs:
- Brand mentions & social listening — what people say about you across the internet
- Platform-specific data — Reddit, YouTube, LinkedIn and the DIY wrapper servers
- Your own marketing stack — analytics, CRM, and product data
- Web research & scraping — search-grounded answers and page extraction
An MCP server is a program that exposes tools and data to an AI assistant over the Model Context Protocol — the open standard Anthropic introduced in November 2024 that ChatGPT, Cursor, and most serious AI clients now speak too. Connect a server and your assistant can do things: search your mentions, query your analytics, pull a competitor's pricing page. The assistant decides when to call which tool; the server does the work and returns structured results.
Two distinctions matter more than any feature list:
- Remote vs. local. Remote servers are hosted — you add a URL, sign in, done. Local servers are processes you install and run, with API keys in config files. Remote with OAuth is the pattern that works across every client with the least setup.
- A door vs. a pipeline. Most servers are doors: they let the assistant query something that already exists. If the thing behind the door is raw (a platform API), your assistant gets raw data and burns context filtering it. If it's a pipeline that already collects, filters, and scores, the assistant gets signal. For monitoring specifically this is the whole game, because an MCP server only answers when asked — the watching has to happen somewhere else.
Every server on this page went through the same checks:
- Does it verifiably exist and work today? Live repo or product page, recent activity. The MCP ecosystem moves fast and half the servers in older roundups are abandoned.
- Auth model. OAuth, API key, session cookie, or nothing — and what that means for safety and setup time.
- What the underlying data costs. A free server wrapping a paid API isn't free. We note the real cost of the data underneath.
- Raw or filtered. Does your assistant get an unfiltered firehose to reason over, or scored, deduplicated results?
- Client support. Whether it works in Claude Code, Claude Desktop, ChatGPT, and Cursor, or only some of them.
Prices and repo facts were checked on September 30, 2026. Where something couldn't be verified against an official source, it isn't claimed.
| Server | Best for | Runs | Auth | Underlying cost |
|---|---|---|---|---|
| Octolens | AI-filtered brand mentions, 15+ platforms | Remote | OAuth | From $159/mo (annual) |
| Reddit MCP Buddy | Ad-hoc Reddit queries | Local | None (optional free Reddit app) | Free |
| LinkedIn MCP Server | LinkedIn profile/company lookups | Local | Your LinkedIn session cookie | Free + account risk |
| mcp-hn | Hacker News queries | Local | None | Free |
| YouTube MCP Server | YouTube video/channel data | Local | YouTube Data API key | Free quota (tight) |
| PostHog MCP | Your product analytics | Remote | Personal API key | Free tier, then usage |
| HubSpot MCP | Your CRM | Remote | OAuth | Free CRM tier up |
| Google Analytics MCP | GA4 reports | Local | Google Cloud ADC | Free |
| Ahrefs MCP | SEO data | Remote | OAuth (Lite plan+) | From $129/mo |
| Apify MCP | Scraping via 1,000s of Actors | Remote or local | OAuth / API token | $5 free credit/mo, then usage |
| Firecrawl MCP | Turning websites into clean data | Local (hosted API) | API key | 1,000 free credits/mo |
| Tavily MCP | Search built for agents | Remote or local | API key | 1,000 free credits/mo |
| Bright Data Web MCP | Scraping hard-to-reach pages | Local (hosted API) | API key | 5,000 free requests/mo |
This is the job where the door-vs-pipeline distinction decides everything. An assistant can only answer "what are people saying about us?" well if something has been collecting and filtering mentions the whole time.
Best for: brand mentions across 15+ platforms, already filtered and scored
Ours, so here is exactly what it is and where it isn't the right pick. Octolens monitors your keywords across Reddit, X, LinkedIn, Hacker News, Bluesky, YouTube, GitHub, Stack Overflow, TikTok, podcasts, newsletters, and news — the collection runs continuously on our side, and every mention gets scored by AI for relevance and sentiment before your assistant ever sees it. The MCP server is the door into that pipeline: 23 tools for listing and searching mentions, running analytics, and managing keywords. It's a remote server with OAuth sign-in, so the same URL works in Claude Code, Claude Desktop, ChatGPT, and Cursor with nothing to install and no API key to paste.
What this replaces is not one wrapper server but the stack you'd otherwise assemble: a Reddit wrapper plus an HN wrapper plus something risky for LinkedIn, each returning raw results your assistant has to filter in context. As an example, when I use Octolens for Octolens, the daily prompt is "give me the five posts I should respond to today" — that only works because relevance filtering already happened upstream. Trial users who set up the MCP or API convert at 4x our baseline, which tells you something about who this clicks for.
| Detail | Info |
|---|---|
| Runs | Remote (https://app.octolens.com/api/mcp/v2), OAuth — no API key |
| Covers | 15+ platforms; posts and comments; news on the Scale plan |
| Pricing | Pro $159/mo (annual) / $199 monthly. Scale $499/mo (annual) / $599 monthly. 7-day trial |
| Honest limits | Monitors public mentions only — no surveys or support tickets. Archive builds from when you add a keyword (7-day backfill) |
Per-platform setup guides: Reddit, LinkedIn, Twitter/X, YouTube, Hacker News, News, Bluesky.
Website: https://octolens.com
These are open-source servers that wrap one platform's API. They're free, they're honest about what they are, and they're genuinely useful for ad-hoc questions — with the shared caveat that they answer queries rather than watch anything, and your assistant does the filtering in context. There are also small Bluesky servers (bsky-mcp-server, 49★, app-password auth) if that's where your audience is.
Best for: asking Claude about Reddit without any setup | ~840★ on GitHub
The most-starred dedicated Reddit MCP server. It browses subreddits, searches posts, and analyzes users, with output formatted for LLMs, and the zero-setup mode is the nice part: it runs anonymously against Reddit's public endpoints at about 10 requests a minute. Add free Reddit app credentials and you get 60–100 requests a minute plus full post metrics. For "what's r/SaaS saying about pricing models this week" it's exactly right. For continuous brand monitoring you'd end up rebuilding a poller, storage, and filtering around it, and that's usually the point where a wrapper stops being enough.
| Detail | Info |
|---|---|
| Runs | Local |
| Auth | None; optional free Reddit client_id/secret for higher limits |
| Cost | Free (OSS, individual maintainer) |
| Honest limits | Anonymous mode returns no scores/comment counts; per-query, no watching |
Repo: github.com/karanb192/reddit-mcp-buddy
Best for: LinkedIn lookups if you accept the account risk | ~3,700★ on GitHub
The prominent LinkedIn server, and I'm including it because pretending it doesn't exist would make this list less useful. It scrapes profiles, companies, and jobs through a real browser session. The auth is the thing to understand: it signs in as you — current versions import your li_at session cookie from a local browser or open a login window. That's unofficial automated access, it violates LinkedIn's User Agreement, and accounts do get restricted for it. Sessions also expire, so it breaks periodically by design. If you use it, use it sparingly and know what you're risking; if you want LinkedIn mentions without your account in the line of fire, that's the exact case we built for.
| Detail | Info |
|---|---|
| Runs | Local (drives a Chromium session) |
| Auth | Your LinkedIn session cookie / interactive login |
| Cost | Free (OSS) — plus the account-restriction risk |
| Honest limits | ToS-violating scraping; sees only what your account can see; breaks when sessions expire |
Repo: github.com/stickerdaniel/linkedin-mcp-server
Best for: Hacker News queries with literally zero auth | ~80★ on GitHub
Hacker News is the one platform where the free APIs are genuinely free and open, and this small server wraps them: front page, top/show/ask lists, search via Algolia, comments, user info. There is no key or account needed at all. The ecosystem here is fragmented — several similar wrappers exist and none dominates — but they're all thin layers on the same two public APIs, so picking by recent maintenance is fine. The gap, as with every wrapper: HN threads peak in hours, and a server that answers when asked won't tell you a thread about you is rising. That's a pipeline job.
| Detail | Info |
|---|---|
| Runs | Local |
| Auth | None |
| Cost | Free (OSS) |
| Honest limits | Query-only; no alerts; fragmented ecosystem of similar small wrappers |
Repo: github.com/erithwik/mcp-hn
Best for: video and channel data inside the API's free quota | ~580★ on GitHub
Two flavors exist and they're worth distinguishing. ZubeidHendricks/youtube-mcp-server is the full Data API server — video details, channel stats, searches — authenticated with a YouTube Data API key, and it even supports rotating multiple keys because the free quota is tight: search calls are capped at 100 per day by default. The other flavor, mcp-server-youtube-transcript (~600★), needs no key at all and just pulls transcripts — genuinely handy for "summarize this competitor's launch video." Neither can search YouTube comments by keyword, because the Data API itself can't; comment mentions of your brand under other people's videos stay invisible to any DIY setup.
| Detail | Info |
|---|---|
| Runs | Local |
| Auth | YouTube Data API key (transcript variant: none) |
| Cost | Free within Data API quota |
| Honest limits | search capped at 100 calls/day; no comment keyword search exists in the API |
Repo: github.com/ZubeidHendricks/youtube-mcp-server
The official vendor servers. These are the easy wins: OAuth or a personal key, data you already own, and no ambiguity about who runs the code.
Best for: asking your product analytics questions in plain language
PostHog's official server queries insights, dashboards, feature flags, and error tracking, and can run analytics queries directly — "which signup source converted best last month" without opening the app. Install is a one-liner (npx @posthog/wizard@latest mcp add), auth is a personal API key, and PostHog's free tier (1M events a month) means most teams pay nothing to start. The code recently moved into the PostHog monorepo, which is a good sign for maintenance. We use this one ourselves; it covers the inside view the same way mention monitoring covers the outside one.
| Detail | Info |
|---|---|
| Runs | Remote |
| Auth | Personal API key |
| Cost | PostHog freemium — 1M events/mo free, then usage-based |
| Honest limits | Your first-party data only |
Docs: posthog.com/docs/model-context-protocol
Best for: CRM lookups and updates from your assistant
HubSpot's remote server went GA in April 2026 and does read and write on core CRM objects — contacts, deals, engagements — over OAuth. "Draft a follow-up for every deal that went quiet this month" becomes a prompt. One confusion to save you: HubSpot ships two official servers, this CRM one at mcp.hubspot.com and a separate local Developer server for app/CMS work. For marketing you want the first. Works from the free CRM tier up, with rate limits inheriting from your HubSpot plan.
| Detail | Info |
|---|---|
| Runs | Remote (mcp.hubspot.com) |
| Auth | OAuth |
| Cost | Free CRM tier up; paid hubs from ~$15–20/seat/mo |
| Honest limits | Two same-named official servers confuse setup; write access deserves care |
Docs: developers.hubspot.com/ai-tools/mcp
Best for: GA4 reports without the GA4 interface
Official, Google-owned, and explicitly labeled experimental. It exposes account summaries, standard and funnel reports, and custom dimensions over the GA4 APIs. The friction is setup: it runs locally and authenticates through Google Cloud Application Default Credentials, which means a GCP project with the right APIs enabled — noticeably more ceremony than pasting one key. Once it's up, "compare organic traffic to the two pages we shipped last month" beats clicking through GA4's report builder, which is honestly most of the value.
| Detail | Info |
|---|---|
| Runs | Local (pip package analytics-mcp) |
| Auth | Google Cloud ADC / OAuth |
| Cost | Free |
| Honest limits | Experimental label; GCP setup friction; GA4 properties only |
Repo: github.com/googleanalytics/google-analytics-mcp
Best for: SEO data in your assistant, if you already pay for Ahrefs
Official, hosted by Ahrefs, with 100+ tools across Site Explorer, Keywords Explorer, Rank Tracker, and Site Audit, including batch analysis across up to 100 domains. Auth is OAuth against your Ahrefs account — which is also the catch: it requires the Lite plan ($129/mo) or higher, and calls consume your plan's API units, which can go quickly if your assistant gets enthusiastic. There is no free tier at all. Semrush ships an equivalent official remote server (mcp.semrush.com) with the same shape: paid plan required, unit-metered. If you already pay for either, connecting it is an obvious yes; nobody should buy a $129/mo subscription just to have an SEO MCP.
| Detail | Info |
|---|---|
| Runs | Remote (api.ahrefs.com/mcp/mcp) |
| Auth | OAuth — Ahrefs Lite plan ($129/mo) or higher |
| Cost | Plan price + API unit consumption |
| Honest limits | No free tier; agent loops can burn units fast |
Docs: docs.ahrefs.com/en/mcp
The general-purpose layer: search and extraction servers your assistant uses for competitive research, content work, and everything the platform-specific servers don't cover. All four are real companies with real free tiers, so the choice is mostly about shape.
Best for: one server that opens a marketplace of scrapers | ~9,100★ on GitHub
The biggest repo on this list, and structurally the most interesting: Apify's server exposes their Actor marketplace — thousands of purpose-built scrapers for Reddit, X, Instagram, TikTok, YouTube, Google Maps, and more — as MCP tools. Hosted remote with OAuth at mcp.apify.com, or local with an API token. The free plan includes $5 of platform credit a month, and then each Actor bills its own usage, which is also the honest catch: predicting cost across Actors with different pricing models takes attention. Individual Actors can even be connected as standalone MCP servers, including purpose-built brand-monitoring ones, so it's really closer to a toolkit than a single tool.
| Detail | Info |
|---|---|
| Runs | Remote (mcp.apify.com, OAuth) or local |
| Auth | OAuth / API token |
| Cost | $5 free platform credit/mo; Starter $19/mo; Actors bill usage on top |
| Honest limits | Per-Actor pricing makes total cost hard to estimate; results are raw scrapes |
Repo: github.com/apify/apify-mcp-server
Best for: turning any website into clean, structured data | ~7,500★ on GitHub
Firecrawl's official server does scrape, crawl, site mapping, search, and structured extraction, and it's become the default answer for "get this page into my assistant as clean markdown." The free tier is 1,000 credits a month at roughly a credit per page, with paid plans from $16/mo (annual). For marketing work it shines at competitor pages, docs, and pricing tables — anywhere the content is public but unstructured. JS-heavy and anti-bot sites consume more credits, and it has no social-platform-specific structure, which is why it pairs with rather than replaces the platform servers above.
| Detail | Info |
|---|---|
| Runs | Local server, hosted API underneath |
| Auth | API key |
| Cost | 1,000 free credits/mo; Hobby $16/mo (annual) for 5,000 |
| Honest limits | Credit burn on JS-heavy sites; generic extraction, not platform-aware |
Repo: github.com/firecrawl/firecrawl-mcp-server
Best for: giving your assistant a search engine built for agents | ~2,400★ on GitHub
Tavily built search for LLM consumption from the start — results arrive pre-processed for context windows rather than as ten blue links — and the MCP server adds extract, map, and crawl on top. Free tier is 1,000 credits a month resetting on the 1st, then pay-as-you-go at $0.008 a credit. It's the simplest of the four to reason about and a good default for "research this company before the call." Exa (exa-mcp-server, ~5,000★, $10 free credits) is the semantic-search alternative, and Perplexity's official server grounds answers in its Sonar API — worth knowing about, priced per-request plus per-token, which adds up in monitoring-style loops.
| Detail | Info |
|---|---|
| Runs | Remote endpoint or local |
| Auth | API key |
| Cost | 1,000 free credits/mo; then $0.008/credit |
| Honest limits | Hard stop at monthly credit cap; search, not persistent tracking |
Repo: github.com/tavily-ai/tavily-mcp
Best for: pages that block everything else | ~2,700★ on GitHub
Bright Data's server routes search and scraping through their unblocker and proxy network, which is the point: it reaches pages that defeat normal scrapers. The free tier is real — 5,000 requests a month, no credit card — and the Pro mode adds structured feeds for LinkedIn, Instagram, and X on Bright Data's usage-based pricing. This is the heavy machinery of the category; for most marketing teams it's the escalation path when Firecrawl or Tavily can't get through, not the daily driver. Unused free requests don't roll over, and the cap is a hard stop.
| Detail | Info |
|---|---|
| Runs | Local server, hosted network underneath |
| Auth | Bright Data API key |
| Cost | 5,000 free requests/mo; then usage-based |
| Honest limits | Pro tools excluded from free tier; scraped social data has the same ToS questions as any scraper |
Repo: github.com/brightdata/brightdata-mcp
Definitely not all thirteen. The working set I'd suggest for a founder or marketing team, based on what we see customers run, is three to five:
- Mentions: Octolens — the outside view, filtered before it hits your context window. That's us, and this is the job we'd argue hardest for, because it's the one where a raw wrapper genuinely can't substitute for a pipeline.
- Your own numbers: PostHog and/or HubSpot, depending on where your truth lives. Official servers, OAuth, low risk.
- Research: Tavily or Firecrawl for general web work, Apify when you need a platform-specific scraper for a one-off.
- Situational: the free platform wrappers for ad-hoc digging (Reddit MCP Buddy and mcp-hn are safe and free), Ahrefs if you already pay for it.
And the LinkedIn cookie server is the one to think twice about — not because the code is bad, but because it's the only entry on this list that puts one of your accounts at risk.
If you want to see the mentions side working before committing to anything, the Octolens trial is 7 days, and the MCP server connects in about five minutes — setup guides here. Reach out if you have any questions.


