Overview
1Social publishes to Instagram, TikTok, LinkedIn, X (Twitter), Facebook, Threads and Bluesky from a single message — right away, or scheduled up to 30 days ahead. Before anything goes out, Claude can check the draft: per-network character counts, whether a network requires an image (Instagram and TikTok refuse posts without one), whether a multi-part post will publish as a native thread or be joined into a single post, and what it would cost against your remaining quota. The check publishes nothing and spends no quota. After publishing, Claude reports each network separately — what landed, with a link to the live post; what failed, with a readable reason; and the rare case where 1Social genuinely cannot tell. A network that failed can be retried on its own, without re-posting to the ones that already went out. Anything still scheduled can be edited or unscheduled, and deleted from the networks whose APIs allow deletion. Attach an image or video straight from the conversation, or pass a public URL. Ten tools: list_accounts, preview_post, publish_post, list_posts, update_post, cancel_post, delete_post, retry_delivery, upload_media, confirm_delivery. Connecting your social accounts happens in your browser at 1social.dev, through each network's own OAuth flow. There are no API keys to paste, and the agent never sees the credentials for your social accounts. Every account gets 30 deliveries a month free — pricing is per delivery, so one post to seven networks is seven deliveries. Paid plans are Solo $19/mo and Pro $39/mo.
Tools
confirm_delivery
ChatGPTdelete_post
ChatGPTlist_accounts
ChatGPTlist_posts
ChatGPTunknown when 1Social genuinely cannot tell. Includes stored engagement metrics where the network reports any. Pass postId to fetch one post, status to filter, or limit to shorten the list. Delivery ids needed by retry_delivery and confirm_delivery come from here.preview_post
ChatGPTmedia (or mediaUrls if you only have a public link) so the check accounts for it. Always call this before publish_post — it is free and it is the only preview that exists.publish_post
ChatGPTmedia (or mediaUrls if you only have a public link); Instagram and TikTok reject a post that has none. Pass a stable idempotencyKey so a repeated call cannot publish the same thing twice. The result is a per-network receipt: some networks can succeed while others fail, and that outcome must be reported to the user network by network.retry_delivery
ChatGPTunknown state, force is required and retrying MAY publish a second copy — ask the user before doing that.update_post
ChatGPTupload_media
ChatGPTmedia instead, and if you already have a public https link use mediaUrls. The flow is: 1. Call this tool with the file's name, MIME type and size. 2. PUT the raw bytes to the uploadUrl it returns, sending uploadHeaders exactly as given. 3. Pass the returned publicUrl in mediaUrls when you call preview_post or publish_post. The upload target is short-lived, so do step 2 straight away. Serving the file from a local web server instead does not work: only public https links are accepted.cancel_post
Claudeconfirm_delivery
Claudedelete_post
Claudelist_accounts
Claudelist_posts
Claudepreview_post
Claudepublish_post
Clauderetry_delivery
Claudeupdate_post
Claudeupload_media
ClaudeLinks
App Stats
20
Tools
3
Prompts
ChatGPT, Claude
Platforms
Category
Brand MonitoringWorks with
Data refreshed daily






