developer guide
How to Automate Social Media Publishing with MCP and Claude
DevOps & AI Systems Team August 5, 20268 min read
ESER AI · field notes
Learn how to configure the ESER AI Model Context Protocol server inside Claude Desktop and Cursor for voice-commanded post scheduling.
## Automating Social Publishing with Model Context Protocol (MCP)
Anthropic's Model Context Protocol (MCP) represents a generational leap in AI automation. Instead of manually copying text between an LLM chat window and a social media scheduler, MCP provides direct, secure tool execution.
---
### Prerequisites
1. An active ESER AI account on a paid subscription tier.
2. Claude Desktop (macOS/Windows) or Cursor IDE installed.
3. Your ESER AI Bearer API Key from **Dashboard -> Settings -> Developer**.
---
### Step 1: Configuring Claude Desktop
Open your configuration file:
- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windows:** `%APPDATA%\Claude\claude_desktop_config.json`
Add the `eser-ai` server definition:
```json
{
"mcpServers": {
"eser-ai": {
"command": "npx",
"args": ["-y", "@eser-ai/mcp-server"],
"env": {
"ESER_AI_API_KEY": "eser_api_YOUR_COPIED_KEY_HERE"
}
}
}
}
```
Restart Claude Desktop. Verify that the hammer icon appears with active tools:
- `eser_list_social_accounts`
- `eser_create_post`
- `eser_schedule_post`
- `eser_ingest_source`
---
### Step 2: Natural Language Workflows
With MCP connected, you can issue commands directly to Claude:
- *"Analyze this whitepaper URL and draft a 5-tweet summary for X and a detailed breakdown for LinkedIn."*
- *"Schedule the LinkedIn draft for tomorrow at 9:00 AM."*
- *"Check the publishing status of yesterday's YouTube video post."*
Claude executes the exact API parameters under the hood, reports live confirmation receipts, and eliminates manual data entry completely.
Automate your social strategy with ESER AI
Ingest content sources and generate multi-platform posts automatically.