Launch an app with persona accounts with any AI agent
Launch an app with persona accounts from any of 25 agents: several TikTok/Instagram characters, each a managed account with bio link, warming and a 30-d…
An app launch on short video usually runs on personas — "the productivity nerd", "the student", "the parent" — each a real account with its own voice, bio link and content plan. From any MCP-capable agent, each persona is one TokPortal bundle: create_bundle in the launch country, configure_bundle_account with the persona's handle, bio and link_in_bio (your store or deep link), warming terms in the persona's niche, and 30 days of configure_bundle_video slots showing the app in that persona's life. Human managers hold the accounts, so there is no OAuth per persona and no audit; get_analytics_dashboard compares personas.
How it works
Design the cast first: 3–6 personas, each with a country (the app's launch markets), a platform (TikTok, Instagram or both), a handle, a one-line bio ending with a call to action, and a link — TokPortal supports link_in_bio as a URI, so use a tracked link per persona (?utm_content=persona_a) to attribute installs. Create each with create_bundle (account_and_videos, videos_quantity 30–60), or all at once with create_bundles_bulk if they share a country, then personalize each account with configure_bundle_account (username, visible_name, biography, profile_picture_url uploaded via upload_image_from_url, link_in_bio).
Warming matters for personas because the account should look like the person: generate_warming_terms from "college student who studies with Pomodoro apps" gives terms a student would search. Content is per persona: screen recordings of the app, talking-head style clips, before/after — uploaded once via upload_video, then placed with batch_configure_bundle_videos at ≤3 posts per day, captions in the persona's voice, disclose_as_ads: true where your legal team says so. publish_bundle per persona.
Then run it as a portfolio from any MCP-capable agent: get_analytics_dashboard and get_analytics_series per account (account filter) show which persona converts, list_analytics_account_comments reveals objections to answer in the next batch, and add_video_slots extends the winners. Register account.finalized, video.finalized and account.banned webhooks so the agent (or your Slack) knows the state of every persona without polling.
Tool sequence
tokportal_get_credit_costs— Personas × (setup + slots + warming) before committing.tokportal_create_bundle— One per persona:platform,country,videos_quantity,wants_advanced_warming+ terms.tokportal_upload_image_from_url— Persona avatar →profile_picture_url(purpose profile_picture).tokportal_configure_bundle_account—username,visible_name,biography,link_in_bio(tracked per persona).tokportal_batch_configure_bundle_videos— 30-day plan per persona, ≤3/day, persona-voice captions.tokportal_publish_bundle— Per persona.tokportal_create_webhook_endpoint—account.finalized,video.finalized,account.banned→ your Slack/agent.tokportal_get_analytics_dashboard— Compare personas (accountfilter,from/to).tokportal_list_analytics_account_comments— Objections and questions per persona to feed the next batch.
Pick your agent
- Launch an app with persona accounts with Claude — Anthropic's assistant on claude.ai, the mobile apps and Claude Desktop, with custom MCP connectors.
- Launch an app with persona accounts with Claude Code — Anthropic's terminal coding agent; MCP servers are added with
claude mcp addand used in any session. - Launch an app with persona accounts with ChatGPT — OpenAI's assistant; plans with developer mode can add remote MCP servers as custom connectors.
- Launch an app with persona accounts with OpenAI Codex — OpenAI's coding agent (Codex CLI and IDE extension); MCP servers live in
~/.codex/config.toml. - Launch an app with persona accounts with Cursor — AI code editor with an agent mode; MCP servers are configured in
.cursor/mcp.jsonor via a one-click deeplink. - Launch an app with persona accounts with Windsurf — Codeium's agentic IDE (Cascade); MCP servers are declared in
~/.codeium/windsurf/mcp_config.json. - Launch an app with persona accounts with Cline — Open-source autonomous coding agent for VS Code with an MCP marketplace and per-tool approval.
- Launch an app with persona accounts with OpenClaw — Open-source autonomous agent runtime with a skills registry (ClawHub); TokPortal ships as a first-party skill.
- Launch an app with persona accounts with Hermes Agent — Nous Research's open-source agent runtime; MCP servers are declared under
mcp_serversin~/.hermes/config.yaml. - Launch an app with persona accounts with Gemini CLI — Google's open-source terminal agent for Gemini; MCP servers via
gemini mcp addor~/.gemini/settings.json, plus extensions. - Launch an app with persona accounts with Goose — Block's open-source local agent; remote MCP servers are added as extensions (Streaming HTTP) or via a
goose://deeplink. - Launch an app with persona accounts with Perplexity — Answer engine with custom MCP connectors on paid plans; good for read-only research over your TokPortal data.
- Launch an app with persona accounts with Microsoft Copilot Studio — Microsoft's low-code agent builder; MCP servers are added as tools through the MCP onboarding wizard (Streamable transport).
- Launch an app with persona accounts with Factory Droid — Factory's software-engineering agent (
droidCLI); HTTP MCP servers are added withdroid mcp add. - Launch an app with persona accounts with n8n — Open-source workflow automation; use the built-in MCP Client Tool node with an AI Agent, or the community node
n8n-nodes-tokportalfor deterministic steps. - Launch an app with persona accounts with Make — Visual automation platform (ex-Integromat); call TokPortal from HTTP modules with
X-API-Key, or from Make's MCP Client module where available. - Launch an app with persona accounts with Zapier — Automation platform; today TokPortal is used via Webhooks by Zapier (REST) — a native TokPortal app is coming.
- Launch an app with persona accounts with Pipedream — Serverless integration platform for developers; call TokPortal from a Node.js/Python code step or the HTTP action, and receive webhooks on an HTTP trigger.
- Launch an app with persona accounts with Dify — Open-source LLM app platform; MCP servers are registered under Tools → MCP and used by Agent nodes and Agent apps.
- Launch an app with persona accounts with Flowise — Open-source visual builder for LLM flows; the Custom MCP node connects any Streamable HTTP server to Agentflow / tool agents.
- Launch an app with persona accounts with Langflow — Open-source visual framework for agents; the MCP Tools component connects to servers registered in Settings → MCP Servers.
- Launch an app with persona accounts with CrewAI — Python multi-agent framework;
MCPServerAdapterfromcrewai-toolsturns any MCP server into agent tools. - Launch an app with persona accounts with LangChain — LangChain / LangGraph agents load MCP tools with
langchain-mcp-adapters(MultiServerMCPClient). - Launch an app with persona accounts with Vercel AI SDK — TypeScript toolkit for AI apps; the MCP client (
@ai-sdk/mcp, formerlyexperimental_createMCPClientinai) turns TokPortal tools intogenerateText/streamTexttools. - Launch an app with persona accounts with Mastra — TypeScript agent framework;
MCPClientfrom@mastra/mcpconnects HTTP or stdio MCP servers and hands their tools to anAgent.