Install
openclaw skills install tokportalAutomate TikTok and Instagram at scale with account creation, video distribution, content uploads, and detailed analytics using 30 AI-native tools via TokPor...
openclaw skills install tokportalManage mass social media account creation, video distribution, and analytics via the TokPortal platform. This skill exposes 30 tools through a dedicated MCP server, giving your AI agent full control over TikTok and Instagram operations at scale.
Sign up at tokportal.com and generate an API key at app.tokportal.com/developer/api-keys.
The recommended way to use TokPortal with OpenClaw is via the MCP server:
npm install -g tokportal-mcp
Add to your ~/.openclaw/openclaw.json:
{
"skills": {
"entries": {
"tokportal": {
"enabled": true,
"apiKey": "tok_live_your_key_here"
}
}
}
}
Or set the environment variable:
export TOKPORTAL_API_KEY="tok_live_your_key_here"
Add to your MCP configuration (Cursor .cursor/mcp.json or Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"tokportal": {
"command": "npx",
"args": ["-y", "tokportal-mcp"],
"env": {
"TOKPORTAL_API_KEY": "tok_live_your_key_here"
}
}
}
}
get_me — Your profile, credit balance, and API key infoget_credit_balance — Detailed balance with expiration datesget_credit_history — Transaction history (paginated)get_countries — Available countries for account creationget_platforms — Supported platforms (TikTok, Instagram) with featuresget_credit_costs — Full credit cost grid for all actionscreate_bundle — Create a bundle (account only, account + videos, or videos only)create_bulk_bundles — Performance Max: create multiple bundles at oncelist_bundles — List bundles with status/platform filtersget_bundle — Full bundle state including account config and videospublish_bundle — Publish a configured bundle (goes live to account managers)unpublish_bundle — Pull a bundle back to draftadd_video_slots — Add video slots to an existing bundle (2 credits/slot)add_edit_slots — Add editing slots (3 credits/slot)get_account_config — View current account setupconfigure_account — Set username, display name, bio, profile picturefinalize_account — Approve an account that is in reviewrequest_account_corrections — Request fixes on specific fieldslist_videos — List all videos in a bundleconfigure_video — Set up a single video (caption, publish date, media URL, sound settings)batch_configure_videos — Configure multiple videos at oncefinalize_video — Approve a video in reviewrequest_video_corrections — Request fixes on a videounschedule_video — Cancel a scheduled videolist_accounts — List your delivered accounts with filtersget_account_detail — Full credentials + TokMail email for an accountget_verification_code — Retrieve the latest 6-digit verification codeget_analytics — Followers, views, engagement rate, and morerefresh_analytics — Trigger an analytics refresh (48h cooldown, 500/month quota)can_refresh_analytics — Check if a refresh is availableget_video_analytics — Per-video analytics (views, likes, engagement)upload_video — Upload a local video file, returns a public URLupload_image — Upload a local image file (for carousels or profile pictures)"Create a TikTok bundle in the US with 5 videos and niche warming for fitness content"
The agent will call create_bundle with the right params, then guide you through account and video configuration.
"Show me the analytics for all my delivered accounts"
The agent will call list_accounts, then get_analytics for each.
"Create 10 TikTok accounts in France with 3 videos each"
Uses create_bulk_bundles (Performance Max) to create all bundles in one call.
https://app.tokportal.com/api/extX-API-Key headerTokPortal uses a credit-based model (1 credit = $1):