
SocialsForAI
io.github.SocialsForAiPublished by GitHub account SocialsForAiv0.1.1Updated Nov 13, 2026
Post and schedule to X, LinkedIn, Bluesky, Mastodon and Telegram from an AI agent.
The publisher's own server: Socials Homes
Overview
Lets an assistant publish or schedule posts to X, LinkedIn, Bluesky, Mastodon and Telegram, with dry runs, human approval and per-account results.
- What you can do
- Connect social accounts through a link the account owner approves
- Validate a post against each network's limits without publishing
- Publish now or schedule, with an idempotency key so retries do not post twice
- Request human approval and read the reviewer's note if rejected
- Read per-account results, metrics and errors, and list available platforms and limits
- When to use it
- Use it when an assistant should draft, check and publish or schedule social posts across several networks from one place, especially when a person must approve before anything goes out.
- Requirements
- Remote streamable HTTP endpoint at socialsforai.com/api/mcp. Sign-in via OAuth in the browser (email) for clients that support MCP sign-in, or an API key sent as an Authorization Bearer header. A workspace and connected social accounts are needed; the CLI path needs Node 18 or later.
Installation
In SourceWeft
- Open SocialsForAI in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.SocialsForAi%2Fsocialsforai/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"socialsforai": {
"type": "http",
"url": "https://socialsforai.com/api/mcp"
}
}
}README
SocialsForAI
One API to post to social networks, built for AI agents and the apps that run them. Send one request with the accounts and the text; get one result per account. This repository holds the agent-facing pieces: a skill, plugins for Claude Code, Cursor and Gemini CLI, the MCP server listing, and a command-line client.
- Site: https://socialsforai.com
- Docs: https://socialsforai.com/docs
- For agents: https://socialsforai.com/llms.txt
- OpenAPI: https://socialsforai.com/openapi.json
What an agent can do with it
- Create its own workspace and API key with one request, no human sign-up first.
- Hand a person a link to connect their social accounts. The agent never sees a password.
- Validate a post against each network's limits without publishing (
dry_run). - Publish now or schedule, with an idempotency key so a retry never posts twice.
- Ask a human to approve a post before it goes out, and read their feedback if they reject it.
- Read per-account results, metrics, and errors that say how to fix them.
Call GET https://socialsforai.com/v1/platforms for the networks available right now and their limits.
Install
MCP server (any MCP client)
Streamable HTTP. Clients that support MCP sign-in need only the URL: a browser window opens, you sign in by email and approve. Clients without sign-in can send an API key as Authorization: Bearer sk_....
Claude Code
As a plugin (skill and MCP server together):
Or the MCP server alone:
Then run /mcp, pick socials, and sign in.
Skill (any agent that loads Agent Skills)
Cursor
Add the MCP server in Cursor's MCP settings:
This repository is also a Cursor plugin (.cursor-plugin/plugin.json) bundling the skill and the server.
Gemini CLI
CLI
Node 18 or later, no dependencies. See cli/README.md.
60-second quickstart
With the CLI:
The same thing over HTTP:
With an agent, after adding the MCP server or the skill:
Connect my LinkedIn and Bluesky accounts with SocialsForAI, then show me a dry run of a post announcing our launch before publishing anything.
Human approval
Add "approval": "required" to a post (CLI: --approval). Nothing is published; the response carries an approval.url. The person opens it, sees the preview for each network, and approves or rejects with a note. The agent waits with GET /v1/posts/{id}?wait=45 (CLI: socials get <post_id> --wait) and reads the note if it was rejected.
Scoped keys
Give an automation a key that can only do what it should:
Scopes are posts:read, posts:write, accounts:read, accounts:write and admin.
What is in this repository
Pricing
Billed per account that posted in the month; connected accounts that stay idle cost nothing. There is a free plan. Current plans: https://socialsforai.com/pricing
Privacy and terms
License
MIT. See LICENSE.
Source: README.md at commit ccabdf9
Tools
0Version history
1- v0.1.1LatestNov 13, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Socials integrations
Socials Homes
homes.socialsOfficial publisher
Socials Homes lets an assistant look up supported cities, subscription plans, live rental listing counts and a signup link for rental alerts.
Socials Homes Docs
homes.socialsOfficial publisher
Remote MCP server that lets an assistant keyword-search Socials Homes documentation on pricing, FAQ, terms and housing guides for moving abroad.

Contact Details Scraper: email, phone and socials for outreach
Published by GitHub account bepolabs
Apify-hosted MCP server that lets an assistant pull email addresses, phone numbers and social links from websites for outreach.
OmniSocials
Published by GitHub account OmniSocials
OmniSocials is a remote MCP server that lets an assistant schedule and publish social posts, reply to comments and DMs, and read analytics across 13 networks.
Hollerdex: Website Contact Finder (Emails, Phones & Socials)
dev.workers.cybermax-tools.cybermax
Hollerdex returns a ranked contact card of a domain's public emails, phone numbers and social profiles, exposed to an assistant as a remote MCP server.