mcp-brandwatch
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-brandwatch
MCP server for the Brandwatch Consumer Research API, Data Upload API and Analysis API.
📋 Reviewing this? Start with IT-REVIEW.md — architecture, auth model, risk assessment, tool inventory and the open decisions. This README is the operator quick-reference.
Two flavours:
worker/— remote server on Cloudflare Workers (connector URL). Primary.server.py— local stdio server (subset). Legacy/local use.
Remote server (Cloudflare Worker)
Deployed at: https://mcp-brandwatch.gtm-ai.workers.dev
Connector URL (secret path — treat as a credential, it is in worker/.mcp-secret):
https://mcp-brandwatch.gtm-ai.workers.dev/<MCP_SECRET>/mcp/sse also available for legacy SSE clients. Requests without the secret prefix get 404.
Secrets
cd worker
npx wrangler secret put BW_TOKEN # long-lived API token — preferred
# or:
npx wrangler secret put BW_USERNAME
npx wrangler secret put BW_PASSWORD
npx wrangler secret put MCP_SECRET # URL path key (already set)Only "Regular" or "Admin" Brandwatch accounts can use the API. Tokens come from
POST https://api.brandwatch.com/oauth/token (grant_type=api-password,
client_id=brandwatch-api-client) and last ~1 year.
Deploy / dev
cd worker
npm install --legacy-peer-deps
npm run deploy # or: npm run devRelated MCP server: PostLake
Tools (55)
Group | Tools |
Account |
|
Projects |
|
Queries |
|
Query groups |
|
Tags |
|
Categories |
|
Rules |
|
Author/site/location lists |
|
Workflow & alerts |
|
Mentions |
|
Charts & insights |
|
Metadata |
|
Data Upload |
|
Analysis (billed per query) |
|
Escape hatch |
|
Rate limit & optimisations baked in
Consumer Research API: 30 calls / 10 min per client (
x-rate-limitheaders). The worker appends_rateLimitto responses once usage hits 70% so the model backs off.Metadata endpoints (tags, categories, lists, filters, metrics, locations, exclusion snippets) cached in-memory 5 min — Brandwatch's own recommended practice.
multi_aggregate_chartandcount_mentionsexist specifically to spend fewer calls.OAuth token cached per isolate; auto-refresh once on 401.
Dates: ISO 8601 (
2024-01-01or2024-01-01T00:00:00.000+0000). Analysis API ranges max 24h. Mentions pagination caps at 10,000 — usecursorbeyond.
Refs: https://developers.brandwatch.com/llms.txt, Python client BrandwatchLtd/bcr-api.
Related MCP Connectors
Hosted MCP server for DataLikers — Instagram & TikTok data API. 51 tools: Instagram user search by demographics (gender/age/race/country/city), profiles, bulk lookup, engagement, posts & reels, comments, hashtags, locations, stories, highlights, music, business accounts, top users; TikTok users, videos, comments, hashtags, playlists and top charts. Streamable HTTP, Bearer API key. Free tier: 100 requests on signup at https://datalikers.com/p/1by27bwg
OAuth-enabled MCP server that extracts structured data from public social media posts.
Agent-first social media publishing, scheduling, analytics, and unified inbox API + 16-tool MCP server across 18 social platforms (X, LinkedIn, Instagram, YouTube, TikTok, Threads, Bluesky, Reddit, Telegram, Discord, Mastodon, Facebook, Pinterest).
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server that wraps the UMT media monitoring API, enabling search and retrieval of media mentions with filters such as date range, language, sentiment, and tags.217 npmISC
- AlicenseNot gradedqualityBmaintenancePublish, schedule and read analytics across every major social network from one MCP server. 15+ tools covering publishing, scheduling, validation, media upload and normalised cross-platform analytics.3MIT
- FlicenseAqualityDmaintenanceRead-only MCP server for the Sprout Social public API, exposing profile and post analytics as tools with raw JSON passthrough.5-
- AlicenseCqualityDmaintenanceMCP server for the Meta Marketing API with 118 typed tools across ads, insights, pixels/CAPI, pages, Instagram, WhatsApp, catalogs, audiences, leads, and billing, featuring secure token storage and a confirmation gate on destructive calls.1001MIT