com.socialneuron/mcp-server
52 MCP tools for AI social media: create, distribute, analyze, and optimize content.
★ 1MITdevtools
Install
Config snippet generator goes here (5 client tabs)
README
# @socialneuron/mcp-server
> 52 tools for AI-powered social media management. MCP, REST API, CLI — create content, schedule posts, track analytics, and optimize performance.
[](https://www.npmjs.com/package/@socialneuron/mcp-server)
[](https://opensource.org/licenses/MIT)
## Integration Methods
| Method | Best For | Docs |
|--------|----------|------|
| **MCP** | AI agents (Claude, Cursor, VS Code) | [Setup](#quick-start) |
| **REST API** | Any HTTP client, webhooks, Zapier | [Guide](docs/rest-api.md) |
| **CLI** | Terminal, CI/CD pipelines | [Guide](docs/cli-guide.md) |
| **SDK** | TypeScript/Node.js apps | Coming Q2 2026 |
All methods share the same 52 tools, auth, scopes, and credit system. [Compare methods](docs/integration-methods.md).
## Quick Start
### MCP (AI Agents)
#### 1. Authenticate
```bash
npx -y @socialneuron/mcp-server login --device
```
This opens your browser to authorize access. Requires a paid Social Neuron plan (Starter or above). See [pricing](https://socialneuron.com/pricing).
#### 2. Add to Claude Code
```bash
claude mcp add socialneuron -- npx -y @socialneuron/mcp-server
```
<details>
<summary><strong>Claude Desktop</strong></summary>
Add to your `claude_desktop_config.json`:
- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
- **Linux**: `~/.config/Claude/claude_desktop_config.json`
```json
{
"mcpServers": {
"socialneuron": {
"command": "npx",
"args": ["-y", "@socialneuron/mcp-server"]
}
}
}
```
</details>
<details>
<summary><strong>VS Code</strong></summary>
Add to `.vscode/mcp.json` in your workspace:
```json
{
"servers": {
"socialneuron": {
"command": "npx",
"args": ["-y", "@socialneuron/mcp-server"]
}
}
}
```
</details>
<details>
<summary><strong>Cursor</strong></summary>
Add to `.cursor/mcp.json` in your workspace:
```json
{
"mcpServers": {
"socialneuron": {
"command": "npx",
"args": ["-y", "@socialneuron/mcp-server"]
}
}
}
```
</details>
#### 3. Start using
Ask Claude: "What content should I post this week?" or "Schedule my latest video to YouTube and TikTok"
### REST API (Any Language)
```bash
# Check credits
curl -H "Authorization: Bearer snk_live_..." \
https://mcp.socialneuron.com/v1/credits
# Generate content
curl -X POST -H "Authorization: Bearer snk_live_..." \
-H "Content-Type: application/json" \
-d '{"topic": "AI trends", "platforms": ["linkedin"]}' \
https://mcp.socialneuron.com/v1/content/generate
# Execute any tool via proxy
curl -X POST -H "Authorization: Bearer snk_live_..." \
-H "Content-Type: application/json" \
-d '{"response_format": "json"}' \
https://mcp.socialneuron.com/v1/tools/get_brand_profile
```
See [REST API docs](docs/rest-api.md) | [OpenAPI spec](https://mcp.socialneuron.com/v1/openapi.json) | [Examples](examples/rest/)
### CLI (Terminal & CI/CD)
```bash
npx @socialneuron/mcp-server sn system credits --json
npx @socialneuron/mcp-server sn analytics loop --json
npx @socialneuron/mcp-server sn discovery tools --module content
```
See [CLI guide](docs/cli-guide.md) | [Examples](examples/cli/)
## What You Can Do
Ask Claude things like:
- "Generate 5 content ideas about sustainable fashion for Gen Z"
- "Create a 30-second video ad for my product launch"
- "Schedule this image to Instagram and LinkedIn at 9am tomorrow"
- "Show me my best-performing content this month"
- "What are the trending topics in my niche right now?"
- "Check my analytics and suggest improvements"
- "Set up autopilot to post 3 times per week"
## Tool Categories (52 tools)
All tools are accessible via MCP, REST API (`POST /v1/tools/{name}`), and CLI.
### Content Lifecycle
| Category | Tools | What It Does |
|----------|-------|-------------|
| Ideation | generate_content, fetch_trends, adapt_content, get_ideation_context | AI-powered content ideas and trend research |
| Content | generate_video, generate_image, generate_voiceover, generate_carousel, check_status, create_storyboard | Video, image, voiceover, and carousel creation with 20+ AI models |
| Distribution | schedule_post, schedule_content_plan, find_next_slots, list_connected_accounts, list_recent_posts | Multi-platform publishing, scheduling, and slot optimization |
| Analytics | fetch_analytics, refresh_platform_analytics | Performance tracking across all platforms |
| Insights | get_performance_insights, get_best_posting_times | Data-driven content optimization |
### Management & Optimization
| Category | Tools | What It Does |
|----------|-------|-------------|
| Brand | extract_brand, get_brand_profile, save_brand_profile, update_platform_voice | Brand identity and voice management |
| Comments | list_comments, reply_to_comment, post_comment, moderate_comment, delete_com