BusyBee MCP
BusyBee MCP provides AI agents with pay-per-call access to public social media data across TikTok, Instagram, YouTube, X, Douyin, and Xiaohongshu through 10 business-level tools.
Discover platform support with
list_platforms, including which tools each platform supports and which key group is needed.Search creators by keyword to find accounts, handles, follower counts, and bios.
Search posts/videos by keyword to see recent topic activity with normalized author, text, timestamp, and engagement stats.
Get creator details such as follower count, bio, and post count.
List a creator's recent posts.
Get individual post details by platform post ID or TikTok/Douyin video ID.
Fetch comments on a post with commenter, text, likes, and time.
Get comment insights including sentiment distribution, question ratio, frequent phrases, and top-liked comments.
Get trending topics (currently Douyin only).
Check account balance and API key info in USD.
Every response includes
cost_usdandbalance_usd; failures are not billed.
Provides tools to search public Instagram creators and posts, fetch creator profiles and recent posts, retrieve post details and comments, and generate comment insights.
Provides tools to search public TikTok creators and posts, fetch creator profiles and recent posts, retrieve post details and comments, and generate comment insights.
Provides tools to search public Xiaohongshu creators and posts, fetch creator profiles and recent posts, retrieve post details and comments, and generate comment insights.
Provides tools to search public YouTube creators and content, fetch channel profiles and recent posts, retrieve post details and comments, and generate comment insights.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BusyBee MCP top coffee creators on TikTok and what their comments complain about"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
BusyBee MCP
Public social media data for AI agents. Ten business-level tools, one schema — TikTok, Instagram, YouTube, X (Twitter), Douyin and Xiaohongshu.
Ask your agent "who are the fastest-growing coffee creators on TikTok right now, and what do their comment sections complain about?" — it answers with real data, in one conversation.
Endpoint https://lucydomi.com/mcp
Protocols MCP Streamable HTTP · MCP SSE (legacy) · REST/JSON · stdio
Tools 10
Billing pay per call; every response returns cost_usd + balance_usdTry it in 30 seconds — no signup: open https://lucydomi.com/demo, type a keyword, see the real response shape (6 free calls per device per day, 3 of them on Douyin/Xiaohongshu). When you want unlimited calls, grab a key at https://lucydomi.com/sign-up.
Connect your agent
Step-by-step guides, each with a config file you can copy verbatim:
Claude Desktop / Claude Code — local stdio via
uvxCursor / Cline / Windsurf / VS Code — remote HTTP with a bearer header
Dify / n8n / Coze / FastGPT — import the OpenAPI spec, no code
Plain HTTP / curl / any language — REST endpoints and the tools JSON
Related MCP server: insightsocial
Works with every kind of agent
Most "social data for AI" products ship one transport and hope your client speaks it. This server speaks four, on the same host, with the same 10 tools behind all of them.
Your agent | What it supports | How to connect |
Claude Code | Streamable HTTP |
|
Cursor / Cline / Windsurf / VS Code | Streamable HTTP | add to |
Claude Desktop | stdio |
|
Older MCP clients (2024-11 era) | SSE only |
|
Dify / n8n / Coze / FastGPT | OpenAPI / plain HTTP | import |
LangChain / LlamaIndex / custom code | tools JSON or HTTP |
|
GPT Actions / Zapier / Make | OpenAPI 3.x | same spec URL, bearer auth |
Anything that can only GET a URL | query string |
|
Discovery document (machine-readable, tells an agent what's available): https://lucydomi.com/mcp/info
The 10 tools
Tool | What it answers |
| Which platforms exist, which tools each supports, which key group you need |
| "Find me mid-size coffee creators on TikTok" |
| "What is being posted about cold brew this week?" |
| "How big is this account, what's their bio?" |
| "What has this account posted recently?" |
| "Give me the details of this one video" |
| "What are people saying under this post?" |
| "What's trending on Douyin right now?" |
| "Summarize the comment section: sentiment, questions, complaints" |
| "How much credit do I have left?" |
get_comment_insights is the one people keep open: it samples comments, then returns sentiment split, question ratio, high-frequency phrases and top-liked comments — so the agent answers "what do users actually want" instead of dumping fifty raw rows.
Docs by platform, by tool, by client
Each page carries a real captured response and copy-paste code, so you can skip the README once you know what you need:
Platform | Tool deep-dive | Client setup | ||
Tutorials — end-to-end workflows with real numbers: mine demand from comments · build a creator database · cross-platform topic check · competitor monitoring
All 21 in one index: https://lucydomi.com/resources · machine index: https://lucydomi.com/llms.txt · everything in one file for LLMs: https://lucydomi.com/llms-full.txt
Cookbook — three scripts you can run right now
Stdlib only, no dependencies. Each was run against the live API before being committed; the output below is real.
Script | Question it answers |
What is the comment section actually asking? (search → hottest post → insights) | |
Who are the creators in this niche? (creator search → recent posts → Markdown table) | |
Which platform owns this topic? (one keyword, six platforms, same fields) |
export BUSYBEE_API_KEY=sk-...
python examples/cookbook_cross_platform.py coffee平台 条数 最高互动 文案
tiktok 10 9325976 ASMR SATISFACTION 🤎✨ Nothing beats puck …
youtube 10 235306 The Espresso Revolution is Already Happe…
twitter 10 20988483 NEW: Bikini barista takes out a hammer o…
instagram - - (该平台没有关键词搜内容)
douyin 10 75063 coffee time.#海氏C9Pro咖啡机…
xiaohongshu 10 14623 谁发明的这样喝咖啡?…Note the Instagram row: it reports the gap instead of silently returning nothing — list_platforms tells your agent which tools each platform actually supports, so cross-platform jobs degrade instead of breaking.
One schema, every platform
Same field names whether the item came from TikTok, Instagram, YouTube, X, Douyin or Xiaohongshu:
{
"ok": true, "platform": "tiktok", "tool": "search_posts", "count": 6,
"items": [
{
"platform": "tiktok",
"id": "7690199760430566669",
"url": "https://www.tiktok.com/@laceyglasley/video/7690199760430566669",
"author": { "id": "7066058701889012782", "handle": "laceyglasley", "name": "Lacey" },
"text": "Salted Honey Spanish Latte … #coffeetok #spanishlatte",
"created_at": "2026-09-27T13:03:24+00:00",
"stats": { "likes": 68357, "comments": 165, "shares": 7691, "views": 1009685, "collects": 17806 },
"cover": "https://…"
}
],
"cost_usd": 0.003, "balance_usd": 3.93
}This is a real response, not a mock-up — captured from a live call, only the share URL query string and the caption were trimmed. Two full raw responses are checked in:
examples/1_tiktok_coffee.json (search_posts) and
examples/2_youtube_insights.json (comment insights on 20 comments).
Every response carries cost_usd and balance_usd, so the agent can budget itself and you can see what a task actually cost.
Setup per client
Need a key first: register at lucydomi.com → Console → API Keys → New key (sk-…). Overseas and China platforms use different key groups.
Claude Code
claude mcp add busybee --transport http https://lucydomi.com/mcp \
--header "Authorization: Bearer sk-YOUR_KEY"Cursor / Cline / Windsurf / VS Code (~/.cursor/mcp.json)
{
"mcpServers": {
"busybee": {
"url": "https://lucydomi.com/mcp",
"headers": { "Authorization": "Bearer sk-YOUR_KEY" }
}
}
}Claude Desktop (local stdio)
{
"mcpServers": {
"busybee": {
"command": "uvx",
"args": ["busybee-mcp"],
"args": ["busybee-mcp"],
"env": { "BUSYBEE_API_KEY": "sk-YOUR_KEY" }
}
}
}Legacy SSE clients
SSE URL https://lucydomi.com/sse
Messages URL https://lucydomi.com/messages/?session_id=<from the SSE event>
Header Authorization: Bearer sk-YOUR_KEYDify / n8n / Coze / GPT Actions
Import the OpenAPI schema, set auth to Bearer sk-YOUR_KEY. If the importer rejects 3.1, use the 3.0 view.
Platform | Where to paste | URL |
Dify | Tools → Custom → Add OpenAPI tool |
|
n8n | HTTP Request node, or import as a credential-protected API |
|
Coze | Plugin → Import from OpenAPI |
|
OpenAI GPT Actions | Actions → Import from URL |
|
Server-side endpoints derive automatically from the schema; each operation maps 1:1 to a tool name, so search_posts in the schema is POST https://lucydomi.com/mcp/v1/search_posts.
LangChain / custom Python (no MCP needed)
import json, urllib.request
req = urllib.request.Request(
"https://lucydomi.com/mcp/v1/search_creators",
data=json.dumps({"platform": "tiktok", "keyword": "coffee", "limit": 3}).encode(),
headers={"Content-Type": "application/json", "Authorization": "Bearer sk-YOUR_KEY"},
)
print(json.load(urllib.request.urlopen(req)))Tool schemas for function calling: GET https://lucydomi.com/mcp/tools?format=openai
Local package
pip install busybee-mcp
BUSYBEE_API_KEY=sk-YOUR_KEY busybee-mcp # stdio
BUSYBEE_API_KEY=sk-YOUR_KEY busybee-mcp http # serve all transports on :3013Design decisions worth knowing
Ten tools, not a thousand. Call a business intent, not an endpoint. The more tools a model sees, the more often it picks wrong and burns money.
Normalized fields.
author / text / created_at / statsmean the same thing on every platform.One implementation behind every protocol. MCP, SSE and REST share the same dispatch layer, so behavior can't drift between clients.
Pay per call, priced per endpoint. Cheap calls cost fractions of a cent. Price is visible in your console.
Cost transparency inside the result.
cost_usd+balance_usdon every response.Failures are not billed.
Clean errors. No stack traces, no third-party vendor names, no upstream documentation links leaking into your agent's context.
CORS enabled, so browser-based agents and web widgets can call it directly.
Errors
| Meaning | What to do |
| No key supplied | Add |
| Key invalid or deleted | Issue a new key in the console |
| Out of credit | Top up |
| Key group doesn't cover that platform | Create a key in the right group |
| Too many requests | Back off and retry |
| That platform doesn't expose the tool | Call |
| Temporary provider failure | Retry once; not billed |
Scope and compliance
BusyBee serves public social media data only, and only to users outside mainland China. Do not use it to profile private individuals, scrape private accounts, manipulate engagement, or train models on personal data without a lawful basis. See the data policy.
License
MIT — see LICENSE. This repository is the client-side MCP server; the hosted service is metered separately.
中文速览
BusyBee MCP 把 TikTok、Instagram、YouTube、X、抖音、小红书六个平台的公开数据,压成 10 个业务级工具 + 一套统一字段,同一台服务器支持四种接入方式:
你的 AI 工具 | 接入地址 |
Claude Code / Cursor / Cline(MCP 新版) |
|
只认旧版 SSE 的客户端 |
|
Dify / n8n / Coze / GPT Actions(OpenAPI) |
|
任何能发 HTTP 的程序 |
|
密钥:注册后在控制台建
sk-开头的串计费:按次,每次返回都带本次花费与余额;失败不扣费
报错是干净中文/英文,不暴露任何上游信息
Available Tools
10 toolscheck_balanceAInspect
查当前 API Key 的账户信息与余额(美元)。调用前可以先看一眼,避免跑到一半余额不足。
Inputs: no named parameters.
get_comment_insightsAInspect
评论洞察:先拉样本评论再本地聚合,直接给结论——情绪分布、提问占比、高频词、高赞评论。比原始评论更适合回答“用户到底在说什么”。
Inputs: post_id (required), platform (required), sample.
get_commentsAInspect
拉某条内容的评论列表(统一字段:评论人、内容、点赞、时间)。拿到评论后用 get_comment_insights 出结论。
Inputs: post_id (required), platform (required), limit.
get_creatorAInspect
查单个账号的详情(粉丝数、简介、作品数)。creator 填 handle(如 @nasa 去掉@)或平台 id。
Inputs: creator (required), platform (required).
get_postAInspect
查单条内容的详情。post_id 填平台的内容 id;TikTok/抖音也可传视频链接里的数字 id。
Inputs: post_id (required), platform (required).
get_trendingBInspect
拉平台热搜/热榜(目前支持抖音)。适合做选题和热点追踪。
Inputs: limit, platform.
list_creator_postsCInspect
拉某个账号最近发布的作品列表。creator 填 handle 或平台 id。
Inputs: creator (required), platform (required), limit.
list_platformsAInspect
列出可用的平台、每个平台支持哪些操作,以及该怎么选。首次使用先调这个。
Inputs: no named parameters.
search_creatorsAInspect
按关键词搜索社媒账号/达人。返回 id、handle、昵称、粉丝数、简介——拿到 handle 或 id 后再用 get_creator / list_creator_posts 深入。
Inputs: keyword (required), platform (required), limit.
search_postsBInspect
搜索内容:给关键词,返回帖子/视频列表(统一字段:作者、文案、时间、点赞/评论/播放)。适合“某个话题最近在火什么”。
Inputs: keyword (required), platform (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
Each tool targets a distinct resource and action: creator search vs. creator detail, keyword post search vs. per-creator post listing, and raw comments vs. aggregated comment insights are clearly separated. The descriptions explicitly guide follow-up tool usage, leaving little ambiguity about which tool to select.
All tools use a consistent snake_case verb_noun pattern: list_platforms, search_creators, get_creator, search_posts, list_creator_posts, get_post, get_comments, get_trending, get_comment_insights, check_balance. Verbs are predictable and resource names are clear.
At 10 tools, the set is well-scoped for a social media analytics server. Each tool covers a meaningful part of the workflow: platform discovery, creator research, post search, comment analysis, trends, and account balance.
The read-only analytics surface is largely complete: discovery, search, detail retrieval, comment sampling and insights, trending topics, and balance checks are all present. Minor gaps exist around cross-entity aggregate insights, such as creator-level or post-level analytics analogous to get_comment_insights.
Maintenance
Related MCP Connectors
Social data for AI agents: Douyin, Xiaohongshu, WeChat, TikTok, X, YouTube, more. Pay per call.
51660+ data tools for agents: TikTok, Douyin, Instagram, YouTube, X, weather, GitHub. Pay per call.
Agent-first social media publishing, scheduling, analytics, and unified inbox API + 16-tool MCP server across 18 social platforms (X, LinkedIn, Instagram, YouTube, TikTok, Threads, Bluesky, Reddit, Telegram, Discord, Mastodon, Facebook, Pinterest).
Market data for AI agents: Douyin, Xiaohongshu, TikTok, WeChat, X and 15 more. Pay per call.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to retrieve X/Twitter profiles and tweets, YouTube video and channel data, and TikTok profile and video stats on a pay-per-result basis without requiring login or platform API keys.99 npmMIT

insightsocialofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to search, describe and call 239 social data endpoints across Instagram, TikTok, LinkedIn, Facebook, YouTube, X, Reddit, Threads and Pinterest through a single API key, covering profiles, posts, comments, followers, hashtags, ads and transcripts with one unified schema. Full responses are saved server-side and can be re-sliced for free with jq, fields or size outlines, so agents pull only the data they need into context.125 npmMIT
ProLevelMax MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents and developers to discover, inspect, run, and schedule live public social media data collection from 157 platforms, including Reddit, TikTok, Instagram, X, YouTube, Xiaohongshu, and Douyin. It supports previews, cost quotes, async runs, and download links via remote MCP, an Agent Skill, or REST API.MIT
SocialToAI MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI tools to read publicly visible social media posts, comments, profiles, and trends from 18 platforms such as TikTok, Instagram, X, Reddit, YouTube, Xiaohongshu, and Weibo, on a prepaid pay-per-call basis where failed calls are free. Ships tools for search, trending, detail, comments, user profiles and posts, plus higher-level workflows like brand buzz, comment analysis, account watching, creator discovery, bulk link data, and viral finding.MIT