Skip to content
BuzzTake
MenuClose

MCP serverREST API12 platforms

Make your social media accounts available to your agent.

Connect X, Instagram, LinkedIn, TikTok and 8 more. Your agent posts, replies, likes, follows and sends DMs for you.

  • No platform API keys
  • No app review
  • 1 credit = $0.01
Sample run

One tool call, 12 accounts, 12 posts: 120 credits.

POST/v1/workspaces/{ws}/accounts

Connect an account in seconds.

A password, cookies, or a sign-in link. No developer app, no review.

  1. Send a password, cookies, or nothing at all

    Give BuzzTake the username, the password and the 2FA secret. Or import cookies from a browser where you are already signed in. Or sign in yourself in a live browser, or send the owner a one-time sign-in link.

    "connect": { "method": "password", "username": "acme_demo", "password": "…", "totp_secret": "JBSW…" }
  2. BuzzTake signs in, in a real browser

    The account gets its own browser profile: a fixed device fingerprint, your proxy if you send one, and its own cookies. BuzzTake types the 2FA code itself. Anything else the platform asks becomes a challenge you can answer by API, by MCP or in the live browser.

    "status": "connecting" → "needs_input"? → "active"
  3. Call it like any other API

    The account is active. Post, reply, like, follow, send messages or read the feed with one endpoint. BuzzTake checks the session and signs in again with the stored credentials when the platform asks.

    POST /v1/accounts/acc_x/actions

MCPmcp.buzztake.com/mcp

One tool per action.

Your agent calls post, reply or send_message and gets the result back. The same names work over REST.

  • Publishpostreplyquotedelete_post
  • Engagerepostunrepostlikeunlikebookmarkunbookmark
  • Peoplefollowunfollowblockunblockmuteunmute
  • Messagessend_messagelist_conversationsread_conversation
  • Readread_feedread_notificationsread_postread_profilelist_followerslist_followingsearch
  • Profileupdate_profile
  • Browserbrowser
All actions, parameters and prices

Claude Code

Add BuzzTake to Claude Code
claude mcp add --transport http buzztake https://mcp.buzztake.com/mcp \
  --header "Authorization: Bearer $BUZZTAKE_API_KEY"

Then ask: "Post our launch note on X and LinkedIn."

Cursor and others

mcp.json
{
  "mcpServers": {
    "buzztake": {
      "url": "https://mcp.buzztake.com/mcp",
      "headers": { "Authorization": "Bearer btk1_…" }
    }
  }
}

Any MCP client that sends headers.

REST

Post and wait for the result
curl https://api.buzztake.com/v1/accounts/$ACCOUNT_ID/actions \
  -H "Authorization: Bearer $BUZZTAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: launch-post-1" \
  -d '{ "type": "post", "text": "Dark mode is live.", "wait": 60 }'
200 OK
{
  "id": "0199c0de-…",
  "account_id": "0199c0de-…",
  "type": "post",
  "status": "succeeded",
  "params": { "text": "Dark mode is live." },
  "result": { "type": "created", "url": "https://x.com/acme_demo/status/1", "id": "1" },
  "error": null,
  "challenge": null,
  "credits": 10
}

POST/v1/accounts/{id}/actions

It happens on the real site.

The post appears as if you made it. Your agent gets the link.

  • Own deviceOne fixed fingerprint per account.
  • Your proxyOptional, per account.
  • Live viewWatch any account, or take over.

GET/v1/platforms

Every action, every platform.

One name per action. On Reddit, a like is an upvote; we handle it.

Actions by platform. A filled cell means the platform has the action; the label gives the platform's own word for it.
PlatformPostReplyQuoteRepostLikeBookmarkFollowBlockMuteSend messageRead feedSearchUpdate profile
XYes: PostYes: ReplyYes: QuoteYes: RepostYes: LikeYes: BookmarkYes: FollowYes: BlockYes: MuteYes: Direct messageYes: Home timelineYes: SearchYes: Edit profile
InstagramYes: PostYes: CommentNoNoYes: LikeYes: SaveYes: FollowYes: BlockYes: MuteYes: MessageYes: FeedYes: SearchYes: Edit profile
FacebookYes: PostYes: CommentYes: Share with your textYes: ShareYes: LikeYes: SaveYes: FollowYes: BlockNoYes: MessengerYes: FeedYes: SearchYes: Edit profile
LinkedInYes: PostYes: CommentYes: Repost with your thoughtsYes: RepostYes: ReactYes: SaveYes: FollowYes: BlockNoYes: MessageYes: FeedYes: SearchYes: Edit intro
TikTokYes: UploadYes: CommentNoYes: RepostYes: LikeYes: FavoriteYes: FollowYes: BlockNoYes: MessageYes: For You feedYes: SearchYes: Edit profile
ThreadsYes: PostYes: ReplyYes: QuoteYes: RepostYes: LikeYes: SaveYes: FollowYes: BlockYes: MuteNoYes: Home feedYes: SearchYes: Edit profile
BlueskyYes: PostYes: ReplyYes: QuoteYes: RepostYes: LikeYes: SaveYes: FollowYes: BlockYes: MuteYes: ChatYes: Following feedYes: SearchYes: Edit profile
RedditYes: SubmitYes: CommentNoNoYes: UpvoteYes: SaveYes: FollowYes: BlockYes: MuteYes: ChatYes: Home feedYes: SearchYes: Edit profile
YouTubeYes: Upload or postYes: CommentNoNoYes: LikeYes: Watch laterYes: SubscribeNoNoNoYes: SubscriptionsYes: SearchYes: Customize channel
PinterestYes: Create PinYes: CommentNoNoYes: ReactYes: SaveYes: FollowYes: BlockNoYes: MessageYes: Home feedYes: SearchYes: Edit profile
MastodonYes: PostYes: ReplyYes: QuoteYes: BoostYes: FavouriteYes: BookmarkYes: FollowYes: BlockYes: MuteYes: Private mentionYes: HomeYes: SearchYes: Edit profile
TelegramYes: Post to channel or groupNoNoNoYes: ReactNoYes: JoinYes: BlockYes: MuteYes: MessageNoYes: SearchNo

Plus browser steps for anything else. All platforms

GET/v1/workspaces/{ws}/actions

You stay in control.

Approvals, roles and a record of every action.

GET/v1/credits

Pay per action.

1 credit = $0.01. Top up with x402. Nothing recurs.

  • 10credits · $0.10Post
  • 8credits · $0.08Reply
  • 3credits · $0.03Like or follow
  • 4credits · $0.04Read or search
  • 25credits · $0.25Sign in

Connect your first account.

It takes a minute. Your agent can use it right after.