面向 AGENT 的社交媒体 MCP

为你的 agent 提供社交媒体的一个 MCP。

SosoAPI 通过一个 MCP 将你的 AI agent 连接至社交账号。在熟悉的对话中准备帖子,再排程并检查发布结果。

你决定发布什么、发到哪里以及何时发布。

Free 包含 3 个社交账号 · 无需信用卡即可开始

适合独立构建者和团队:US$19/month,最多 20 个账号。

真实发布 · FLUFFY已发布

一段视频。
四篇上线帖子。

Fluffy 制作视频。SosoAPI 处理排程,并将视频发布至下方四个账号。

查看工作流程重放
我们自己的宠物视频品牌 · 原始帖子:2026年十月18日(香港时间)
链接你的社交账号
InstagramFacebookThreadsYouTube
真实视频与上线帖子 · 工作流重放

重放真实帖子背后的工作流。

使用 Fluffy 已发布的视频,逐步体验设置、拟稿及审核流程。链接会开启原始帖子;此次重放不会发送新帖子。

01链接你的社交账号

选择工作区,开启「设置 → 社交账号」以链接账号。此示例使用 Fluffy 已链接的四个账号。

打开我的社交账号查看 Fluffy 的实际连接(英文界面)
02agent 准备草稿 · 重放

在本次重放中,Codex 使用草稿/读取权限读取 Fluffy 排程和现有视频,再将原始文案复制到表单中,未提交。使用下方提示,以你自己的内容准备帖子。

This cat has a cute pose for every move. 🐾 Like the little waves and follow @fluffyai3 for more pet reels.
开启我的视频素材查看尚未提交的实际草稿(英文界面)
使用我已连接的工作区和现有视频素材。先读取我的排程帖子以避免重复。为 Threads 起草文案。向我展示账号、视频、文案和发布时间。在我批准前,不要创建、更改或发布排程。
设置并授权 agent
03审核视频、文案和时间 · 重放

在 agent 对话中确认账号、视频、文案与发布时间。此处文案来自原始 Threads 帖子;确认前请编辑自己的草稿。

This cat has a cute pose for every move. 🐾 Like the little waves and follow @fluffyai3 for more pet reels.
查看尚未提交的审核画面(英文界面)

使用草稿/读取权限时,由本人从应用提交已审核帖子。我们取消了此次重放表单,因此它不显示原始帖子的批准。若要让 agent 提交帖子,可另行授予发布访问权限。

04仅排程一次。追踪同一篇帖子。

现有 Threads 记录显示排程时间为 十月18日 香港时间 10:00,并有成功发布结果。我们为本次重放读取了该记录,全部十二个未来排程均保持不变。

查看此帖子的排程和结果打开我的日历
05打开平台确认的结果

我们检查了此视频的全部四项发布结果。你可以在 SosoAPI 中查看结果,并在下方打开各篇原始帖子:

查看实际 SosoAPI 发布记录(英文界面)
167,430FluffyVideo Facebook Page · 超过 3 秒的视频观看30 个每日区间,结束日期覆盖 2026年九月19日至十月18日整个页面,而非这一个视频。查看方法和来源
案例来源与观看数计算方法

Fluffy 是我们自己的 AI 宠物视频品牌,负责制作视频,并使用 SosoAPI 发布。此示例展示我们自己的使用情况,而非客户推荐。

167,430 是 FluffyVideo Facebook Page 超过 3 秒的视频观看总数,汇总了 30 个每日区间,区间结束时间覆盖 2026年九月19日至十月18日,均为 07:00 UTC。于 十月18日 的 16:31 UTC 通过 SosoAPI Provider Insights 从 Facebook API 读取;随后尚未结束的区间不计入。这是页面整体观看数,并非独立观众、此短片观看数、归因注册数或增长保证。

我们检查了现有连接、排程、媒体、SosoAPI 结果和原始帖子,并测试了仅限 Fluffy 的草稿/读取授权。步骤 2–3 使用现有已发布案例展示如何准备并审核草稿,并非原始批准过程的录屏。本次重放没有重新连接账号,也没有发布其他帖子。

从草稿到已发布帖子

让 agent 拟稿,依你的排程发布。

01

在当前对话中设置

将设置提示交给 Claude Code 或 Codex。通过浏览器登录、连接社交账号,并选择 agent 可执行的操作。

看看运作方式
02

将产品更新转为帖子

你的 agent 根据你提供的事实起草。审核账号、内容和时间后,具有发布权限的 agent 可以创建排程。

看看运作方式
03

检查帖子是否已上线

询问 agent 帖子是已排程、发布中,还是已获平台确认上线。你也可在工作区中检查和管理。

看看运作方式
适合构建者的实用选择

一个产品,一个账号,你的首篇帖子。

使用你现有的构建 agent 撰写产品公告,并排程到已连接账号。无论独立工作还是团队协作,都可从单个账号和一篇帖子开始。

你现有的 agent,配合已连接的 SosoAPI 账号
你的工作你的 agent 能做什么先检查
宣布产品或更新根据你的事实起草公告并展示目标账号事实、媒体使用权、账号与格式资格
排程帖子如果已授予发布权限,请在确认内容和时间后排程帖子工作区授权、就绪媒体、时间和时区
验证结果检查帖子状态,并在可用时显示平台确认排程获接受并不等于帖子已发布;不要重复执行结果不确定的写入

如果你需要 LinkedIn、TikTok、私信,或 SosoAPI 支持范围以外的平台功能,请查看下方比较。 比较 SosoAPI、Buffer、Outstand 与 Zernio

使用你自己的 AGENT 开始

将此内容粘贴到你现有的 agent。

继续在你原本处理产品的对话中工作。完成设置后,agent 可运用这些详细信息,协助撰写第一篇帖子。

先连接,再继续任务

你登录并授权,agent 依指引完成设置。

本地 MCP 需要 Node.js 20 或更新版本。创建并验证 SosoAPI 账号、通过浏览器登录并连接社交账号。选择 agent 可使用的工作区,以及是否可发布。使用草稿/读取权限时,它可协助准备帖子,由你从应用提交。

你授予的访问权限持续有效,直至撤销。请要求 agent 在排程前等待你的审核;SosoAPI 不会为每篇帖子打开新的批准页面。

设置我的 AI agent按照首篇帖子指南操作
贴到你的 agent 对话
按照 https://sosoapi.ai/setup.md 设置 SosoAPI。保留我当前的内容和任务。我会在需要时登录并批准访问。设置期间不要发布任何内容。
Claude Code
claude mcp add sosoapi -e SOSOAPI_TOOL_PROFILE=core -- npx -y sosoapi
Codex
codex mcp add sosoapi --env SOSOAPI_TOOL_PROFILE=core -- npx -y sosoapi
“帮我宣布刚完成的产品。只使用我提供的事实准备 Threads 帖子。展示目标账号、文案、媒体和时间。创建排程前,等待我的审核和确认。”
面向开发者:检查 API 请求和响应
通过 API 构建

从你的产品创建排程。

若要在服务器上使用此 JavaScript 示例,请在验证账号后,于「应用设置 → agent 与 API 访问权限」创建 API key。加入你有权使用的工作区 ID。

运行前,此示例不会执行任何操作。配置完成后,它会创建真实排程,因此请先检查账号、内容和时间。将 API key 保存在服务器上。

依 API 操作指南操作

POST /studio-api/scheduled-posts/create

const apiKey = process.env.SOSOAPI_API_KEY;
if (!apiKey) throw new Error("Configure a SosoAPI API key on your server");
const response = await fetch(
  "https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/scheduled-posts/create",
  {
    method: "POST",
    headers: {
      "Authorization": "Bearer " + apiKey,
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
  "workspace_id": "<workspace-uuid>",
  "social_account_id": "<threads-social-account-uuid>",
  "caption": "A small note for later: Harborlight Journal is making room for shorter daily reflections. Keep one thought; leave the rest for tomorrow.",
  "hashtags": [],
  "media": [],
  "provider_payload": {"platform": "threads", "publish_options": {"post_type": "TEXT"}},
  "scheduled_at": "<future ISO-8601 instant with offset>",
  "display_timezone": "Asia/Hong_Kong",
  "idempotency_key": "<unique-stable-key-for-this-intent>"
})
  }
);
const result = await response.json();
if (!response.ok) throw new Error("SosoAPI request failed: " + response.status);
// Use result in your server response; never return or log the API key.
希望先发送只读请求?检查你的排程帖子。
const apiKey = process.env.SOSOAPI_API_KEY;
if (!apiKey) throw new Error("Configure a SosoAPI API key on your server");
const response = await fetch(
  "https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/scheduled-posts/list",
  {
    method: "POST",
    headers: {
      "Authorization": "Bearer " + apiKey,
      "Content-Type": "application/json"
    },
    body: JSON.stringify({"workspace_id":"<workspace-uuid>"})
  }
);
const result = await response.json();
if (!response.ok) throw new Error("SosoAPI request failed: " + response.status);
// Use result in your server response; never return or log the API key.
检查响应:从排程 ID 到平台确认的结果。

先有请求收据,再有发布结果。

下方示例展示了使用虚构值的部分 API 响应字段。创建排程后,保存 post.id 并用其检查该帖子的结果。

1. 创建响应

{
  "post": {
    "id": "10000000-0000-4000-8000-000000000001",
    "status": "scheduled",
    "scheduled_at": "2100-01-05T10:00:00+08:00",
    "published_at": null,
    "permalink": null
  },
  "deduped": false
}

2. 读取同一篇帖子

POST /studio-api/scheduled-posts/get
{
  "id": "10000000-0000-4000-8000-000000000001"
}

平台确认后,详情响应可包含:

{
  "post": {
    "id": "10000000-0000-4000-8000-000000000001",
    "status": "published",
    "published_at": "2100-01-05T02:00:08Z",
    "permalink": "https://www.threads.net/@example/post/EXAMPLE"
  },
  "delivery": {
    "stage": "terminal",
    "message": "Published on Threads."
  }
}
post.status
使用实际状态,如 scheduled、publishing、published 或 failed。如连接中断,在判断发生了什么前先读取同一帖子。
post.permalink
可获取时的平台帖子链接;可能为 null。上方 URL 为示例。
delivery / outcomes
详细响应会显示发布进度,以及该帖子可获取的平台结果。如果失败,请先检查这些详情与「需要注意」事项,再决定后续操作。

这些是字段示例,并非实际发布收据。本页不会调用 API。

从你的任务开始

你下一步想发布什么?

按照指南宣布产品、排程 Threads 帖子,或为应用添加发布功能。

比较开始使用的方式
正在用 API 构建?探索使用 SosoAPI 的其他方式。
使用 SOSOAPI 的三种方式

从你的产品,
agent 或工作区。

使用 agent、将发布功能整合至产品,或在应用中管理帖子。各方式皆使用你连接至 SosoAPI 的社交账号。

01

产品与平台

通过 API 为你的产品构建社交功能。

02

AI 智能体

链接你的助理。发布前审核内容。

03

内容团队

无需代码即可准备内容和排程帖子。

使用案例

找到适合你的 SosoAPI 使用方式。

探索使用案例
套餐与定价

从 Free 开始。需要更多时再升级。

免费从三个社交账号开始,需要时再添加。各套餐皆可搭配 agent、API 与应用使用。可用升级选项及最终结账总额请以应用为准。

Free

US$0 / 月

  • 3 个社交账号免费
  • 不限团队成员人数
  • 没有每月帖子数限制
  • 30 篇待处理排程帖子
  • 30 天发布历史
从 Free 开始

Founding Pro

US$3–19 / 月

  • US$3 / 额外账号;最多 20 个账号 US$19
  • 不限团队成员人数
  • 没有每月帖子数限制
  • 300 篇待处理排程帖子
  • 365 天发布历史
注册以升级

一个已连接社交资料算一个账号。一个 Facebook Page 加一个 Instagram 账号算两个。4/5/6/7/8/9 个账号的月费为 US$3/6/9/12/15/18;10–20 个账号为 US$19。初期涵盖 Instagram、Facebook、Threads 和 YouTube。平台速率限制、待处理排程容量和权限仍然适用。

常见问题

开始前,请先了解几件事。

SosoAPI 是什么?

SosoAPI 通过一个 MCP 将你的 AI agent 连接至社交账号。在熟悉的对话中准备帖子,再排程并检查发布结果。

SosoAPI 适合谁?

SosoAPI 适合已使用 Claude Code 或 Codex 等 agent,并希望这些 agent 协助社交发布的用户。你可在同一段对话中起草产品公告、审核、排程并检查结果。无论个人或团队都可开始;Free 包含三个社交账号。你也可直接使用 API 或应用。

SosoAPI 支持哪些社交平台?

你可以连接 Instagram、Facebook Pages、Threads、YouTube 和 X 账号。X 仅支持原创文字和链接。请查看平台指南,了解账号所需的帖子格式和权限。

我需要 AI 客户端或 MCP 吗?

不需要。你可在 SosoAPI 应用中准备及管理帖子,或从自己的产品使用 REST API。想通过兼容 agent 工作时,再选择 MCP。

由谁决定发布内容?

由你选择帖子、目标账号和发布时间。要求 agent 排程前,请审核文字和媒体。之后,检查帖子状态,确认平台是否已发布。

可以在自己的产品中加入发布功能吗?

可以。使用 REST API 连接社交账号、排程帖子,并在你自己的应用或自动化中显示发布状态。开发者指南包含服务端 JavaScript 示例。

如何开始使用 SosoAPI?

创建并验证 Free 账号,再连接受支持的社交账号。依快速入门链接 agent,或直接在应用中管理帖子。可用操作取决于你的套餐与平台权限。

从你的下一篇帖子开始。

创建 Free 账号、完成验证并连接社交账号,再请 agent 协助准备下一篇帖子。

从 Free 开始