Tools

Tools exposed by Social0 MCP (hosted remote and local npx).

Same tools on remote (https://mcp.social0.app/mcp) and local (npx -y @social0/mcp):

ToolPurpose
list_accountsList connected social accounts (use first when multiple accounts per platform)
create_draftCreate an unpublished draft (does not post live)
update_draft / delete_draftEdit or delete a draft/scheduled post — not live published posts
list_posts / get_postBrowse and inspect posts
publish_post / publish_nowPublish a draft or create+publish live
schedule_post / schedule_contentSchedule a draft or create+schedule
upload_mediaUpload via url or base64 data (preferred). file_path works on local MCP only — hosted rejects sandbox paths
get_publish_statusPoll a publish job by tracking_id
suggest_best_platformsRecommend platforms for a caption

Deprecated CallTool aliases (create_post, update_post, delete_post) still work for older agents but are not listed.

Account collisions

If you pass a platform name like twitter_x and the user has multiple accounts, the tool returns candidate UUIDs. Call list_accounts, then pass one UUID.

Full agent reference

See AGENTS.md in the @social0/mcp repo for parameter tables and polling rules.