# schedulala

Plan and publish social posts, check them against platform rules, and review analytics. Connect the MCP server to work with posts through your agent.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 2
- Author: schedulala
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/schedulala/schedulala-agent
- Updated: 2026-08-01
- HTML: https://affpapa.org/en/nevibecode/mcp/schedulala

## What it does

schedulala lets an agent schedule and publish posts across 12 social platforms. Before publishing, it checks character limits and media rules; it also supports first comments, post analytics, comment triage, and keyword listening.

Connect through the hosted HTTP server or run `@schedulala/mcp-server` locally. The local option needs `SCHEDULALA_API_KEY`. In Claude Code, the hosted server is added with `https://schedulala.com/api/mcp`.

The workflow moves from draft and preview to confirmation, publishing, and a result check. Posts are checked against platform rules, but the agent still waits for confirmation before publishing.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://schedulala.com/api/mcp`
- Environment variables: `SCHEDULALA_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http schedulala https://schedulala.com/api/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env SCHEDULALA_API_KEY=<SCHEDULALA_API_KEY> --transport stdio schedulala -- npx -y @schedulala/mcp-server
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add schedulala --url https://schedulala.com/api/mcp
```

2. **Platform CLI**
```bash
codex mcp add schedulala --env SCHEDULALA_API_KEY=<SCHEDULALA_API_KEY> -- npx -y @schedulala/mcp-server
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "schedulala": {
            "url": "https://schedulala.com/api/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "schedulala": {
            "command": "npx",
            "args": [
                "-y",
                "@schedulala/mcp-server"
            ],
            "env": {
                "SCHEDULALA_API_KEY": "<SCHEDULALA_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "schedulala": {
            "type": "http",
            "url": "https://schedulala.com/api/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "schedulala": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@schedulala/mcp-server"
            ],
            "env": {
                "SCHEDULALA_API_KEY": "<SCHEDULALA_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http schedulala https://schedulala.com/api/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e SCHEDULALA_API_KEY=<SCHEDULALA_API_KEY> schedulala npx -y @schedulala/mcp-server
```
Replace <…> with your own values

## When to use it
- Schedule posts across social platforms
- Check post text and media against platform rules
- Add a first comment to a post
- Review post analytics
- Find comments by keyword

## Example prompts
- Draft posts for my social accounts and show me previews before publishing.
- Schedule this post for several platforms and add a first comment.
- Show post analytics and find comments that mention my brand.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74569
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
