Saltar al contenido

Referencia de herramientas

Cada herramienta BrandSuite MCP, efecto y parámetro de entrada en una sola referencia.

28 herramientas. Cada tarjeta documenta su efecto y herramientas/lista de contrato de entrada.

Cuenta y espacio de trabajo

Usuario actual, espacio de trabajo y marcas disponibles.

4 herramientas
get_current_user
read
solo lectura

Return the authenticated BrandSuite user, active workspace, granted tool groups and timezone.

Parámetros

Sin parámetros de entrada.

get_current_workspace
read
solo lectura

Return the workspace bound to this MCP authorization.

Parámetros

Sin parámetros de entrada.

list_brands
read
solo lectura

List every brand the authenticated user can access in the authorized workspace.

Parámetros

limitinteger
Opcional
Predeterminado: 50

Maximum brands returned per page.

cursorstring
Opcional

Opaque pagination cursor returned by the previous call.

resolve_brand
read
solo lectura

Resolve a brand name to an ID without guessing when multiple brands match.

Parámetros

querystring
Obligatorio

Exact or partial brand name. Ambiguous matches return candidates instead of guessing.

Inteligencia de marca

Identidad, conocimiento, documentos, activos y directrices.

7 herramientas
get_brand_overview
read
solo lectura

Return a compact brand summary and availability of identity, knowledge, documents, assets and guidelines.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

get_brand_identity
read
solo lectura

Return colors, typography, fonts, voice and safe design tokens from the latest brand kit.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

get_brand_knowledge
read
solo lectura

Return positioning, audience, values, tone, competitors and operational brand context.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

list_brand_documents
read
solo lectura

List authorized project documents with metadata and pagination.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

categorystring
Opcional

Optional document category filter.

limitinteger
Opcional
Predeterminado: 30

Maximum documents returned.

cursorstring
Opcional

Opaque pagination cursor.

read_brand_document
read
solo lectura

Read a bounded text excerpt from one authorized brand document.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

documentIduuid
Obligatorio

Document ID returned by list_brand_documents.

maxCharactersinteger
Opcional
Predeterminado: 20000

Maximum text characters returned; range 500–40,000.

list_brand_assets
read
solo lectura

List authorized creative assets without exposing prompts, provider data or private storage paths.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

typestring
Opcional

Creative type such as social_post, story, ad or video.

platformstring
Opcional

Platform such as instagram, facebook or linkedin.

limitinteger
Opcional
Predeterminado: 30

Maximum assets returned.

cursorstring
Opcional

Opaque pagination cursor.

get_brand_guidelines
read
solo lectura

Return the current structured brand-guideline document and requested visible pages.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

sectionsstring[]
Opcional
Predeterminado: []

Optional guideline page types to return; empty returns every visible page.

Contenido

Calendario editorial y elementos de contenido entre marcas.

3 herramientas
get_content_calendar
read
solo lectura

Aggregate scheduled content across one or all accessible brands for today, tomorrow, this week, seven days or a custom range.

Parámetros

rangestring
Opcional
Predeterminado: tomorrow

Preset date range in the authorized timezone.

Valores: today, tomorrow, this_week, next_7_days, custom

brandIdsuuid[]
Opcional
Predeterminado: []

Brand IDs to include; empty means every accessible brand.

statusesstring[]
Opcional
Predeterminado: [scheduled]

Content statuses to include.

channelsstring[]
Opcional
Predeterminado: []

Platform/channel filters.

timezoneIANA timezone
Opcional

Timezone used to calculate calendar boundaries.

fromISO timestamp
Opcional

Custom range start; required when range is custom.

toISO timestamp
Opcional

Custom range end; required when range is custom.

groupBystring
Opcional
Predeterminado: brand

Result grouping.

Valores: brand, date, none

list_content_items
read
solo lectura

Search project-scoped content items using brand, status, channel and date filters.

Parámetros

brandIdsuuid[]
Opcional
Predeterminado: []

Brand IDs to include; empty means every accessible brand.

statusesstring[]
Opcional
Predeterminado: []

Content status filters.

channelsstring[]
Opcional
Predeterminado: []

Platform/channel filters.

fromISO timestamp
Opcional

Optional scheduled-at lower bound.

toISO timestamp
Opcional

Optional scheduled-at upper bound.

limitinteger
Opcional
Predeterminado: 50

Maximum items returned.

cursorstring
Opcional

Opaque pagination cursor.

get_content_item
read
solo lectura

Return one authorized content item with safe scheduling state.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

itemIduuid
Obligatorio

Content item ID.

Análisis social

Conexiones, rendimiento orgánico, publicaciones, anuncios y recomendaciones.

7 herramientas
list_social_connections
read
solo lectura

List real Meta, Instagram and LinkedIn connections, public account metadata, capabilities, readiness and last sync for one or more brands.

Parámetros

brandIdsuuid[]
Opcional
Predeterminado: []

Brand IDs to inspect; empty means every accessible brand.

providersstring[]
Opcional
Predeterminado: []

Provider filters.

Valores: meta, linkedin

statusstring
Opcional

Connection status filter.

Valores: connected, requires_auth, error, not_connected

get_social_overview
read
solo lectura

Aggregate connected providers, followers, post performance and freshness across one or all accessible brands for a bounded date range.

Parámetros

brandIdsuuid[]
Opcional
Predeterminado: []

Brand IDs to aggregate; empty means every accessible brand.

providersstring[]
Opcional
Predeterminado: []

Provider filters.

Valores: meta, linkedin

fromdate
Opcional

Start date in YYYY-MM-DD; default is 30 days ago.

todate
Opcional

End date in YYYY-MM-DD; default is today.

get_social_account_analytics
read
solo lectura

Return provider-backed account-level follower, reach, impression, engagement, click and spend time series for a brand.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

providersstring[]
Opcional
Predeterminado: []

Provider filters.

Valores: meta, linkedin

fromdate
Opcional

Start date in YYYY-MM-DD; default is 90 days ago.

todate
Opcional

End date in YYYY-MM-DD; default is today.

list_social_post_analytics
read
solo lectura

Rank a brand’s published social content by engagement, impressions, reach, clicks, reactions or date with safe metadata.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

providersstring[]
Opcional
Predeterminado: []

Provider filters.

Valores: meta, linkedin

fromdate
Opcional

Start date in YYYY-MM-DD; default is 90 days ago.

todate
Opcional

End date in YYYY-MM-DD; default is today.

sortBystring
Opcional
Predeterminado: engagement

Metric used to rank posts.

Valores: engagement, impressions, reach, clicks, likes, comments, shares, saves, date

limitinteger
Opcional
Predeterminado: 20

Maximum posts returned; range 1–100.

get_social_post_analytics
read
solo lectura

Return one social post, its bounded metric time series, totals, engagement rate, click-through rate and last metric date.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

itemIduuid
Obligatorio

Published social campaign item ID.

fromdate
Opcional

Start date in YYYY-MM-DD; default is 365 days ago.

todate
Opcional

End date in YYYY-MM-DD; default is today.

get_social_ads_report
read
solo lectura

Report Meta or LinkedIn campaign, ad set, ad and creative snapshots including spend, CTR, CPC, CPM, conversions and ranking fields.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

providersstring[]
Opcional
Predeterminado: []

Advertising provider filters.

Valores: meta, linkedin

levelsstring[]
Opcional
Predeterminado: []

Provider object levels to include.

Valores: campaign, adset, ad, creative

fromdate
Opcional

Start date in YYYY-MM-DD; default is 30 days ago.

todate
Opcional

End date in YYYY-MM-DD; default is today.

limitinteger
Opcional
Predeterminado: 50

Maximum provider snapshots returned; range 1–200.

list_social_ad_recommendations
read
solo lectura

List provider-backed BrandSuite advertising recommendations, confidence, evidence, risks and recommended actions without applying them.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

providersstring[]
Opcional
Predeterminado: []

Provider filters.

Valores: meta, linkedin

statusesstring[]
Opcional
Predeterminado: []

Recommendation lifecycle filters.

Valores: open, accepted, dismissed, draft_action_created

severitiesstring[]
Opcional
Predeterminado: []

Severity filters.

Valores: info, low, medium, high

limitinteger
Opcional
Predeterminado: 30

Maximum recommendations returned; range 1–100.

Conversaciones

Hilos persistentes de BrandSuite AI Studio.

4 herramientas
list_conversations
conversation
solo lectura

List the user’s persisted BrandSuite AI Studio conversations for the authorized workspace.

Parámetros

brandIduuid
Opcional

Optional brand scope.

statusstring
Opcional

Conversation status.

Valores: active, archived

limitinteger
Opcional
Predeterminado: 30

Maximum conversations returned.

get_conversation
conversation
solo lectura

Return a bounded message history for one user-owned BrandSuite conversation.

Parámetros

conversationIduuid
Obligatorio

Conversation ID.

limitinteger
Opcional
Predeterminado: 50

Maximum recent messages returned.

start_brand_conversation
conversation
escritura local

Create an explicit, persistent and brand-aware AI Studio conversation.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

titlestring
Opcional

Optional conversation title.

externalThreadIdstring
Opcional

Optional client thread ID; stored only as a hash for idempotent reuse.

continue_brand_conversation
conversation
escritura local

Persist a user message, obtain BrandSuite AI guidance and save proposed actions without executing them.

Parámetros

conversationIduuid
Obligatorio

Conversation ID.

messagestring
Obligatorio

User message, up to 12,000 characters.

requestKeystring
Opcional

Stable request key for idempotent message replay.

languagestring
Opcional
Predeterminado: it

Response language.

Valores: it, en, fr, de, es, pt, ja, zh

Generación

Preparar, confirmar y monitorear el borrador del contenido generación.

3 herramientas
prepare_content_generation
generation
escritura local

Normalize a social content request and return a short-lived intent with the exact estimated credit cost.

Parámetros

brandIduuid
Obligatorio

Authorized BrandSuite brand ID.

conversationIduuid
Opcional

Optional related BrandSuite AI Studio conversation.

contentTypestring
Opcional
Predeterminado: social_post

Generation scope.

Valores: social_post, social_campaign

channelstring
Obligatorio

Target social channel.

Valores: instagram, facebook, linkedin

briefstring
Obligatorio

Content brief, 5–8,000 characters.

variantsinteger
Opcional
Predeterminado: 1

Number of draft items, 1–20.

scheduledForISO timestamp
Opcional

Optional target scheduling timestamp.

timezoneIANA timezone
Opcional

Timezone used by the generation plan.

confirm_content_generation
generation
escritura facturable

Confirm one unexpired intent idempotently and start the canonical BrandSuite generation run.

Parámetros

intentIduuid
Obligatorio

Unexpired intent returned by prepare_content_generation.

idempotencyKeystring
Obligatorio

Stable key that prevents duplicate runs or credit charges.

get_generation_run
generation
solo lectura

Return safe progress and result metadata for an authorized MCP generation run.

Parámetros

runIduuid
Obligatorio

Run ID returned after generation confirmation.