API and MCP

Run the studio from your own tools.

Connect Claude, ChatGPT, Cursor or your own agent to your workspace over MCP. Draft, schedule, design carousels and research your niche without opening the app.

Quickstart

Connected in three steps

  1. Create a key

    In the app, open Settings, then API Keys, and create a key. It is shown once, so copy it straight away. Revoke it any time.
  2. Add the server

    Point your tool at the MCP URL and send the key in an Authorization header. ChatGPT connects by sign-in instead, with no key.
  3. Ask for what you want

    Tell your assistant to draft a post, schedule it or pull the week’s outliers. It calls the tools below on your behalf.
Server URL
https://social-studio.aifirelab.com/mcp
Claude Code
claude mcp add --transport http social-studio \
  https://social-studio.aifirelab.com/mcp \
  --header "Authorization: Bearer ss_live_YOUR_KEY"
Cursor and other clients with a JSON config
{
  "mcpServers": {
    "social-studio": {
      "url": "https://social-studio.aifirelab.com/mcp",
      "headers": {
        "Authorization": "Bearer ss_live_YOUR_KEY"
      }
    }
  }
}

The transport is Streamable HTTP. ChatGPT connects by sign-in: add the URL and approve access. Actions taken through MCP use your credits exactly as the app does.

Tools

What your assistant can do

22 tools across your account, posts, media, carousels and the Outliers feed.

Account

  • get_credit_balanceWho you are signed in as and how many credits are left.
  • list_workspacesYour workspaces.
  • list_platformsThe social accounts connected in a workspace.

Posts

  • create_postGenerate AI-written drafts with caption, hashtags and an optional image.
  • create_manual_postCreate a draft from content you already have, with no generation.
  • list_draftsDraft posts that are not scheduled yet.
  • schedule_postSchedule a draft to publish at a future time.
  • post_nowPublish a draft immediately.
  • list_scheduled_postsScheduled and recently processed posts.

Media and images

  • upload_mediaUpload an image or video and get a media id to attach.
  • list_pending_mediaUploads not yet attached to a draft.
  • get_post_imageView a draft’s current image.
  • generate_post_imageGenerate a fresh image for a draft.
  • edit_post_imageEdit the image already on a draft.
  • undo_post_imageRestore the previous image.

Carousels

  • create_carouselGenerate a multi-slide carousel from a topic or brief.
  • wait_for_carouselWait for one that is still generating.
  • list_carouselsCarousels in a workspace, newest first.
  • get_carouselOne carousel in full, with its slides and assets.

Outliers

  • list_outlier_channelsThe creators on your watchlist.
  • add_outlier_channelAdd a creator to the watchlist.
  • get_outlier_feedRecent posts ranked by outlier score.

Build on Social Studio

Create an account, make a key in Settings and connect your first tool in a few minutes.

  • No expiry
    On credits
  • 100 credits
    To start, free
  • Unlimited
    Scheduling