Tool reference

CreatorsJet MCP tools, account roles, permissions, and limits.

Your assistant chooses tools from your request. This page is for people checking the exact tool names and permissions. For examples, start with media kits, link in bio, or example requests.

Only tools allowed by your account role and approved OAuth scopes appear in the tool list. Existing owned content is readable on every active account; writes and premium sponsorship matching check plan eligibility. If a client requests no scopes, it receives standard read scopes by default. deals:read needs separate approval because requests contain contact details. Call mcp_get_access with an optional tool_name to see that tool's required scope and whether this connection can use it.

Successful tools return the same compact JSON in their text result and structured result, so clients that cannot read structured MCP output still receive lists, templates, analytics, and IDs. Errors include a code, message, retryability flag, and safe details when available.

Connection access

ToolRoleScopeAction
mcp_get_accessCreator, agencyprofile:read or roster:readCheck this connection's scopes, available tools, and write-plan eligibility; optionally name a tool for exact access guidance.

Media kits

ToolRoleScopeAction
media_kit_listCreator, agencymedia_kits:readList accessible kits; agencies can filter by roster creator.
media_kit_getCreator, agencymedia_kits:readRead one owned kit's content, sharing settings, and safe social performance.
media_kit_createCreatormedia_kits:writeCreate a new kit with initial content and an optional listed template, subject to the kit allowance.
media_kit_list_templatesCreator, agencymedia_kits:readList 54 design presets with descriptions and cover previews.
media_kit_ensureCreatormedia_kits:writeReturn an existing personal kit or create a default one.
media_kit_updateCreator, agencymedia_kits:writeEdit supported copy, contact, layout, font, and color fields.
media_kit_apply_templateCreator, agencymedia_kits:writeApply a listed cover and accent preset; return its ID and resulting design fields without changing content.
media_kit_update_contentCreator, agencymedia_kits:writeReplace supplied rates, partners, case studies, videos, or statistics visibility; change link/private visibility.
media_kit_upsert_itemCreator, agencymedia_kits:writeAdd or edit one rate, partner, case study, or portfolio video by stable ID. Rates accept pricing_mode: fixed, on_request, or free.
media_kit_remove_itemCreator, agencymedia_kits:writeRemove one selected item after explicit confirmation.
media_kit_set_social_visibilityCreator, agencymedia_kits:writeChoose which metrics are hidden for one attached social account.
media_kit_set_sharingCreator, agencymedia_kits:writeSwitch between link-only and private visibility.
media_kit_duplicateCreatormedia_kits:writeCreate a copy with a new slug, subject to the kit allowance.

Use media_kit_list and media_kit_get to identify a kit before editing it. The media-kit guide lists the fields handled in MCP and the changes that still need the web editor.

Deal requests

ToolRoleScopeAction
deal_request_listCreator, agencydeals:readList owned incoming requests by creation time, newest first, with cursor pagination and an optional owned media-kit ID filter.
deal_request_getCreator, agencydeals:readRead one owned incoming request by ID.

New media-kit requests record their source kit ID. Older requests may have no source kit ID, so they appear only in an unfiltered list. These tools read request summaries and do not expose conversation messages.

ToolRoleScopeAction
link_in_bio_getCreatorlink_in_bio:readRead the page, social links, blocks, and a page preview URL.
link_in_bio_createCreatorlink_in_bio:writeCreate one custom page with a slug and supported content.
link_in_bio_updateCreatorlink_in_bio:writeUpdate the profile, social links, or link/title/text blocks.
link_in_bio_import_linktreeCreatorlink_in_bio:writeQueue an import from a public Linktree or Beacons URL.
link_in_bio_get_import_statusCreatorlink_in_bio:readCheck an import using its returned ID.
link_in_bio_upsert_blockCreatorlink_in_bio:writeAdd or edit a link, title, text, image, video, or download block and return the page preview.
link_in_bio_remove_blockCreatorlink_in_bio:writeRemove a selected block after explicit confirmation and return the page preview.

Call link_in_bio_get before creating or changing a page. New blocks need a stable client_id; existing blocks use their returned id. An import runs asynchronously and is available only when the creator has no page. See the link-in-bio guide.

Analytics

ToolRoleScopeAction
analytics_get_viewsCreator, agencyanalytics:readGet page views, unique visitors, and a time series for one owned resource or an aggregate.
link_in_bio_get_engagementCreatoranalytics:readGet page views, link clicks, unique viewers, and unique clickers for 7, 28, 90 days and lifetime.
analytics_get_breakdownCreator, agencyanalytics:readBreak down owned media-kit or link-in-bio page views by referrer, country, device, browser, language, city, or OS.
link_in_bio_get_link_performanceCreatoranalytics:readCompare recorded redirect clicks by active block for 7, 28, 90 days or lifetime.

analytics_get_views accepts media_kit, link_in_bio, roster, deck, or campaign. An optional resource_id narrows the result to one owned resource. Link-in-bio analytics are creator-only; roster and deck analytics are agency-only. Campaign views measure visits to a public CreatorsJet report, not views of social content.

Social identities

ToolCreator scopeAgency scopeAction
social_listprofile:readroster:readList connected social identities without credentials.
social_addmedia_kits:writeroster:writeAdd a social handle or profile URL and sync the relevant default kit.
social_removemedia_kits:writeroster:writeRemove a selected identity from the creator and associated kits.

Agency calls require an owned roster creator_id; creator calls use the signed-in creator. Supported platforms are instagram, tiktok, youtube, facebook, linkedin, twitter, x, twitch, snapchat, and threads. An assistant must identify the account and get confirmation before social_remove.

Agency roster

ToolScopeAction
roster_validate_importroster:writeValidate 1–500 normalized creator rows and create a 30-minute preview when valid.
roster_commit_importroster:writeCommit an approved preview and queue the import. Reuse returns the same import.
roster_get_import_statusroster:readCheck progress, created IDs, and row failures.
roster_add_creatorroster:writeAdd or link one creator and ensure the agency kit exists.

The assistant parses an attached CSV or spreadsheet into rows; MCP does not receive the raw file. Before committing, it must show the row count, validation result, and capacity impact and obtain approval.

Agency pitch decks

ToolScopeAction
deck_listdecks:readList owned decks.
deck_getdecks:readRead one deck and its selected creator IDs.
deck_createdecks:writeCreate a deck from creators already in the agency roster.
deck_updatedecks:writeUpdate selection, copy, supported branding, slug, or access settings.

Password input is write-only. These tools do not upload deck images or delete a deck.

Campaigns

ToolRoleScopeAction
campaign_listCreator, agencycampaigns:readList owned campaigns, with an optional status filter.
campaign_getCreator, agencycampaigns:readRead one campaign's supported settings.
campaign_createCreator, agencycampaigns:writeCreate a campaign within the active-campaign allowance.
campaign_updateCreator, agencycampaigns:writeUpdate metadata, dates, tracking cadence or state, CPM, or EMV override.

Automatic tracking requires a future end date. MCP does not manage participants, content, report publication, refresh execution, or campaign deletion.

Sponsorship matches

ToolRoleScopeAction
sponsorship_find_matchesCreatorsponsorships:readFind up to 20 eligible Sponsorship Intelligence matches.

Sponsorship discovery is available through MCP to eligible accounts. It is not part of Public API V1.

For confirmation rules, plan limits, and errors, see permissions and safety.