Post TikToks with OpenClaw AI Agents
Install TokPortal on ClawHub and post TikTok videos in any country using natural language. Your OpenClaw agent handles account creation, video configuration, and publishing — you just describe what you want.
Install the skill
clawhub install tokportal
Or browse the skill page: clawhub.ai/naybu256/tokportal
Set your API key
After installation, set your TokPortal API key:
TOKPORTAL_API_KEY=tok_live_your_key_here
Generate a key from the Developer Portal.
What you can do
Once connected, talk to your agent naturally:
Create a campaign
"Create a TikTok account in the US with 10 video slots, niche warming for fitness content"
The agent calls create_bundle with the right parameters. Cost: 42 credits (25 account + 10 × 2 videos + 7 warming).
Configure videos
"Configure videos 1 through 5 with these descriptions, schedule them every other day starting March 20"
The agent uses batch_configure_videos to set metadata, descriptions, and publish dates.
Check your balance
"How many credits do I have left?"
Calls get_credit_balance and returns your current balance with expiration dates.
Track performance
"Show me analytics for all my US TikTok accounts sorted by engagement rate"
The agent calls get_analytics for each account and presents the results.
Get verification codes
"Get the latest verification code for @mybrand_us"
Calls get_verification_code to retrieve the 6-digit code from TokMail.
All 32 tools available
| Group | Tools |
|---|---|
| Info | get_me, get_credit_balance, get_credit_history, get_countries, get_platforms, get_credit_costs |
| Bundles | create_bundle, create_bulk_bundles, list_bundles, get_bundle, publish_bundle, unpublish_bundle, add_video_slots, add_edit_slots |
| Accounts | get_account_config, configure_account, finalize_account, request_account_corrections |
| Videos | list_videos, configure_video, batch_configure_videos, finalize_video, request_video_corrections, unschedule_video, reset_video |
| Delivered | list_accounts, get_account_detail, list_account_bundles, get_verification_code |
| Analytics | get_analytics, refresh_analytics, can_refresh_analytics, get_video_analytics |
Example workflow: content repurposing
Tell your agent:
"I have 20 fashion videos on Google Drive. Create TikTok accounts in the US and UK, import the videos from this CSV, and schedule them over the next 2 weeks. Use niche warming for fashion/lifestyle."
The agent will:
- Call
create_bulk_bundlesfor US + UK TikTok - Use the CSV import to configure all videos
- Set publish dates across the next 14 days
- Publish both bundles
All organic. Real devices in each country. No VPNs, no bots.
What's next
- MCP Server — Use TokPortal from Cursor or Claude Desktop
- Getting Started — API quickstart guide
- Bulk Creation — Performance Max for large-scale campaigns
- Analytics — Track engagement and views