Agents × jobs

Create Instagram accounts with any AI agent

Create geo-targeted Instagram accounts from any of 25 agents with TokPortal: create_bundle platform=instagram → configure_bundle_account → publish_bundl…

Creating Instagram accounts from any MCP-capable agent is the same bundle flow as TikTok with platform: "instagram": create_bundle in the target country, configure_bundle_account (bio up to 120 characters here), publish_bundle, and a human manager creates and warms the account on a local device; content later goes in as Reels (instagram_content_type: "reel"), feed posts or carousels (carousel_images). Instagram's official Graph API only publishes to professional accounts you already own via OAuth and caps API publishing at 100 posts per 24 hours per account; it has no account-creation endpoint, which is the part TokPortal supplies.

How it works

Instagram bundles differ from TikTok bundles in a few fields, and the agent should know them. biography accepts up to 120 characters (80 on TikTok). Video slots take instagram_content_type (reel for Reels, post for a feed video), instagram_location, up to 5 instagram_collaborators, instagram_audio_name for a named audio, and instagram_add_to_story: true to also share to Stories; carousels use video_type: "carousel" with 1–20 carousel_images (upload each with upload_image_from_url or upload_image_direct, purpose carousel) and an optional carousel_title; stories use video_type: "story" with story_image_url or video_url and an optional story_repost_url (1 credit) to repost an existing Instagram post.

The order of operations from any MCP-capable agent: list_countries (Instagram availability is per country too), get_credit_costs, create_bundle (platform: instagram, country, bundle_type, videos_quantity, optional Advanced Warming — supported on Instagram with the same 3–30 terms), configure_bundle_account with username, visible_name, biography, profile_picture_url, link_in_bio, then slots with configure_bundle_video or batch_configure_bundle_videos at ≤3 per day, get_bundle_publish_readiness, publish_bundle. Delivered accounts show up in list_accounts?platform=instagram with profile_url. For a fleet, create_bundles_bulk with platforms: ["instagram"] (or both platforms at once for paired TikTok/Instagram personas).

Instagram accounts are also eligible for TokPortal Coverage (25 credits / 30 days after the first period), which is what backs refunds/remakes on bans — read get_account_managed_subscription per account if you plan to keep them long-term.

Tool sequence

  1. tokportal_list_countries — Countries open for Instagram account creation.
  2. tokportal_get_credit_costs — Setup, slot and warming prices.
  3. tokportal_create_bundleplatform: instagram, country, bundle_type, videos_quantity, warming terms.
  4. tokportal_upload_image_from_url — Profile picture (purpose: profile_picture) and carousel images.
  5. tokportal_configure_bundle_accountbiography ≤120, link_in_bio, profile_picture_url.
  6. tokportal_configure_bundle_videoinstagram_content_type: reel|post, carousel_images, instagram_add_to_story, instagram_collaborators.
  7. tokportal_publish_bundle — Manager creates and warms the account.
  8. tokportal_list_accountsplatform=instagram to fetch delivered accounts.

Pick your agent