How it works
Your agent gets 9 tools. Connecting takes three steps - nothing to install:1
Authorize once
Point your client at the Sydium MCP endpoint and click Authorize in the browser. No developer app to register, no API keys to paste - Sydium registers your client automatically, and you approve exactly which scopes it gets.
2
Your agent discovers the tools
On connect, the agent reads the 9 Sydium tools and their schemas - so it knows precisely what it can do and how to call each one.
3
Command in plain language
Ask for what you want - “publish this everywhere,” “schedule the recap for Friday.” The agent calls the right tools and reports back. You keep the final say, always within the scopes you approved.
Available tools
Agencies: call
list_clients to get your clients, then pass a client’s id as the clientId argument to publish_post, list_accounts, or list_scheduled_posts to act on that client’s connected accounts instead of your team’s own.
Tools reference
Full input schema and behavior for every tool.
Authentication
Your client connects over OAuth: it sends you to a Sydium consent screen, you pick Authorize, and the agent gets a scoped token. The agent never sees a password, and it can never do more than the scopes you grant - or more than your own team role allows. The Client setup guide has the per-client steps and a walkthrough of the consent screen.Connect your client
Client setup
Step-by-step for Claude Desktop, ChatGPT, and Cursor.
Quick example
Once connected, just talk to your agent:list_accounts, generate_caption, and publish_post (with scheduleAt), then reports back. You keep the final say.
FAQ
Do I need an API key?
Do I need an API key?
No. MCP uses one-click browser OAuth with dynamic client registration. API keys are only for the REST API and CLI.
Which clients are supported?
Which clients are supported?
Any MCP-compatible client - Claude (desktop and web), ChatGPT, Cursor, and others. See Client setup.
Can the agent post videos and images?
Can the agent post videos and images?
Yes.
add_media stores an image or video and returns the URL that publish_post needs, and it tells you which platforms will accept the file before you schedule anything. Give it a public link to the file, or - in ChatGPT on the web - drag the file straight into the conversation. Claude connectors cannot pass attachments yet, so there a link is the way in.What can it access?
What can it access?
Only the scopes you approve on the consent screen, and never more than your own team role allows.

