Marketing graph#

See how an AI assistant can help with marketing graph in Brandwave, including example prompts and the details it may ask for.

Using your AI assistant

Connect to the Brandwave MCP server, then ask your AI assistant in natural language. It will choose the right Brandwave task and ask for any details it needs.

Get marketing graph overview#

Retrieve a summary of the whole public Marketing Graph in one call: how many markets, brands, competitive sets, and multi-brand company portfolios Brandwave publishes, the earliest and latest months measured, and the strongest branded-search movements across every market. Use this to see what changed recently anywhere in the dataset before drilling into a single market.

Tool name: get_marketing_graph_overview. Protocol hints: readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=false.

Example prompt#

text
Show me the details for this marketing graph overview.

What you'll get back#

Returns { data, _meta } with the result.

List marketing graph markets#

List every country and region covered by the public Marketing Graph, such as New Zealand, with how many competitive sets, brands, and multi-brand company portfolios each one publishes and how recent the data is. Use this to discover which market keys are available before requesting a market, brand, category, or company.

Tool name: list_marketing_graph_markets. Protocol hints: readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=false.

Example prompt#

text
List all marketing graph markets in my organization.

What you'll get back#

Returns { items, totalCount, facets, _meta } with paginated results.

Get marketing graph market#

Retrieve the public Marketing Graph index for one market key, such as "nz" for New Zealand: the competitive categories and brands tracked in that market with their current Share of Search, plus company pages only for meaningful multi-brand portfolios.

Tool name: get_marketing_graph_market. Protocol hints: readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=false.

Example prompt#

text
Show me the details for this marketing graph market.

Details to provide#

NameTypeRequiredDescription
marketKeystringRequiredMarket key, e.g. "nz" for New Zealand.

What you'll get back#

Returns { data, _meta } with the result.

Get marketing graph category#

Retrieve one public competitive category in a market by market key and category slug: twelve months of modeled branded-search demand for each member brand, Share of Search inside the set, rank and share movement, exact search terms, sources, and limitations.

Tool name: get_marketing_graph_category. Protocol hints: readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=false.

Example prompt#

text
Show me the details for this marketing graph category.

Details to provide#

NameTypeRequiredDescription
marketKeystringRequiredMarket key, e.g. "nz" for New Zealand.
categorySlugstringRequiredCategory slug, e.g. "accounting-software".

What you'll get back#

Returns { data, _meta } with the result.

Get marketing graph brand#

Retrieve a public brand profile from the Marketing Graph by market key and brand slug, such as "new-world": twelve months of modeled branded-search demand, its Share of Search position in each competitive set, the branded search terms measured, and the company that owns it. The brand does not need to be a Brandwave customer.

Tool name: get_marketing_graph_brand. Protocol hints: readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=false.

Example prompt#

text
Show me the details for this marketing graph brand.

Details to provide#

NameTypeRequiredDescription
marketKeystringRequiredMarket key, e.g. "nz" for New Zealand.
brandSlugstringRequiredBrand slug, e.g. "new-world".

What you'll get back#

Returns { data, _meta } with the result.

Get marketing graph company#

Retrieve a public multi-brand company portfolio from the Marketing Graph by market key and company slug: the two or more tracked brands this company owns, the branded terms each brand is measured through, and where each brand sits in its competitive categories. Demand belongs to the brands, so the company is never given a combined figure. A single-brand owner has no separate company page.

Tool name: get_marketing_graph_company. Protocol hints: readOnlyHint=true, destructiveHint=false, idempotentHint=true, openWorldHint=false.

Example prompt#

text
Show me the details for this marketing graph company.

Details to provide#

NameTypeRequiredDescription
marketKeystringRequiredMarket key, e.g. "nz" for New Zealand.
companySlugstringRequiredCompany slug, e.g. "xero".

What you'll get back#

Returns { data, _meta } with the result.