Zum Inhalt springen

Tool-Referenz

Alle BrandSuite MCP-Tools, Effekte und Eingabeparameter in einer Referenz.

28 Werkzeuge. Jede Karte dokumentiert ihre Wirkung und ihren Werkzeug-/Listen-Eingabevertrag.

Konto und Arbeitsbereich

Aktueller Benutzer, Arbeitsbereich und verfügbare Marken.

4 Tools
get_current_user
read
schreibgeschützt

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

Parameter

Keine Eingabeparameter.

get_current_workspace
read
schreibgeschützt

Return the workspace bound to this MCP authorization.

Parameter

Keine Eingabeparameter.

list_brands
read
schreibgeschützt

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

Parameter

limitinteger
Optional
Standardwerte: 50

Maximum brands returned per page.

cursorstring
Optional

Opaque pagination cursor returned by the previous call.

resolve_brand
read
schreibgeschützt

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

Parameter

querystring
Erforderlich

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

Markenintelligenz

Identität, Wissen, Dokumente, Assets und Richtlinien.

7 Tools
get_brand_overview
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

get_brand_identity
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

get_brand_knowledge
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

list_brand_documents
read
schreibgeschützt

List authorized project documents with metadata and pagination.

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

categorystring
Optional

Optional document category filter.

limitinteger
Optional
Standardwerte: 30

Maximum documents returned.

cursorstring
Optional

Opaque pagination cursor.

read_brand_document
read
schreibgeschützt

Read a bounded text excerpt from one authorized brand document.

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

documentIduuid
Erforderlich

Document ID returned by list_brand_documents.

maxCharactersinteger
Optional
Standardwerte: 20000

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

list_brand_assets
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

typestring
Optional

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

platformstring
Optional

Platform such as instagram, facebook or linkedin.

limitinteger
Optional
Standardwerte: 30

Maximum assets returned.

cursorstring
Optional

Opaque pagination cursor.

get_brand_guidelines
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

sectionsstring[]
Optional
Standardwerte: []

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

Inhalt

Markenübergreifender Redaktionskalender und Inhaltselemente.

3 Tools
get_content_calendar
read
schreibgeschützt

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

Parameter

rangestring
Optional
Standardwerte: tomorrow

Preset date range in the authorized timezone.

{{count}} Tools: today, tomorrow, this_week, next_7_days, custom

brandIdsuuid[]
Optional
Standardwerte: []

Brand IDs to include; empty means every accessible brand.

statusesstring[]
Optional
Standardwerte: [scheduled]

Content statuses to include.

channelsstring[]
Optional
Standardwerte: []

Platform/channel filters.

timezoneIANA timezone
Optional

Timezone used to calculate calendar boundaries.

fromISO timestamp
Optional

Custom range start; required when range is custom.

toISO timestamp
Optional

Custom range end; required when range is custom.

groupBystring
Optional
Standardwerte: brand

Result grouping.

{{count}} Tools: brand, date, none

list_content_items
read
schreibgeschützt

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

Parameter

brandIdsuuid[]
Optional
Standardwerte: []

Brand IDs to include; empty means every accessible brand.

statusesstring[]
Optional
Standardwerte: []

Content status filters.

channelsstring[]
Optional
Standardwerte: []

Platform/channel filters.

fromISO timestamp
Optional

Optional scheduled-at lower bound.

toISO timestamp
Optional

Optional scheduled-at upper bound.

limitinteger
Optional
Standardwerte: 50

Maximum items returned.

cursorstring
Optional

Opaque pagination cursor.

get_content_item
read
schreibgeschützt

Return one authorized content item with safe scheduling state.

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

itemIduuid
Erforderlich

Content item ID.

Soziale Analysen

Verbindungen, organische Leistung, Beiträge, Anzeigen und Empfehlungen.

7 Tools
list_social_connections
read
schreibgeschützt

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

Parameter

brandIdsuuid[]
Optional
Standardwerte: []

Brand IDs to inspect; empty means every accessible brand.

providersstring[]
Optional
Standardwerte: []

Provider filters.

{{count}} Tools: meta, linkedin

statusstring
Optional

Connection status filter.

{{count}} Tools: connected, requires_auth, error, not_connected

get_social_overview
read
schreibgeschützt

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

Parameter

brandIdsuuid[]
Optional
Standardwerte: []

Brand IDs to aggregate; empty means every accessible brand.

providersstring[]
Optional
Standardwerte: []

Provider filters.

{{count}} Tools: meta, linkedin

fromdate
Optional

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

todate
Optional

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

get_social_account_analytics
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

providersstring[]
Optional
Standardwerte: []

Provider filters.

{{count}} Tools: meta, linkedin

fromdate
Optional

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

todate
Optional

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

list_social_post_analytics
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

providersstring[]
Optional
Standardwerte: []

Provider filters.

{{count}} Tools: meta, linkedin

fromdate
Optional

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

todate
Optional

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

sortBystring
Optional
Standardwerte: engagement

Metric used to rank posts.

{{count}} Tools: engagement, impressions, reach, clicks, likes, comments, shares, saves, date

limitinteger
Optional
Standardwerte: 20

Maximum posts returned; range 1–100.

get_social_post_analytics
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

itemIduuid
Erforderlich

Published social campaign item ID.

fromdate
Optional

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

todate
Optional

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

get_social_ads_report
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

providersstring[]
Optional
Standardwerte: []

Advertising provider filters.

{{count}} Tools: meta, linkedin

levelsstring[]
Optional
Standardwerte: []

Provider object levels to include.

{{count}} Tools: campaign, adset, ad, creative

fromdate
Optional

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

todate
Optional

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

limitinteger
Optional
Standardwerte: 50

Maximum provider snapshots returned; range 1–200.

list_social_ad_recommendations
read
schreibgeschützt

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

providersstring[]
Optional
Standardwerte: []

Provider filters.

{{count}} Tools: meta, linkedin

statusesstring[]
Optional
Standardwerte: []

Recommendation lifecycle filters.

{{count}} Tools: open, accepted, dismissed, draft_action_created

severitiesstring[]
Optional
Standardwerte: []

Severity filters.

{{count}} Tools: info, low, medium, high

limitinteger
Optional
Standardwerte: 30

Maximum recommendations returned; range 1–100.

Konversationen

Persistente BrandSuite AI Studio-Threads.

4 Tools
list_conversations
conversation
schreibgeschützt

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

Parameter

brandIduuid
Optional

Optional brand scope.

statusstring
Optional

Conversation status.

{{count}} Tools: active, archived

limitinteger
Optional
Standardwerte: 30

Maximum conversations returned.

get_conversation
conversation
schreibgeschützt

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

Parameter

conversationIduuid
Erforderlich

Conversation ID.

limitinteger
Optional
Standardwerte: 50

Maximum recent messages returned.

start_brand_conversation
conversation
lokales Schreiben

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

titlestring
Optional

Optional conversation title.

externalThreadIdstring
Optional

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

continue_brand_conversation
conversation
lokales Schreiben

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

Parameter

conversationIduuid
Erforderlich

Conversation ID.

messagestring
Erforderlich

User message, up to 12,000 characters.

requestKeystring
Optional

Stable request key for idempotent message replay.

languagestring
Optional
Standardwerte: it

Response language.

{{count}} Tools: it, en, fr, de, es, pt, ja, zh

Generierung

Entwürfe von Inhalten vorbereiten, bestätigen und überwachen

3 Tools
prepare_content_generation
generation
lokales Schreiben

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

Parameter

brandIduuid
Erforderlich

Authorized BrandSuite brand ID.

conversationIduuid
Optional

Optional related BrandSuite AI Studio conversation.

contentTypestring
Optional
Standardwerte: social_post

Generation scope.

{{count}} Tools: social_post, social_campaign

channelstring
Erforderlich

Target social channel.

{{count}} Tools: instagram, facebook, linkedin

briefstring
Erforderlich

Content brief, 5–8,000 characters.

variantsinteger
Optional
Standardwerte: 1

Number of draft items, 1–20.

scheduledForISO timestamp
Optional

Optional target scheduling timestamp.

timezoneIANA timezone
Optional

Timezone used by the generation plan.

confirm_content_generation
generation
Abrechenbares Schreiben

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

Parameter

intentIduuid
Erforderlich

Unexpired intent returned by prepare_content_generation.

idempotencyKeystring
Erforderlich

Stable key that prevents duplicate runs or credit charges.

get_generation_run
generation
schreibgeschützt

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

Parameter

runIduuid
Erforderlich

Run ID returned after generation confirmation.