Storika

Connect Storika to your AI assistant

Find creators and set up campaigns from Claude, ChatGPT, Cursor or Grok through Storika's MCP connector. Find creators across sources with one ask, set up your brand and campaigns, send TikTok Shop invites and messages, and message creators on Meta Creator Marketplace. Nothing sends without your yes.

No account yet? Sign up

Storika's MCP address

https://api.storika.ai/mcp
  • Every assistant uses the same address. There is no separate address for testing.
  • You sign in with the account you use for Storika in the browser, so there is no API key to copy.
  • Storika is added by its address as a custom connector. It is not listed in app directories yet.

Claude

  1. In Claude.ai, open connector settings and add Storika as a custom connector.
  2. Paste https://api.storika.ai/mcp as the connector URL.
  3. Claude opens a browser sign-in page. Sign in with the account you use for Storika and approve the connection.
  4. Back in Claude, ask it to call whoami . It should return your connected Storika organization.

If the connection fails: double-check the address is exactly https://api.storika.ai/mcp , with no trailing characters, then try again.

ChatGPT (developer mode)

  1. In ChatGPT, turn on developer mode for your workspace, then add Storika as a custom MCP server.
  2. Paste https://api.storika.ai/mcp as the server URL.
  3. ChatGPT opens a browser sign-in page. Sign in with the account you use for Storika and approve the connection.
  4. Ask ChatGPT to call whoami to confirm the connection.

If sign-in loops back without connecting: double-check the address is exactly https://api.storika.ai/mcp , with no trailing characters.

Cursor

  1. Add Storika to mcp.json with a remote url field set to https://api.storika.ai/mcp (the entry below).
  2. Reload MCP servers in Cursor. Cursor opens a browser sign-in page.
  3. Sign in with the account you use for Storika and approve the connection.
  4. Ask Cursor to call whoami to confirm the connection.

mcp.json

{
  "mcpServers": {
    "storika": {
      "url": "https://api.storika.ai/mcp"
    }
  }
}

If sign-in errors before you see a Storika sign-in page: re-check the JSON syntax in mcp.json and that the url value is exactly https://api.storika.ai/mcp . A malformed entry or a stale cached URL can end the sign-in before it reaches Storika.

Grok Bot

  1. Ask your Grok Bot team admin to add Storika as a custom MCP connector, with https://api.storika.ai/mcp as the URL.
  2. Grok Bot opens a browser sign-in page. Sign in with the account you use for Storika and approve the connection.
  3. Ask Grok Bot to call whoami to confirm the connection.

If the connector won't attach: re-check the exact address with your team admin. A typo or stray character in the URL is the most common cause.

grok.com

  1. On grok.com, add a new custom MCP connector.
  2. Paste https://api.storika.ai/mcp as the MCP URL.
  3. Complete any sign-in grok.com asks for. Sign in with the account you use for Storika and approve the connection.
  4. Ask Grok to call whoami to confirm the connection.

If the connector won't attach: double-check the address is exactly https://api.storika.ai/mcp , with no trailing characters.

Here is how to check that it worked.

Ask your assistant to call whoami . It returns the Storika organization you are connected to, which is the fastest way to confirm you signed in to the right one.

Here is the setup guide for AI agents.

Setting this up for an AI agent? The same steps as a plain markdown file the agent can read, with the rules it should follow once connected.

Tell us if something went wrong.

Tell us which assistant you use, roughly when it happened and the exact error you saw, through the contact page.

Twenty prompts to try with Storika

Start with your brand, find creators, then prepare invites and messages for review. Connect your assistant above first, or follow the agent setup guide. Choose a prompt for the campaign task you want to work on.

Replace bracketed fields with your details before pasting, or let your assistant ask for them. Read the effect on each card: setup changes your workspace, and creator searches use tokens. The setup and search prompts ask for your explicit yes before the action starts. Prices and limits come from the current tools or product docs. Invites and messages wait for your review. The invites and messages examples stop at a proposal.

Get ready

Choose a campaign for your brand

Read only

Capability:
Campaign setup
You need:
A connected Storika account with visible campaigns.
What to expect:
Up to ten non-archived campaigns with their brand and status, or an empty result.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

List my visible campaigns with their brand and status so I can choose the campaign to work on. Do not create or change a campaign.

Call list_campaigns with these arguments after resolving the values:
{
  "page": 1,
  "limit": 10
}

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Name a brand for your agency

Changes brand setup

Capability:
Brand setup
You need:
An owner or admin role and a brand name. Finish workspace sign-up first.
What to expect:
The named brand, or the reason setup cannot continue.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Before this call, explain that it can change brand and workspace names on its first call, and show me the exact names and intended brand. Wait for my explicit yes before calling set_up_brand. If I decline or have not answered, stop without calling it. Do not treat this pasted prompt as approval.

Name or add the brand below in my workspace, without reading a website. Explain which brand was named or added.

Call set_up_brand with these arguments after resolving the values:
{
  "name": "[brand name]"
}

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Set up a brand from its website

Changes setup; website reads may use tokens

Capability:
Brand setup
You need:
An owner or admin role, a brand website and payment setup if requested.
What to expect:
A brand setup result or a job to follow.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Before this call, explain that it can change brand and workspace names on its first call, and show me the exact names and intended brand. Wait for my explicit yes before calling set_up_brand. If I decline or have not answered, stop without calling it. Do not treat this pasted prompt as approval.

Explain that reading the website can save brand profile text and use tokens. Include this effect and the website in the approval question before calling.

Set up this brand from its website. If a job starts, follow get_job_status until completion, then call whoami and tell me what was set up. Do not request another website read if one is already running.

Call set_up_brand with these arguments after resolving the values:
{
  "name": "[brand name]",
  "website_url": "[brand website URL starting with https]"
}

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Set up a product campaign

Creates a campaign

Capability:
Campaign setup
You need:
A connection through a registered AI app, brand access, a product page and agreed campaign details. The example budget is USD 5,000 and the example creator fee is USD 500 per contract; confirm both amounts before creating.
What to expect:
A campaign result, or the details needed to finish setup.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the existing brand context with fetch before this action.

This call creates the campaign on its first call. Show me the brand, source and all campaign details, including the budget and agreed per-contract creator fee. Wait for my explicit yes before calling setup_campaign. If I decline or have not answered, stop without calling it. Neither this pasted prompt nor its example amounts are approval.

Create a paid collaboration campaign from this product page. Before calling, confirm the brand, product, budget, agreed per-contract creator fee, dates, product kind and buyer with me; replace both example amounts with my agreed values. Do not start creator discovery.

Call setup_campaign with these arguments after resolving the values:
{
  "brand": "[brand name]",
  "address": "[product page URL starting with https]",
  "name": "[campaign name]",
  "type": "paid_collaboration",
  "description": "Creators demonstrate how the product fits into everyday routines.",
  "platform": "instagram",
  "budget": 5000,
  "cost_per_contract": 500,
  "started_at": "[start date YYYY-MM-DD]",
  "ended_at": "[end date YYYY-MM-DD]",
  "geo_target": "US",
  "product_name": "[product name]",
  "product_kind": "physical",
  "buyer": "consumer"
}

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Find and choose creators

Find skincare creators

Uses tokens; starts a search

Capability:
Creator discovery
You need:
An existing campaign and payment setup for creator search.
What to expect:
Search progress, then creators and the recorded reasons they match.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Before any search call, tell me that its first call starts the search and uses tokens, and show me the campaign, brief and requested count. Wait for my explicit yes before calling discover_creators. If I decline or have not answered, stop without calling it. Do not treat this pasted prompt as approval.

Find 10 TikTok creators for a US skincare launch, with content about simple daily routines.

Call discover_creators with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "platform": "tiktok",
  "requested_count": 10,
  "brief": "US skincare creators making simple daily routine content.",
  "operator_message": "Find 10 TikTok creators for a US skincare launch, with content about simple daily routines."
}

After my explicit yes, preserve my latest search request word for word in operator_message. Follow get_job_status with campaign_id and, when available, the plan_id from the search reply about every 60 seconds until the search ends, then use list_discovery_candidates to show results and their recorded fit reasons. If it ends without results, tell me and stop; do not start another search.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Find home organization creators

Uses tokens; starts a search

Capability:
Creator discovery
You need:
An existing campaign and payment setup for creator search.
What to expect:
Creators returned by the search with their recorded fit reasons.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Before any search call, tell me that its first call starts the search and uses tokens, and show me the campaign, brief and requested count. Wait for my explicit yes before calling discover_creators. If I decline or have not answered, stop without calling it. Do not treat this pasted prompt as approval.

Find 10 Instagram creators who show practical home organization ideas for US renters.

Call discover_creators with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "platform": "instagram",
  "requested_count": 10,
  "brief": "US creators sharing practical home organization ideas for renters.",
  "operator_message": "Find 10 Instagram creators who show practical home organization ideas for US renters."
}

After my explicit yes, preserve my latest search request word for word in operator_message. Follow get_job_status with campaign_id and, when available, the plan_id from the search reply about every 60 seconds until the search ends, then use list_discovery_candidates to show results and their recorded fit reasons. If it ends without results, tell me and stop; do not start another search.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Find fitness video creators

Uses tokens; starts a search

Capability:
Creator discovery
You need:
An existing campaign and payment setup for creator search.
What to expect:
Search results with the available evidence for each creator.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Before any search call, tell me that its first call starts the search and uses tokens, and show me the campaign, brief and requested count. Wait for my explicit yes before calling discover_creators. If I decline or have not answered, stop without calling it. Do not treat this pasted prompt as approval.

Find 10 YouTube creators making beginner home workout videos for US viewers.

Call discover_creators with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "platform": "youtube",
  "requested_count": 10,
  "brief": "Creators making beginner home workout videos for US viewers.",
  "operator_message": "Find 10 YouTube creators making beginner home workout videos for US viewers."
}

After my explicit yes, preserve my latest search request word for word in operator_message. Follow get_job_status with campaign_id and, when available, the plan_id from the search reply about every 60 seconds until the search ends, then use list_discovery_candidates to show results and their recorded fit reasons. If it ends without results, tell me and stop; do not start another search.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Find weekday cooking creators

Uses tokens; starts a search

Capability:
Creator discovery
You need:
An existing campaign and payment setup for creator search.
What to expect:
Creators found for the brief, with the search's recorded reasons.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Before any search call, tell me that its first call starts the search and uses tokens, and show me the campaign, brief and requested count. Wait for my explicit yes before calling discover_creators. If I decline or have not answered, stop without calling it. Do not treat this pasted prompt as approval.

Find 10 TikTok creators sharing quick weekday cooking ideas for US households.

Call discover_creators with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "platform": "tiktok",
  "requested_count": 10,
  "brief": "US creators sharing quick weekday cooking ideas for households.",
  "operator_message": "Find 10 TikTok creators sharing quick weekday cooking ideas for US households."
}

After my explicit yes, preserve my latest search request word for word in operator_message. Follow get_job_status with campaign_id and, when available, the plan_id from the search reply about every 60 seconds until the search ends, then use list_discovery_candidates to show results and their recorded fit reasons. If it ends without results, tell me and stop; do not start another search.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Find outdoor creators by size

Uses tokens; starts a search

Capability:
Creator discovery
You need:
An existing campaign and payment setup for creator search.
What to expect:
Search results with follower counts and recorded criteria verdicts.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Before any search call, tell me that its first call starts the search and uses tokens, and show me the campaign, brief and requested count. Wait for my explicit yes before calling discover_creators. If I decline or have not answered, stop without calling it. Do not treat this pasted prompt as approval.

Find 10 Instagram creators making US weekend hiking content, with 10,000 to 100,000 followers.

Call discover_creators with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "platform": "instagram",
  "requested_count": 10,
  "brief": "US weekend hiking creators with 10,000 to 100,000 followers.",
  "criteria": {
    "followers_min": 10000,
    "followers_max": 100000
  },
  "operator_message": "Find 10 Instagram creators making US weekend hiking content, with 10,000 to 100,000 followers."
}

After my explicit yes, preserve my latest search request word for word in operator_message. Follow get_job_status with campaign_id and, when available, the plan_id from the search reply about every 60 seconds until the search ends, then use list_discovery_candidates to show results and their recorded fit reasons. If it ends without results, tell me and stop; do not start another search.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Find TikTok Shop creators

Uses tokens; starts a search

Capability:
Creator discovery
You need:
An existing campaign and payment setup for creator search.
What to expect:
Creator search results for the Shop brief, without sending invites.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Before any search call, tell me that its first call starts the search and uses tokens, and show me the campaign, brief and requested count. Wait for my explicit yes before calling discover_creators. If I decline or have not answered, stop without calling it. Do not treat this pasted prompt as approval.

Find 10 TikTok Shop creators for a US skincare product demonstration campaign.

Call discover_creators with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "platform": "tiktok",
  "requested_count": 10,
  "brief": "US TikTok Shop creators making skincare product demonstrations.",
  "criteria": {
    "tiktok_shop_only": true
  },
  "operator_message": "Find 10 TikTok Shop creators for a US skincare product demonstration campaign."
}

After my explicit yes, preserve my latest search request word for word in operator_message. Follow get_job_status with campaign_id and, when available, the plan_id from the search reply about every 60 seconds until the search ends, then use list_discovery_candidates to show results and their recorded fit reasons. If it ends without results, tell me and stop; do not start another search.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Find another set of creators

Uses tokens; starts a search

Capability:
Creator discovery
You need:
A campaign with a previous skincare search and payment setup for another search.
What to expect:
Progress and results from the continued search.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Before any search call, tell me that its first call starts the search and uses tokens, and show me the campaign, brief and requested count. Wait for my explicit yes before calling discover_creators. If I decline or have not answered, stop without calling it. Do not treat this pasted prompt as approval.

Find 10 more TikTok creators for the same US skincare brief, continuing the last search.

Call discover_creators with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "platform": "tiktok",
  "requested_count": 10,
  "brief": "US skincare creators making simple daily routine content.",
  "continue_last_search": true,
  "operator_message": "Find 10 more TikTok creators for the same US skincare brief, continuing the last search."
}

After my explicit yes, preserve my latest search request word for word in operator_message. Follow get_job_status with campaign_id and, when available, the plan_id from the search reply about every 60 seconds until the search ends, then use list_discovery_candidates to show results and their recorded fit reasons. If it ends without results, tell me and stop; do not start another search.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Review creators already found

Read only

Capability:
Creator discovery
You need:
A campaign with a finished creator search.
What to expect:
Up to 10 candidates and their fit evidence, or an empty result.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Show the first page of creators from my latest finished search, keeping the recorded fit reasons and criteria verdicts beside each creator. Do not start another search.

Call list_discovery_candidates with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "page": 1,
  "limit": 10
}

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Compare creators against your brief

Read only

Capability:
Creator discovery
You need:
A campaign with a finished creator search whose review step has completed.
What to expect:
Up to five candidates and their fit evidence, followed by a comparison of the creators you choose.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Show five creators from my latest finished search. Ask which ones I want to compare, then use fetch with the creator targets from those results to compare their available content themes and recent post links against my brief. Name missing evidence. Do not start another search or add anyone to the roster.

Call list_discovery_candidates with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "page": 1,
  "limit": 5
}

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Review a roster addition

Proposal only

Capability:
Creator discovery
You need:
A finished search and the candidate ids you selected.
What to expect:
A roster proposal for review; no creators added yet.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Propose adding these selected candidates to my campaign roster. Use candidate ids from the finished search, not social handles or a plan id.

Call enroll_creators with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "candidate_ids": [
    "[candidate id from search results]"
  ]
}

Make the first call only, without confirmation_ref. Show me the proposal and stop for review. Do not make the confirming second call or send anything.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Shape your brand

Describe your preferred creators

Proposal only

Capability:
Brand profile
You need:
Brand write access and an empty Creator Taste section.
What to expect:
The exact proposed profile text, or a reason it cannot be filled.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the existing brand context with fetch before this action.

If Creator Taste is empty, propose filling it with this preference: creators who show the product in ordinary daily routines with clear explanations. Keep existing text if the section is already filled.

Call fill_brand_section with these arguments after resolving the values:
{
  "brand": "[brand handle]",
  "sections": [
    {
      "section": "Creator Taste",
      "text": "Prefer creators who show the product in ordinary daily routines with clear explanations."
    }
  ]
}

Make the first call only, without confirmation_ref. Show me the proposal and stop for review. Do not make the confirming second call or send anything.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Set a plainspoken brand voice

Proposal only

Capability:
Brand profile
You need:
Brand write access and an empty Voice & Tone section.
What to expect:
The exact proposed voice guidance, without saving it.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the existing brand context with fetch before this action.

If Voice & Tone is empty, propose the text below for that section. Keep existing text if it is already filled.

Call fill_brand_section with these arguments after resolving the values:
{
  "brand": "[brand handle]",
  "sections": [
    {
      "section": "Voice & Tone",
      "text": "Use clear, friendly US English. Explain the product in everyday words and avoid exaggerated promises."
    }
  ]
}

Make the first call only, without confirmation_ref. Show me the proposal and stop for review. Do not make the confirming second call or send anything.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Propose brand claim guidance

Proposal only

Capability:
Brand profile
You need:
Brand write access and an empty Claims & Brand Safety section.
What to expect:
Proposed guidance for the brand profile, without saving it.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the existing brand context with fetch before this action.

If Claims & Brand Safety is empty, propose the guidance below. Keep existing text if it is already filled.

Call fill_brand_section with these arguments after resolving the values:
{
  "brand": "[brand handle]",
  "sections": [
    {
      "section": "Claims & Brand Safety",
      "text": "Use only product claims supported by our supplied materials. Ask the brand team when evidence is missing."
    }
  ]
}

Make the first call only, without confirmation_ref. Show me the proposal and stop for review. Do not make the confirming second call or send anything.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Invites and messages

Review a TikTok Shop invite

Proposal only

Capability:
Invites and messages
You need:
Brand Manager access, a connected TikTok Shop, a product id, a selected creator and campaign commission terms.
What to expect:
An invite proposal with its terms; no invite sent.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Prepare a Target Collaboration invite proposal for this product and selected creator. Use the campaign's commission. Show the exact terms and invite note. Do not add creator guidelines to the note.

Call send_tiktok_shop_invite with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "type": "target",
  "product_id": "[numeric TikTok Shop product id]",
  "creator_handles": [
    "[selected TikTok handle]"
  ],
  "message": "Would you like to explore a product collaboration with our brand?"
}

Make the first call only, without confirmation_ref. Show me the proposal and stop for review. Do not make the confirming second call or send anything.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Review a TikTok Shop message

Proposal only

Capability:
Invites and messages
You need:
Brand Manager access, a registered AI app connection and a thread from the connected brand shop.
What to expect:
A proposal showing the thread, creator and exact reply; no message sent.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the relevant brand context with fetch before a creator brief and the campaign context before a campaign action.

Prepare the exact reply below for this TikTok Shop thread. Resolve conversation_id from read_tiktok_shop_dms if needed. Do not include creator guidelines.

Call send_tiktok_shop_dm with these arguments after resolving the values:
{
  "campaign_id": "[campaign handle]",
  "conversation_id": "[TikTok Shop conversation id]",
  "text": "Thanks for your interest. Which product would you like to discuss?"
}

Make the first call only, without confirmation_ref. Show me the proposal and stop for review. Do not make the confirming second call or send anything.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.

Review a marketplace message

Proposal only

Capability:
Invites and messages
You need:
Brand Manager access, a registered AI app connection and a brand connected to Meta Creator Marketplace.
What to expect:
A partnership message proposal; no message sent.
Read the full prompt
Use my connected Storika workspace. Refresh tools/list at the start of this session and call whoami to check the organization. If it is not the one I intended, stop.

If any bracketed values remain, ask me to replace them or resolve them from my workspace with search; ask me for any other missing details. Never invent identifiers.

Read the existing brand context with fetch before this action.

Prepare this Instagram partnership message for the selected creator through Meta Creator Marketplace. Show the brand, creator and exact text.

Call send_partnership_message with these arguments after resolving the values:
{
  "brand": "[brand handle]",
  "username": "[selected Instagram username]",
  "text": "We would like to explore a product collaboration with you. Are you open to discussing it?"
}

Make the first call only, without confirmation_ref. Show me the proposal and stop for review. Do not make the confirming second call or send anything.

If a tool is unavailable, refuses, or returns no results, tell me why and stop that action. Do not claim success or substitute another write or send.