Castfrom for Claude
Castfrom publishes to and measures your own social accounts — X, Instagram, Threads, TikTok and YouTube — from one place. Connect it to Claude and you can ask, in a conversation, which of your posts did best and when to post next, have a caption drafted and scheduled for Instagram, Threads and X at once, or move tomorrow’s posts to a later time. Claude always asks you before anything is posted, changed or cancelled.
What you need
- A Castfrom account (sign up free). You get an account ID and an access key; keep the access key somewhere safe.
- At least one social account connected in the Castfrom dashboard. Accounts are connected there, on each network’s own sign-in page, not from Claude.
- Claude on the web, desktop or mobile, or Claude Code.
Connect
- In Claude, open Settings → Connectors and add Castfrom from the directory. (Before the listing appears, choose Add custom connector and enter
https://castfrom.social-marketing.io/mcp.) - Choose Connect. Castfrom’s sign-in page opens.
- Enter your account ID and access key and choose Allow. You are sent back to Claude.
In Claude Code: claude mcp add --transport http castfrom https://castfrom.social-marketing.io/mcp, then run /mcp and sign in.
Claude can then use Castfrom for the one workspace you signed in to. The connection stays for 30 days of use and renews itself; to end it, remove Castfrom from Claude’s connectors.
Things to ask
- “Which of my posts this month did best after 24 hours, and what do they have in common?”
- “When do my Instagram posts do best?”
- “Write a short announcement for Saturday’s event and schedule it on Instagram, Threads and X for Friday 7pm.”
- “Move everything scheduled for tomorrow 9am to 6pm.”
- “What has been said on Threads about our new product this week?”
Tools
Read tools only read. Asks first tools post, change or cancel something, and Claude asks you before each use.
| Tool | What it does | |
|---|---|---|
list_accounts | Read | The connected social accounts and whether any needs reconnecting |
get_dashboard | Read | Followers, the last 24 hours and 7 days per account, upcoming posts |
get_post_reactions | Read | Each post’s views, likes, comments, shares and saves at 24 and 120 hours |
get_best_times | Read | Times of day and weekdays when each account’s posts do best |
list_media | Read | Photos and videos uploaded to the workspace’s media library |
list_scheduled | Read | Queued posts with their full text, and recent results |
get_account_brief | Read | An account’s brief: who it is for, its tone, what never to post |
search_threads | Read | Public Threads posts that mention a word |
create_upload_url | Write | A one-time upload link for a photo or video to post |
create_post | Asks first | Publish now or schedule a post on one account |
update_scheduled | Asks first | Change a queued post’s time, text or files |
reschedule_scheduled | Asks first | Move several queued posts to a new time together |
cancel_scheduled | Asks first | Cancel a queued post |
set_youtube_thumbnail | Asks first | Set a YouTube video’s custom thumbnail |
set_account_brief | Asks first | Write an account’s brief |
Safety limits
- The same text and files cannot go to the same account twice within 24 hours (on X, to any account), so a repeated request does not double-post.
- If a network reports spam or restrictions three times in a day, Castfrom pauses posting for that workspace and emails you.
- A workspace can be set to “schedule only”, so posts from Claude always wait in the queue where people can check them.
Your data
Castfrom receives only what Claude sends to a tool, such as a post’s text and the account to post to. It does not receive your conversation, chat history or files in Claude. See the Privacy Policy, section 8, “AI assistants”.
If something goes wrong
- “Couldn’t connect” or the sign-in page says the account ID or access key is not right: use the same account ID and access key you sign in to the Castfrom dashboard with.
- An account “needs reconnecting”: open the Castfrom dashboard and connect that account again; the network’s permission expired.
- Claude does not see a new tool: start a new conversation, or disconnect and connect Castfrom again.
Support: support@social-marketing.io · Contact form