100+ integrations are ready to connect to your AI.Connect your first MCP

Brandwatch MCP server for your AI

Ask what people are saying about your brand this week, how sentiment moved and which sites and authors drive it. Your agent answers from your Brandwatch queries, and changes stay off until you turn them on.

PopMCPBrandwatch

Give me a snapshot of our brand query for the last 7 days: volume, sentiment, trend, topics, top sites and authors

Supported Brandwatch tools

Every endpoint in Brandwatch's published Consumer Research, Data Upload and Analysis APIs, plus routes its own Python library uses, such as editing query groups and rules. Ready-made tools add finding a query by name, a one-call brand snapshot, share of voice and a bounded export.

111 tools in the full catalog: 68 read and 43 write. 36 load by default, and the rest are found with tool search.

brandwatch_brand_snapshot

A one call summary of a saved query, by name or id, over days or dates: total mentions, sentiment split, daily trend, top topics, top sites and top authors.

brandwatch_count_mentions

How many mentions match a query and filters in a date range.

brandwatch_get_chart

Build any chart: an aggregate broken down by two dimensions, the same data as a Brandwatch dashboard.

brandwatch_get_multi_aggregate_chart

Several measures on the same breakdown in one call, up to 10, which saves requests over repeated brandwatch_get_chart calls.

brandwatch_get_top_authors

The authors behind most of a query's mentions, with volumes.

brandwatch_get_top_shared_urls

The links shared most inside a query's mentions, also called X Stories in Brandwatch.

brandwatch_get_top_sites

The sites most of a query's mentions come from, with volumes.

brandwatch_get_topics

What people are talking about: the words, phrases, hashtags, people and more in a query's mentions, like the Word Cloud in Brandwatch.

brandwatch_share_of_voice

Share of voice: each saved query's mentions and percent of the total, from queries by name or id, or a query group id.

brandwatch_create_validated_query

Save a new keyword query, after checking its boolean search with Brandwatch first.

brandwatch_delete_query

Delete a saved query.

brandwatch_get_query

Get one query's full settings: boolean search, languages, content sources, start date, backfill progress (percentComplete) and whether it is sampled.

brandwatch_list_queries

List a project's saved queries and channels: id, name, type (monitor, twitter, publicfacebook, instagram), languages, content sources.

brandwatch_replace_query

Replace a query's settings, including its boolean search.

brandwatch_update_query

Change part of a query: its name, display name, or move it from draft to active.

brandwatch_validate_query

Check a boolean search before saving it.

brandwatch_create_tag

Create a tag, plain or one that applies itself through rules.

brandwatch_export_mentions

Collect up to 500 mentions of a saved query into one short table: id, date, url, title, short snippet, author, site, sentiment, reach.

brandwatch_get_mentions_full_text

Same as brandwatch_list_mentions but with each mention's full text where Brandwatch may share it.

brandwatch_get_metrics

The accepted values for sentiment, account type, gender, subtype and content sources.

brandwatch_list_mentions

Read the mentions a query or query group found in a date range, with snippets, links, authors, sentiment and tags.

brandwatch_list_rules

List a project's rules: what each one matches (filter), what it does (ruleAction), whether it is on, and which queries it covers.

brandwatch_list_tags

List a project's tags with their ids, names and automatic rules.

brandwatch_search_locations

Find location ids by the start of a name, for query, rule and mention filters.

brandwatch_search_mentions

Read mentions for a saved query by NAME or id, with flat filters: days or dates, text, sentiment, content source, language.

brandwatch_update_mentions

Change mentions in Brandwatch: sentiment, tags, categories, priority, status, assignment, checked, starred, location.

brandwatch_create_category

Create a category with at least one subcategory, plain or applying itself through rules.

brandwatch_create_custom_alert

Create an alert that emails people about a query, on a schedule or when volume jumps.

brandwatch_list_categories

List a project's categories with their subcategories under children.

brandwatch_list_custom_alerts

List a project's custom alerts: name, queries, schedule, thresholds, recipients and when each runs next.

brandwatch_list_query_groups

List a project's query groups with the queries in each.

brandwatch_run_analysis

Ask the Analysis API about any keywords for one day, without saving a query, and wait up to about 40 seconds for the answer.

brandwatch_get_me

Who is connected: the user, their role and their Brandwatch client in one answer, with the client's query and mention limits.

brandwatch_get_project

Get one Brandwatch project with its queries and default language.

brandwatch_list_projects

List the Brandwatch projects this connection can use: id, name, description, time zone, client.

brandwatch_list_workflow

List a project's workflow options: who mentions can be assigned to, and the priority, status and checked values.

brandwatch_compare_topics_by_gender

Compare a query's topics between genders: which topics lean to each.

brandwatch_get_demographics

The top demographic breakdown of a query's authors.

brandwatch_get_top_facebook_users

The Facebook users behind most of a channel's mentions.

brandwatch_get_top_shared_sites

The sites whose links are shared most inside a query's mentions.

brandwatch_get_top_x_authors

The X (Twitter) accounts behind most of a query's mentions, with volumes.

brandwatch_get_topics_classic

The older topics call, with burst scores and sentiment per topic.

brandwatch_get_volume_by_date_ranges

Daily volume for saved date ranges on a query, for comparing periods.

brandwatch_get_x_emoticons

The emoji and emoticons used most in a query's X (Twitter) mentions.

brandwatch_get_x_hashtags

The hashtags used most in a query's X (Twitter) mentions, with volumes.

brandwatch_get_x_mentioned_authors

The accounts named most in a query's X (Twitter) mentions.

brandwatch_list_facebook_comments

The comments in a Facebook channel's data.

brandwatch_list_facebook_posts

The posts in a Facebook channel's data, with their metadata.

brandwatch_list_x_posts

The X (Twitter) posts in a channel's data with their metadata.

brandwatch_create_author_list

Save a list of authors.

brandwatch_create_location_list

Save a list of locations.

brandwatch_create_site_list

Save a list of sites.

brandwatch_delete_author_list

Delete an author list.

brandwatch_delete_location_list

Delete a location list.

brandwatch_delete_site_list

Delete a site list.

brandwatch_get_author_list

Get one author list with its authors and sharing.

brandwatch_get_location_list

Get one location list with its places and sharing.

brandwatch_get_site_list

Get one site list with its domains and sharing.

brandwatch_list_author_lists

List a project's author lists with the authors in each.

brandwatch_list_location_lists

List a project's location lists with the places in each.

brandwatch_list_site_lists

List a project's site lists with the domains in each.

brandwatch_update_author_list

Replace an author list.

brandwatch_update_location_list

Replace a location list.

brandwatch_update_site_list

Replace a site list.

brandwatch_create_query

Save a new keyword query in a project.

brandwatch_get_query_date_range

List the saved date ranges on a query, with the ids that brandwatch_get_volume_by_date_ranges takes.

brandwatch_list_queries_detailed

List a project's queries with their full settings, including the boolean search, start date, location and image filters.

brandwatch_validate_project_query

Check a boolean search inside one project, needed when contentSources names a custom data source.

brandwatch_validate_rule_search

Check the search text of a rule, tag or category before saving it.

brandwatch_create_custom_data_source

Create a custom data source to upload your own documents into.

brandwatch_delete_custom_data_source

Delete a custom data source.

brandwatch_delete_documents

Delete uploaded documents from a custom data source, a whole batch or up to 1000 by guid or url.

brandwatch_get_upload_usage

How many documents have been uploaded this month and the monthly limit.

brandwatch_list_custom_data_sources

List your custom data sources, the places your own documents such as tickets or surveys go.

brandwatch_update_custom_data_source

Set which projects can use a custom data source.

brandwatch_upload_documents

Upload your own documents, such as reviews or tickets, into a custom data source, up to 1000 a call.

brandwatch_backfill_rule

Run a rule over mentions already collected.

brandwatch_backfill_tag

Apply a tag's rules to mentions already collected, back to a date.

brandwatch_create_rule

Create a rule that acts on matching mentions from now on.

brandwatch_delete_rule

Delete a rule so it stops acting on mentions.

brandwatch_delete_tag

Delete a tag from the project.

brandwatch_find_mention

Find one mention in a query by its url or resourceId.

brandwatch_get_rule

Get one rule with its filter and action.

brandwatch_get_tag

Get one tag with its name and automatic rules.

brandwatch_list_exclusion_snippets

Ready-made exclusions for job adverts, marketplace deals and the like.

brandwatch_list_filters

The name of every filter that mentions and chart tools accept, beyond the common ones they show.

brandwatch_list_image_logos

Logos Brandwatch can spot in images.

brandwatch_list_image_objects

Objects and actions Brandwatch can spot in images.

brandwatch_update_rule

Replace a rule, or turn it on or off with enabled.

brandwatch_update_tag

Rename a tag or replace its automatic rules.

brandwatch_backfill_category

Apply a category's rules to mentions already collected, back to a date.

brandwatch_create_query_group

Group saved queries so they can be read together.

brandwatch_create_signal_group

Subscribe people to Signals on some queries.

brandwatch_delete_category

Delete a category, its subcategories and their rules.

brandwatch_delete_custom_alert

Delete a custom alert.

brandwatch_delete_query_group

Delete a query group.

brandwatch_delete_signal_group

Delete a Signals subscription.

brandwatch_get_custom_alert

Get one custom alert with its schedule, thresholds, recipients and filter.

brandwatch_get_query_group

Get one query group with its queries, sharing settings and users.

brandwatch_get_signal_group

Get one Signals subscription with its queries and subscribers.

brandwatch_list_signal_groups

List a project's Signals subscriptions: which queries are watched for unusual changes and who is told.

brandwatch_update_category

Rename a category or replace its subcategories.

brandwatch_update_custom_alert

Change a custom alert, or pause it with enabled.

brandwatch_update_query_group

Replace a query group's name and queries.

brandwatch_update_signal_group

Replace a Signals subscription.

brandwatch_create_analysis

Ask the Analysis API about any keywords over at most 24 hours, without saving a query.

brandwatch_get_analysis

Read an Analysis API result.

brandwatch_get_analysis_usage

How much of the Analysis API allowance has been used, month by month.

brandwatch_get_current_client

The connected Brandwatch client, the organization that is billed: name, mention archive size, pricing model, query limits and the rate limit set for it.

brandwatch_get_current_user

The connected Brandwatch user's profile: username, names, role, API roles, client id and products.

brandwatch_list_projects_detailed

List projects with more detail than brandwatch_list_projects: their queries and default language.

Connect Brandwatch to Claude, ChatGPT and Claude Code

Credentials off one Brandwatch screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Set up a separate Brandwatch user with the Regular or Admin role, then enter its username and password in PopMCP. PopMCP swaps the password for an access token straight away and does not keep it. Then choose one project, or all of them. A token you already have can go under More options instead.

Brandwatch usernameapi-user@yourcompany.com
Brandwatch password••••••••••••3f7a
Organization client IDOnly if this login has several organizations
ConnectionVerified

Then just ask for the work

  • “Give me a snapshot of our brand query for the last 7 days: volume, sentiment, trend, topics, top sites and authors”

    • brand_snapshot
  • “Show this week's negative mentions of our brand from news sites, with links”

    • search_mentions
  • “What is our share of voice against our two competitors this month?”

    • share_of_voice
  • “Which phrases are trending in our query, and how do people feel about them?”

    • list_queries
    • get_topics
  • “Check this boolean search, then save it as a new query in English”

    • create_validated_query
  • “Tag these mentions as complaints and mark them high priority”

    • update_mentions

Use Brandwatch from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Brandwatch MCP server questions

What teams ask before putting Brandwatch behind an AI client.

Does PopMCP keep my Brandwatch password?

No. It sends the username and password to Brandwatch once to get an access token, then stores only the token, encrypted. Brandwatch has no other way to issue a token, so use a separate user rather than your own login. If you already have a token, you can paste that instead.

Why do some X and LinkedIn mentions have no text?

Brandwatch's licensing holds it back from the API. X posts come without text or author, LinkedIn without text, and online news as a short snippet. The link and metadata are still there, and counts and charts include them.

Can my agent use too much of Brandwatch's API?

Brandwatch allows 30 calls in any 10 minutes by default for your whole company. Every answer tells the agent how many are left, each ready-made tool says what it costs and stops at a fixed number of calls, and your account manager can tell you about a higher limit.

Does this cover Brandwatch's social media management tools?

No. This connects Consumer Research, including the Data Upload and Analysis APIs. Publishing, engagement and audience tools use a separate API that this token does not open, and dashboards have no API to read them, though the charts behind them can be rebuilt with the chart tools.

Do I need anything extra from Brandwatch?

A Consumer Research subscription and a user with the Regular or Admin role. Uploading your own documents needs your account manager to turn on the Data Upload API, and the Analysis API is a separate package.

Do I have to run or host the Brandwatch MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Brandwatch to Claude Code?

Connect Brandwatch in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Brandwatch on the consent screen. The Brandwatch tools are then available in that session, and no Brandwatch credential is stored on your machine.

Why do only 36 of the 111 tools load by default?

Loading 111 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 36-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 111 here. A trigger is something PopMCP watches for you: 6 Brandwatch events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Brandwatch.

Connect Brandwatch to your AI in minutes

Launch a hosted MCP endpoint for Brandwatch, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP