Social0

by abhishek-b-r

295 downloads
Not rated
GitHub Website

About

Official Model Context Protocol server for Social0 — manage social posts from AI assistants

Details

Author
abhishek-b-r
Downloads
295
Categories
Communication

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Social0
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Remote (recommended): add https://mcp.social0.app/mcp in Connectors / MCP settings and authorize with Social0 OAuth.

Local: Node.js 20+, API key from https://social0.app/dashboard/api-keys, then:

```json
{
"mcpServers": {
"social0": {
"command": "npx",
"args": ["-y", "social0-mcp"],
"env": { "SOCIAL0_API_KEY": "sk_live_your_key_here" }
}
}
}

list_accounts

List all social media accounts connected to the user's Social0 account. Use when the user asks to see connected accounts, which platforms are linked, or before creating a post to know available targets. Example: 'Show my connected accounts.'

create_post

Create a new Social0 post draft with caption text, target platforms, and optional media. Use when the user wants to write or draft content without publishing immediately. Example: 'Create a LinkedIn post about AI.'

update_post

Update an existing Social0 draft or scheduled post — change caption, platforms, or media. Use when the user wants to edit a post before publishing.

delete_post

Permanently delete a Social0 draft or scheduled post. Use when the user wants to remove a post. Example: 'Delete yesterday's draft.'

list_posts

List the user's Social0 posts with optional filters by status, platform, account, or search text. Use when the user asks to see drafts, scheduled posts, or published content. Example: 'Show all scheduled posts.'

get_post

Get full details of a single Social0 post by ID, including caption, status, platforms, media, and schedule time.

publish_post

Publish an existing Social0 draft immediately to connected platforms. Returns a tracking ID to monitor progress. Example: 'Publish my latest draft to Twitter.'

schedule_post

Schedule an existing Social0 post for future publishing at a specific date and time. Example: 'Schedule tomorrow's announcement at 9 AM.'

upload_media

Upload an image or video to Social0 and get a media ID for posts. For remote AI hosts (Claude.ai, ChatGPT), pass url (public direct file URL) or data (base64). file_path only works when the MCP server can read that path on its own machine.

publish_now

Create a new post and publish it immediately in one step. Best for quick posts when no draft is needed.

schedule_content

Create a new post and schedule it for future publishing in one step. Example: 'Schedule a LinkedIn post about our launch for tomorrow at 9 AM.'

get_publish_status

Check the publishing status of a post using its tracking ID. Returns overall status, per-platform progress, and any errors.

suggest_best_platforms

Analyze post content and recommend which social platforms are the best fit. Considers text length, media presence, and connected accounts. Example: 'Which platforms should I publish this to?'

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "social0": {
            "social0": {
                "command": "npx",
                "args": [
                    "-y",
                    "social0-mcp"
                ],
                "env": {
                    "SOCIAL0_API_KEY": "sk_live_your_key_here"
                }
            }
        }
    }
}

McpServers

{
    "social0": {
        "command": "npx",
        "args": [
            "-y",
            "social0-mcp"
        ],
        "env": {
            "SOCIAL0_API_KEY": "sk_live_your_key_here"
        }
    }
}

Social0 MCP

Post to Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, and Bluesky from Claude, Cursor, ChatGPT, and other AI apps — in plain English.

social0.app · Docs · Get an API key

---

Remote URL (recommended — no npx)

Works with Claude.ai, ChatGPT, and any AI that accepts a remote MCP connector.

1. Connect your social accounts
2. Open Connectors / MCP settings in your AI app
3. Add remote server URL:

https://mcp.social0.app/mcp

4. Click Connect and approve Social0 (OAuth)
5. Ask: “Show my connected Social0 accounts”

No Node.js, no API key in config.

Cursor (remote)

{
  "mcpServers": {
    "social0": {
      "url": "https://mcp.social0.app/mcp"
    }
  }
}

If your Cursor build doesn’t support remote/OAuth MCP yet, use local npx below.

---

Local npx (API key)

Needs Node.js 20+ and a sk_live_ key from API keys.

{
  "mcpServers": {
    "social0": {
      "command": "npx",
      "args": ["-y", "social0-mcp"],
      "env": {
        "SOCIAL0_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

| Host | Where |
|------|--------|
| Cursor | Settings → MCP / .cursor/mcp.json |
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json |
| VS Code | Copilot MCP settings |

---

Try saying

- “Show my connected Social0 accounts”
- “Post this to LinkedIn and X”
- “Schedule this for tomorrow at 9am UTC on Instagram and TikTok”
- “Upload this image from a URL and publish it everywhere”

---

Hosted vs local

| | Hosted | Local (npx) |
|--|--------|----------------|
| URL / command | https://mcp.social0.app/mcp | npx -y social0-mcp |
| Auth | OAuth | SOCIAL0_API_KEY |
| Media | url or data | url, data, or file_path |

---

What you can do

- Publish or schedule to any connected platforms
- Upload images and videos
- Draft, edit, and delete before going live
- Check per-platform publish status
- Get suggestions for which platforms fit a caption

Help

AGENTS.md · Product docs · social0.app/mcp

License

MIT — see LICENSE.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.