Post 100 TikTok videos a day with any AI agent
Post 100+ TikTok videos a day from any of 25 agents: spread slots across ≥34 TokPortal bundles (3 videos/day/bundle cap), batch-configure, publish, trac…
Posting 100 videos a day from any MCP-capable agent is a scheduling problem, not an API problem: TokPortal caps each bundle at 3 videos per calendar day, so 100 posts/day means at least 34 accounts each carrying 3 dated slots, filled with batch_configure_bundle_videos or import_bundle_videos_csv and pushed with publish_bundle. Human managers post through the native app on real, geo-targeted accounts, so there is no per-account OAuth, no app review and no official 6-requests-per-minute token limit in the loop.
How it works
Start from the cap: target_publish_date accepts at most 3 videos per day per bundle and rejects the 4th with VIDEOS_PER_DAY_EXCEEDED. So the agent first decides on a fleet size — 34 accounts for 100/day, 50 for 150/day — and either reuses delivered accounts (videos_only bundles pointing at an account_id) or orders new ones with create_bundles_bulk (accounts_count, videos_per_account). One bundle of 90 videos on one account is 30 days of posting; ten bundles of 90 spread over ten accounts is 30 posts a day.
Media comes first: upload_video returns a presigned URL you PUT the file to (or use upload_video_direct for a multipart upload from a script), and the resulting public_url goes into each slot's video_url. Then the agent fills slots. batch_configure_bundle_videos accepts up to 500 items in one call with position, video_type, description, target_publish_date, video_url and optional tiktok_sound_url, ai_content_disclaimer, disclose_as_ads. From a spreadsheet, import_bundle_videos_csv does the same with one file. When a bundle passes get_bundle_publish_readiness, publish_bundle sends it to the manager, and every video moves configured → published → in_review → finalized, with video.published / video.finalized webhooks if you register an endpoint. auto_finalize_videos (default true) closes the review loop after 72 hours without you.
Because managers post by hand, TokPortal does not offer minute-level timing; you schedule per day and the manager posts within that day. That is the trade for accounts that behave like local creators rather than API-flagged publishers.
Tool sequence
tokportal_get_credit_costs— 2 credits per video slot at the standard rate; multiply by the daily volume before committing.tokportal_list_accounts— Find delivered accounts to reuse (platform=tiktok,banned=false); each account = 3 slots/day.tokportal_create_bundles_bulk— Or order the fleet:platforms:["tiktok"],country,accounts_count,videos_per_account(≤500).tokportal_create_bundle— For existing accounts:bundle_type: videos_only,account_id,videos_quantity.tokportal_upload_video— Presigned upload per file →public_urlused asvideo_url(orupload_video_directfor multipart).tokportal_batch_configure_bundle_videos— Up to 500 slots in one call; the server enforces the 3/day cap per bundle and returns per-item errors.tokportal_import_bundle_videos_csv— Alternative: one CSV per bundle with position, description, target_publish_date, video_url…tokportal_get_bundle_publish_readiness— Ensures every slot has media and a date before publishing.tokportal_publish_bundle— Sends the bundle to the manager; repeat per bundle.tokportal_create_webhook_endpoint— Subscribe tovideo.published,video.finalized,video.pending_correctionsto track the 100 daily posts without polling.
Pick your agent
- Post 100 TikTok videos a day with Claude — Anthropic's assistant on claude.ai, the mobile apps and Claude Desktop, with custom MCP connectors.
- Post 100 TikTok videos a day with Claude Code — Anthropic's terminal coding agent; MCP servers are added with
claude mcp addand used in any session. - Post 100 TikTok videos a day with ChatGPT — OpenAI's assistant; plans with developer mode can add remote MCP servers as custom connectors.
- Post 100 TikTok videos a day with OpenAI Codex — OpenAI's coding agent (Codex CLI and IDE extension); MCP servers live in
~/.codex/config.toml. - Post 100 TikTok videos a day with Cursor — AI code editor with an agent mode; MCP servers are configured in
.cursor/mcp.jsonor via a one-click deeplink. - Post 100 TikTok videos a day with Windsurf — Codeium's agentic IDE (Cascade); MCP servers are declared in
~/.codeium/windsurf/mcp_config.json. - Post 100 TikTok videos a day with Cline — Open-source autonomous coding agent for VS Code with an MCP marketplace and per-tool approval.
- Post 100 TikTok videos a day with OpenClaw — Open-source autonomous agent runtime with a skills registry (ClawHub); TokPortal ships as a first-party skill.
- Post 100 TikTok videos a day with Hermes Agent — Nous Research's open-source agent runtime; MCP servers are declared under
mcp_serversin~/.hermes/config.yaml. - Post 100 TikTok videos a day with Gemini CLI — Google's open-source terminal agent for Gemini; MCP servers via
gemini mcp addor~/.gemini/settings.json, plus extensions. - Post 100 TikTok videos a day with Goose — Block's open-source local agent; remote MCP servers are added as extensions (Streaming HTTP) or via a
goose://deeplink. - Post 100 TikTok videos a day with Perplexity — Answer engine with custom MCP connectors on paid plans; good for read-only research over your TokPortal data.
- Post 100 TikTok videos a day with Microsoft Copilot Studio — Microsoft's low-code agent builder; MCP servers are added as tools through the MCP onboarding wizard (Streamable transport).
- Post 100 TikTok videos a day with Factory Droid — Factory's software-engineering agent (
droidCLI); HTTP MCP servers are added withdroid mcp add. - Post 100 TikTok videos a day 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. - Post 100 TikTok videos a day 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. - Post 100 TikTok videos a day with Zapier — Automation platform; today TokPortal is used via Webhooks by Zapier (REST) — a native TokPortal app is coming.
- Post 100 TikTok videos a day 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.
- Post 100 TikTok videos a day with Dify — Open-source LLM app platform; MCP servers are registered under Tools → MCP and used by Agent nodes and Agent apps.
- Post 100 TikTok videos a day with Flowise — Open-source visual builder for LLM flows; the Custom MCP node connects any Streamable HTTP server to Agentflow / tool agents.
- Post 100 TikTok videos a day with Langflow — Open-source visual framework for agents; the MCP Tools component connects to servers registered in Settings → MCP Servers.
- Post 100 TikTok videos a day with CrewAI — Python multi-agent framework;
MCPServerAdapterfromcrewai-toolsturns any MCP server into agent tools. - Post 100 TikTok videos a day with LangChain — LangChain / LangGraph agents load MCP tools with
langchain-mcp-adapters(MultiServerMCPClient). - Post 100 TikTok videos a day with Vercel AI SDK — TypeScript toolkit for AI apps; the MCP client (
@ai-sdk/mcp, formerlyexperimental_createMCPClientinai) turns TokPortal tools intogenerateText/streamTexttools. - Post 100 TikTok videos a day with Mastra — TypeScript agent framework;
MCPClientfrom@mastra/mcpconnects HTTP or stdio MCP servers and hands their tools to anAgent.