MCP
Tell your agent to post.
Point Claude, ChatGPT, Grok, Cursor or any other MCP client at your Haba account. It can draft, schedule and publish for the brands you can already access.
Two ways in, one server.
The address is your app host plus /mcp. What the agent can do is still your role: an editor can read posts, and publishing needs permission to manage posts.
ChatGPT and Claude on the web
Paste the server URL as a connector. They sign in with your Haba account. Haba shows the brands that connection can reach and asks you to allow it.
Claude Code, Cursor and the Grok CLI
Create a personal access token in Settings. It is shown once. A read-only token can look, not post. Replace YOUR_TOKEN in the copied command.
The posting workflow, from a chat.
Drafts first
Posts are created as drafts. Scheduling and publishing are separate, and publishing cannot be undone.
Approvals stay with people
If a brand requires approval, the post has to be approved before it can be scheduled or published. The agent can request that. It cannot approve its own post.
Times need a timezone
Give a time as ISO 8601 with an offset, such as 2026-11-02T09:00:00+03:00. A time without an offset is read in the brand timezone.
Media before the caption
Upload media from a public https URL before the post references it. Captions longer than the channel limit are rejected.
Common questions.
Can I connect an AI agent to Haba Social?
Yes. Point Claude, ChatGPT, Grok, Cursor or any MCP client at /mcp. ChatGPT and Claude on the web sign in with Haba. Claude Code, Cursor and the Grok CLI use a personal access token from Settings, shown once. The agent can only do what your role allows: an editor can read posts, and publishing needs permission to manage posts.

Connect an agent and schedule the month.
Every new workspace starts with a 7-day free trial. Connect your first brand in minutes.