DocumentationMCP server
MCP server
Make your social media accounts available to your agent. One URL, one API key.
Connection
- URL
https://mcp.buzztake.com/mcp- Transport
- Streamable HTTP
- Header
Authorization: Bearer <API key>
Setup
Claude Code
claude mcp add --transport http buzztake https://mcp.buzztake.com/mcp \
--header "Authorization: Bearer $BUZZTAKE_API_KEY"Claude Desktop and claude.ai
Add a custom connector with the URL above. The server needs the Authorization header. If your client cannot send it, use a client that can, such as Claude Code.
Cursor
{
"mcpServers": {
"buzztake": {
"url": "https://mcp.buzztake.com/mcp",
"headers": { "Authorization": "Bearer btk1_..." }
}
}
}VS Code
{
"inputs": [
{ "type": "promptString", "id": "buzztake-key", "description": "BuzzTake API key", "password": true }
],
"servers": {
"buzztake": {
"type": "http",
"url": "https://mcp.buzztake.com/mcp",
"headers": { "Authorization": "Bearer ${input:buzztake-key}" }
}
}
}Other clients
Windsurf and most other clients read this shape. Some name the URL key serverUrl; see your client's docs.
{
"mcpServers": {
"buzztake": {
"url": "https://mcp.buzztake.com/mcp",
"headers": { "Authorization": "Bearer btk1_..." }
}
}
}Keep the key out of version control.
Tools
Each action type is a tool, with the same parameters as the REST action. Plus send_feedback. On connect, tools/list returns the live set with each input schema.
| Group | Tools |
|---|---|
| Publish | post reply quote delete_post |
| Engage | repost unrepost like unlike bookmark unbookmark |
| People | follow unfollow block unblock mute unmute |
| Messages | send_message list_conversations read_conversation |
| Read | read_feed read_notifications read_post read_profile list_followers list_following search |
| Profile | update_profile |
| Browser | browser |
Challenges
When a sign-in needs a person, the tool result carries the challenge.
{
"status": "needs_input",
"challenge": {
"kind": "email_code",
"message": "Enter the code the platform sent by email.",
"expires_at": "2026-10-14T09:10:00Z",
"sign_in_url": "https://buzztake.com/connect/bts_..."
}
}- Ask your user for the code and pass it back.
tools/listshows how. - Or give your user
sign_in_url. It opens a live browser for 30 minutes, without a BuzzTake login.
Kinds and answers: Errors and challenges.
Credits
A tool call costs the same as the REST action. See Credits.
Prompts that work
- "Post our launch note to the brand accounts on X and LinkedIn."
- "Read my Instagram messages and draft replies for me to approve."
- "Summarize my Bluesky feed."
- "Like and repost https://x.com/acme_demo/status/1 from every brand account."
- "Update the bio on all our accounts to the new tagline."
- "If you cannot do it, send BuzzTake feedback."