creators#

Browse creators resource actions that can be discovered, described, and executed through the Brandwave MCP server.

Capability flow

Connect to the Brandwave MCP server via OAuth, then use discover-brandwave-capabilities, describe-brandwave-action, and execute-brandwave-action to work with these actions.

list-creators#

Retrieve a paginated list of creators for an organization.

Read-onlyIdempotent

Example prompt#

text
List all creators in my organization.

Parameters#

NameTypeRequiredDescription
pageIndexintegerRequiredZero-based page index for pagination.
pageSizeintegerRequiredNumber of items per page (1-100).
organizationIdstring (UUID)RequiredOrganization identifier.
searchTermstringFree-text search term to filter results (max 200 characters).
sortBystringColumn name to sort by.
sortDirection'asc' | 'desc'Sort direction: ascending or descending.
activityIdstring (UUID)Filter by activity identifier.
role'person' | 'community' | 'brand_partner'Filter by creator role.

Response#

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

Underlying SDK method: bw.creators.list(params)

get-creator-stats#

Aggregate statistics for creators matching the given filters.

Read-onlyIdempotent

Example prompt#

text
Show me the details for this creator stats.

Parameters#

NameTypeRequiredDescription
organizationIdstring (UUID)RequiredOrganization identifier.
activityIdstring (UUID)Filter by activity identifier.
role'person' | 'community' | 'brand_partner'Filter by creator role.
searchTermstringFree-text search term to filter results (max 200 characters).

Response#

Returns { data } with the result.

Underlying SDK method: bw.creators.stats(params)

get-creator#

Retrieve a single creator by ID with full details and social accounts.

Read-onlyIdempotent

Example prompt#

text
Show me the details for this creator.

Parameters#

NameTypeRequiredDescription
idstring (UUID)RequiredCreator identifier.

Response#

Returns { data } with the result.

Underlying SDK method: bw.creators({ id })

create-creator#

Create a new creator (influencer) within an organization. Required: organizationId, name. Optional: email, role (person/community/brand_partner), country (2-letter ISO code), notes.

Example prompt#

text
Create a new creator.

Parameters#

NameTypeRequiredDescription
organizationIdstring (UUID)RequiredOrganization identifier.
namestringRequiredCreator display name.
emailstring | nullCreator contact email.
role'person' | 'community' | 'brand_partner' | nullCreator role: "person", "community", or "brand_partner".
countrystring | nullTwo-letter ISO 3166-1 country code.
notesstring | nullInternal notes about this creator (max 2,000 characters).

Response#

Returns { data } with the result.

Underlying SDK method: bw.creators.create(params)

update-creator#

Update a creator profile including role, country, and internal notes.

Example prompt#

text
Update the creator.

Parameters#

NameTypeRequiredDescription
idstring (UUID)RequiredCreator identifier to update.
namestringUpdated creator name (1-255 characters).
emailstring | nullUpdated contact email.
role'person' | 'community' | 'brand_partner' | nullUpdated role: "person", "community", or "brand_partner".
countrystring | nullUpdated two-letter ISO 3166-1 country code.
notesstring | nullUpdated internal notes (max 2,000 characters).

Response#

Returns { data } with the result.

Underlying SDK method: bw.creators.update(params)

delete-creator#

Permanently delete a creator and all associated data.

Destructive

Example prompt#

text
Delete this creator.

Parameters#

NameTypeRequiredDescription
idstring (UUID)RequiredCreator identifier to delete.

Response#

Returns { data } with the result.

Underlying SDK method: bw.creators.delete(params)

Destructive action

Deleting a creator removes all social account links, activity associations, and notes. This action cannot be undone.

connect-creator-social-account#

Connect a social media account to a creator via profile URL.

Example prompt#

text
Connect the creator social account.

Parameters#

NameTypeRequiredDescription
creatorIdstring (UUID)RequiredCreator identifier to connect the account to.
platform'instagram' | 'youtube' | 'tiktok' | 'twitter' | 'linkedin' | 'reddit'RequiredSocial media platform.
profileUrlstringRequiredProfile URL or username for the social media account (max 2,048 characters).

Response#

Returns { data } with the result.

Underlying SDK method: bw.creators.socialAccounts.connect(params)

Supported platforms

Pass a platform field: 'instagram', 'youtube', 'tiktok', 'twitter', 'linkedin', or 'reddit'.

disconnect-social-account#

Disconnect a social media account from a creator.

Destructive

Example prompt#

text
Remove the social account.

Parameters#

NameTypeRequiredDescription
creatorIdstring (UUID)RequiredCreator identifier to disconnect the account from.
accountIdstring (UUID)RequiredSocial media account identifier to disconnect.
platform'instagram' | 'youtube' | 'tiktok' | 'twitter' | 'linkedin' | 'reddit'RequiredSocial media platform.

Response#

Returns { data } with the result.

Underlying SDK method: bw.creators.socialAccounts.disconnect(params)