@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 |
|---|---|---|---|
| ✅ | ✅ | connect_url('linkedin') once |
|
| Slack | ✅ | ✅ | invite the bot to a channel |
| YouTube | ✅ (video) | ✅ | connect_url('youtube') once |
| ✅ | ✅ | 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
Metadata
Release files for ainative-social-mcp 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ainative_social_mcp-0.2.0.tar.gz | 7.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ainative_social_mcp-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.2 kB
Security for ainative-social-mcp 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.