MCP tools

Complete tool and permission list for technical setup.

Looking for the easy version?

You do not need to use these tool names in an AI assistant. Start with the quick starts and use plain language instead.

This page is for people configuring a technical connection. It lists every available tool and the permission needed to use it.

Agency roster tools

ToolScopeBehavior
roster_validate_importroster:readValidates 1–500 normalized creator rows and creates a 30-minute preview when every row is valid.
roster_commit_importroster:writeConsumes an approved preview and queues the existing creator-import workflow. Reusing the preview returns the same import.
roster_get_import_statusroster:readReturns queue status, progress, created creator and media-kit IDs, and row failures.
roster_add_creatorroster:writeAdds or links one creator by normalized social identity and ensures the agency media kit exists.

The MCP client parses a spreadsheet into normalized JSON rows before calling roster_validate_import; the tool does not receive a raw spreadsheet file. An agent must show the valid preview and its capacity impact before calling roster_commit_import.

Creator and social tools

ToolRoleScopeBehavior
media_kit_listCreator or Agencymedia_kits:readLists visible media kits with opaque pagination. Agencies can filter by a roster creator_id.
media_kit_ensureCreatormedia_kits:writeReturns the latest personal media kit or creates one link-only default kit.
social_listCreatorprofile:readLists the authenticated creator's connected social accounts without OAuth credentials.
social_listAgencyroster:readLists connected social accounts for a selected creator in the agency roster.
social_addCreatormedia_kits:writeAdds a social identity to the authenticated creator and synchronizes the personal default kit.
social_addAgencyroster:writeAdds a social identity to a selected creator in the agency roster and synchronizes the agency default kit.
social_removeCreatormedia_kits:writeRemoves a selected social identity from the creator and associated personal kits.
social_removeAgencyroster:writeRemoves a selected social identity from an agency roster creator and associated agency kits.

Agency social calls require creator_id. Creator calls infer the creator from OAuth. social_list supports cursor pagination and an optional platform filter. Supported social platform values are instagram, tiktok, youtube, facebook, linkedin, twitter, x, twitch, snapchat, and threads.

social_remove is marked destructive. The agent must identify the matching social account and obtain explicit confirmation before calling it.

ToolRoleScopeBehavior
link_in_bio_getCreatorlink_in_bio:readReturns the creator's page, social links, and supported blocks.
link_in_bio_createCreatorlink_in_bio:writeCreates the creator's single page with a public slug and supported content.
link_in_bio_updateCreatorlink_in_bio:writeUpdates page copy, social links, or existing and new supported blocks.

The tools support link, title, and text blocks. They do not delete blocks, upload image or video content, configure custom domains, or expose the complete visual designer. Agents should call link_in_bio_get before deciding whether to create or update.

Pitch-deck tools

ToolRoleScopeBehavior
deck_listAgencydecks:readLists agency-owned decks with opaque pagination.
deck_getAgencydecks:readReturns one owned deck and its selected creator IDs.
deck_createAgencydecks:writeCreates a deck from creators already in the agency roster.
deck_updateAgencydecks:writeUpdates selected creators, copy, supported branding fields, slug, or access settings.

Password input is write-only. The tools do not upload deck images, delete decks, or add creators to the roster implicitly. Agents should list or retrieve the deck before updating it.

Campaign tools

ToolRoleScopeBehavior
campaign_listCreator or agencycampaigns:readLists owned campaigns and optionally filters by status.
campaign_getCreator or agencycampaigns:readReturns one owned campaign and its supported settings.
campaign_createCreator or agencycampaigns:writeCreates an owned campaign and applies the existing active-campaign allowance.
campaign_updateCreator or agencycampaigns:writeUpdates metadata, dates, tracking cadence or state, CPM values, or EMV override.

New campaigns default to on_request tracking. Automatic tracking requires a future end date. The tools do not manage participants, content, public-report settings, refresh execution, lifecycle actions, or deletion.

Analytics and sponsorship tools

ToolRoleScopeBehavior
analytics_get_viewsCreator or agencyanalytics:readReturns page views and unique visitors for one owned resource or an owned-resource aggregate.
sponsorship_find_matchesCreatorsponsorships:readReturns evidence-backed matches for an eligible Sponsorship Intelligence account.

Analytics resource types are media_kit, link_in_bio, roster, deck, and campaign. Link-in-bio analytics are creator-only; roster and deck analytics are agency-only. Campaign analytics measure public campaign-report visits, not social content views.

Sponsorship discovery is available through MCP only. There is no sponsorship endpoint in Public API V1.