@ainative/social-mcp
v0.2.1
Published
AINative Social Growth MCP — post and schedule across LinkedIn, Slack, Reddit, YouTube and more from one MCP, via the AINative backend (official platform APIs). This npm package is a thin launcher for the Python `ainative-social-mcp` server.
Maintainers
Readme
@ainative/social-mcp — AINative Social Growth MCP
Post and schedule across every social channel from one MCP — LinkedIn, Slack, Reddit, YouTube, and more — through the AINative backend using official platform APIs (no browser automation, no anti-bot fight). Free to use.
Why it beats per-provider MCPs:
- Multi-platform — one tool surface for all channels.
- Schedule-native, any horizon — queue posts 30/60/90+ days out (most platform APIs can't schedule at all; AINative does it app-side).
- Agent-first — clean tools, honest capability reporting, actionable errors.
Install
Published to npm as @ainative/social-mcp
and PyPI as ainative-social-mcp.
Pick whichever your setup prefers — both launch the same server.
Option A — npm / npx (zero-install, recommended)
The npx launcher pulls the Python server automatically on first run
(needs Python 3.10+ on PATH).
{
"mcpServers": {
"ainative-social": {
"command": "npx",
"args": ["-y", "@ainative/social-mcp"],
"env": { "AINATIVE_API_KEY": "ak_your_key_here" }
}
}
}Option B — PyPI
pipx install ainative-social-mcp # or: pip install ainative-social-mcp{
"mcpServers": {
"ainative-social": {
"command": "ainative-social-mcp",
"env": { "AINATIVE_API_KEY": "ak_your_key_here" }
}
}
}Equivalent module form: "command": "python3", "args": ["-m", "ainative_social_mcp"].
Optional env: AINATIVE_BASE_URL (default https://api.ainative.studio).
Get a free API key at https://ainative.studio — that's the growth hook: the MCP is free, it just needs an AINative account.
Tools
| Tool | What it does |
|------|--------------|
| post_now | Publish immediately to a platform |
| schedule_post | Schedule a post for any future time (no horizon cap) |
| list_scheduled | List your scheduled posts |
| cancel_scheduled | Cancel a scheduled post |
| list_accounts | Show connected social accounts |
| connect_url | One-time OAuth connect URL for a platform |
| platform_status | What each platform supports + how to enable it |
Platform support (honest)
| Platform | Post | Schedule | Enable |
|----------|------|----------|--------|
| LinkedIn | ✅ | ✅ | connect_url('linkedin') once |
| Slack | ✅ | ✅ | invite the bot to a channel |
| YouTube | ✅ (video) | ✅ | connect_url('youtube') once |
| Reddit | ✅ | ✅ | Reddit "script" app + login |
| Instagram / TikTok / X | 🔗 needs approval | — | platform_status shows the apply link |
| Craigslist | ✖ no API | — | not supported |
Example
{ "tool": "schedule_post",
"arguments": {
"platform": "linkedin",
"text": "We just shipped persistent memory for AI agents. 🧠",
"scheduled_at": "2026-09-01T14:00:00Z",
"link_url": "https://ainative.studio" } }Links
- AINative Studio — https://ainative.studio
- GitHub — https://github.com/AINative-Studio/core/tree/main/packages/mcps/ainative-social-mcp
