Twenty-two tools. One controlled workflow.
Tool names shown here are the host-safe MCP names. Compatible clients discover their complete JSON schemas and annotations directly through tools/list.
Brands
brands_listList brands the connected user can access. Use this first to obtain a valid brand_id.
brands_get_contextRead verified facts, offerings, locations, audiences, guidelines, people, and authoritative calendar context.
brands_createCreate a brand from user-supplied information and host-reasoned classification.
brands_updateUpdate approved brand profile fields with optimistic concurrency protection.
Assets and content
assets_searchFind approved logos, product images, portraits, and saved media with short-lived signed URLs.
content_searchSearch saved drafts and content items for a brand.
content_get_historyRead immutable revision history for a content item.
content_save_draftSave a new private draft, including compatible host-generated media.
content_update_draftCreate a new revision of an existing draft without overwriting its history.
Knowledge and calendar
plans_get_calendarRead scheduled content, planned content slots, custom events, team events, and curated calendar events.
facts_addAdd a source-labelled, user-verifiable brand fact.
facts_removeRemove a selected brand fact.
events_addAdd a custom brand calendar event.
events_removeRemove a selected custom calendar event.
guidelines_addAdd a brand do or don't with its source and strictness.
guidelines_removeRemove a selected brand guideline.
Publishing
publications_schedulePreview a target account, local time, content revision, and warnings. Nothing is published or scheduled yet.
publications_confirmSchedule the exact preview the user approved by presenting its short-lived confirmation token.
publications_reschedulePreview a new time for an existing scheduled post and return a new confirmation token.
publications_cancelCancel a scheduled publication before dispatch begins while keeping the content itself.
Analytics
analytics_get_post_performanceRead Instagram reach, impressions, likes, comments, saves, and shares for published posts and a stated time window.
analytics_get_account_snapshotRead time-stamped Instagram follower, reach, profile-view, and publishing snapshots.
Unknown is not zero. Missing analytics figures remain null and must be presented as unavailable rather than reported as zero.