MCP server (Claude, ChatGPT)
Connect Claude, ChatGPT, Claude Code or Cursor to Klickbee Social to list your accounts, find a slot, and create and schedule posts in natural language.
Klickbee Social exposes an MCP (Model Context Protocol) server. Once connected, your AI assistant can list your brands and accounts, find the next free slot, create drafts, schedule or publish posts, and retry a failed post, at your request, in natural language.
The server address is:
https://social.klickbee.com/api/mcpConnect with your account (recommended)
The easiest way is to add Klickbee as a connector, without a key: you sign in with your Klickbee account, choose the workspace and authorize access. The assistant acts on your behalf, with your role: a Lecteur (Viewer) can view but not create or schedule.
Claude (claude.ai and Claude Desktop)
In Claude, open Settings → Connectors and click Add custom connector.
Name: Klickbee. URL: https://social.klickbee.com/api/mcp. Leave the
advanced OAuth settings empty.
Click Connect, sign in to Klickbee, choose the workspace, then Autoriser (Authorize).
ChatGPT
In ChatGPT: Settings → Apps & Connectors, turn on developer mode,
then Create a connector with the MCP server URL
https://social.klickbee.com/api/mcp and OAuth authentication.
Claude Code
claude mcp add --transport http klickbee https://social.klickbee.com/api/mcpThen, in Claude Code: /mcp → klickbee → Authenticate.
Cursor
Add to ~/.cursor/mcp.json:
{ "mcpServers": { "klickbee": { "url": "https://social.klickbee.com/api/mcp" } } }Then Cursor Settings → MCP → klickbee → Login.
The authorization screen
Klickbee shows Autoriser (Authorize) followed by the app name. It lists what the app will be able to do:
- read the brands, connected accounts and posts of the chosen workspace;
- create drafts, schedule and publish posts, only where your role allows it.
Choose the Espace de travail sur lequel elle agira (Workspace it will act on), then Autoriser (Authorize) or Refuser (Deny). Access stays active until you revoke it. Only authorize apps you trust.
What the assistant can do
| Tool | Purpose |
|---|---|
list_brands | List brands. |
list_accounts | List connected accounts (network, name, status, slots, default Instagram settings). |
list_posts | List posts by brand, status or period. |
get_post | Read a post: text, media, status, date, link, error. |
create_post | Create posts: draft, scheduled, queued or published right away. |
schedule_post | Schedule or move an unpublished post. |
next_free_slot | Find an account's next free slot. |
retry_post | Retry a failed post. |
unpublish_post | Remove a published post from its network (irreversible; same networks as in the app). |
import_media_from_url | Import media from a URL into the media library. |
Example request: "List my Klickbee accounts, then schedule this LinkedIn post in the next free slot."
Revoke access
In Réglages › API & MCP (Settings › API & MCP), the Assistants connectés (Connected assistants) list shows the assistants authorized by workspace members. Révoquer (Revoke) cuts off access immediately; you'll need to authorize again to reconnect the assistant. This list is visible to Super admins.
With an API key (no OAuth)
For a client that doesn't support OAuth, use an API key
in the Authorization: Bearer kbs_… header. For example, with Claude Code:
claude mcp add --transport http klickbee https://social.klickbee.com/api/mcp \
--header "Authorization: Bearer kbs_your_key"An API key has admin rights on all brands in the workspace. Prefer the OAuth connection, which respects your role, and reserve a dedicated key for this use, which you can revoke at the slightest doubt.