Create TikTok accounts with any AI agent
Create geo-targeted TikTok accounts from any of 25 agents with the TokPortal MCP tools: create_bundle → configure_bundle_account → publish_bundle → list…
To create TikTok accounts from any MCP-capable agent, connect the TokPortal MCP server and ask for a bundle: create_bundle opens a work order for a new account in a given country, configure_bundle_account sets the handle and profile, publish_bundle hands it to a human account manager in that country, and list_accounts returns the delivered account a few days later. There is no official TikTok endpoint that creates accounts at all — the Login Kit / Content Posting API only let a user who already owns an account authorize your app — so this job is only possible with human-operated infrastructure like TokPortal.
How it works
A TokPortal bundle is the unit of work. For a new account you create it with bundle_type: "account_only" (just the account) or "account_and_videos" (account plus a schedule of videos_quantity posts). The country field decides which pool of managers gets the order: a US bundle is created and warmed by a manager physically in the United States, on a US SIM and residential connection, so the account is native to that region from day one. Call list_countries first — it returns the countries currently open for new-account creation and, separately, the ones open for videos_only orders on existing accounts.
Once the bundle exists you configure the account: username (1–24 chars, letters/digits/_/., no trailing dot), visible_name (≤30), biography (≤80 on TikTok), an optional profile_picture_url and link_in_bio. Then publish_bundle. Nothing is charged before publishing; the account setup price (32 credits at the standard rate) is debited when the bundle goes live. The manager creates the account, warms it and finalizes it; the account then appears in list_accounts with status, country, profile_url and a ban_appeal block that stays null while the account is healthy. Credentials are never returned by ordinary tools — the account is managed, which is exactly what keeps it alive; reveal_account_credentials exists but detaches the account from management and needs a two-step confirmation.
Add wants_advanced_warming: true and 3–30 advanced_warming_terms (multiples of 3) if you want the manager to warm the account on niche searches with a recorded, verified session per term before you post — see Warm accounts.
Tool sequence
tokportal_list_countries— Confirm the target country is open for new-account creation (returnsdata[]for new accounts andvideos_only_countries[]).tokportal_get_credit_costs— Read the live account-setup price and any contract allowance before quoting the user.tokportal_create_bundle—bundle_type: account_only(oraccount_and_videoswithvideos_quantity),platform: tiktok,country: US; optionalexternal_reffor de-duplication.tokportal_configure_bundle_account— Setusername,visible_name,biography,profile_picture_url,link_in_bio(PUT, can be called again before publishing).tokportal_get_bundle_publish_readiness— Returns what is still missing (account fields, credits) so the agent fixes it instead of hitting a 400.tokportal_publish_bundle— Sends the order to a manager in the chosen country and debits the credits.tokportal_get_bundle— Pollaccount_status(configured → published → in_review → finalized) or subscribe toaccount.finalizedwithcreate_webhook_endpoint.tokportal_list_accounts— Filterplatform=tiktok&country=USto retrieve the delivered account and itsprofile_url.
Pick your agent
- Create TikTok accounts with Claude — Anthropic's assistant on claude.ai, the mobile apps and Claude Desktop, with custom MCP connectors.
- Create TikTok accounts with Claude Code — Anthropic's terminal coding agent; MCP servers are added with
claude mcp addand used in any session. - Create TikTok accounts with ChatGPT — OpenAI's assistant; plans with developer mode can add remote MCP servers as custom connectors.
- Create TikTok accounts with OpenAI Codex — OpenAI's coding agent (Codex CLI and IDE extension); MCP servers live in
~/.codex/config.toml. - Create TikTok accounts with Cursor — AI code editor with an agent mode; MCP servers are configured in
.cursor/mcp.jsonor via a one-click deeplink. - Create TikTok accounts with Windsurf — Codeium's agentic IDE (Cascade); MCP servers are declared in
~/.codeium/windsurf/mcp_config.json. - Create TikTok accounts with Cline — Open-source autonomous coding agent for VS Code with an MCP marketplace and per-tool approval.
- Create TikTok accounts with OpenClaw — Open-source autonomous agent runtime with a skills registry (ClawHub); TokPortal ships as a first-party skill.
- Create TikTok accounts with Hermes Agent — Nous Research's open-source agent runtime; MCP servers are declared under
mcp_serversin~/.hermes/config.yaml. - Create TikTok accounts with Gemini CLI — Google's open-source terminal agent for Gemini; MCP servers via
gemini mcp addor~/.gemini/settings.json, plus extensions. - Create TikTok accounts with Goose — Block's open-source local agent; remote MCP servers are added as extensions (Streaming HTTP) or via a
goose://deeplink. - Create TikTok accounts with Perplexity — Answer engine with custom MCP connectors on paid plans; good for read-only research over your TokPortal data.
- Create TikTok accounts with Microsoft Copilot Studio — Microsoft's low-code agent builder; MCP servers are added as tools through the MCP onboarding wizard (Streamable transport).
- Create TikTok accounts with Factory Droid — Factory's software-engineering agent (
droidCLI); HTTP MCP servers are added withdroid mcp add. - Create TikTok 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. - Create TikTok 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. - Create TikTok accounts with Zapier — Automation platform; today TokPortal is used via Webhooks by Zapier (REST) — a native TokPortal app is coming.
- Create TikTok 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.
- Create TikTok accounts with Dify — Open-source LLM app platform; MCP servers are registered under Tools → MCP and used by Agent nodes and Agent apps.
- Create TikTok accounts with Flowise — Open-source visual builder for LLM flows; the Custom MCP node connects any Streamable HTTP server to Agentflow / tool agents.
- Create TikTok accounts with Langflow — Open-source visual framework for agents; the MCP Tools component connects to servers registered in Settings → MCP Servers.
- Create TikTok accounts with CrewAI — Python multi-agent framework;
MCPServerAdapterfromcrewai-toolsturns any MCP server into agent tools. - Create TikTok accounts with LangChain — LangChain / LangGraph agents load MCP tools with
langchain-mcp-adapters(MultiServerMCPClient). - Create TikTok accounts with Vercel AI SDK — TypeScript toolkit for AI apps; the MCP client (
@ai-sdk/mcp, formerlyexperimental_createMCPClientinai) turns TokPortal tools intogenerateText/streamTexttools. - Create TikTok accounts with Mastra — TypeScript agent framework;
MCPClientfrom@mastra/mcpconnects HTTP or stdio MCP servers and hands their tools to anAgent.