RecurPost MCP Server
An MCP (Model Context Protocol) server that gives AI assistants access to the RecurPost social media management API.
What can it do?
- List connected social accounts and content libraries
- Post content immediately or schedule it for later
- Add content to libraries for recurring/evergreen posting
- View posting history with engagement metrics
- Generate social media content and images with AI
- Get URLs to connect new social media accounts
Setup
1. Get your API key
- Log in to RecurPost
- Go to Account Settings
- Generate an API Password Key (this is not your login password)
2. Install
Claude Desktop
Add to your Claude Desktop config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"recurpost": {
"command": "npx",
"args": ["-y", "recurpost-mcp"],
"env": {
"RECURPOST_EMAIL": "[email protected]",
"RECURPOST_API_KEY": "your-api-key"
}
}
}
}
Restart Claude Desktop after saving.
Claude Code
claude mcp add recurpost -- npx -y recurpost-mcp \
-e [email protected] \
-e RECURPOST_API_KEY=your-api-key
Available Tools
| Tool | Description |
|---|---|
user_login |
Verify your API credentials |
social_account_list |
List all connected social media accounts |
library_list |
List all content libraries |
connect_social_account_urls |
Get URLs to connect new social accounts |
history_data |
Get posting history for a social account |
post_content |
Post or schedule content to a social account |
add_content_in_library |
Add content to a library for recurring posting |
generate_content_with_ai |
Generate social media post text with AI |
generate_image_with_ai |
Generate images from text descriptions |
Example prompts
- "Show me all my connected social accounts"
- "Schedule a post about our summer sale on my Facebook page for tomorrow at 9am"
- "Generate a LinkedIn post about remote work productivity tips"
- "What posts went out on my Twitter account this week?"
- "Add 5 evergreen tips about social media marketing to my Tips library"
Security
- Your credentials are stored in your local config and never leave your machine except to authenticate directly with the RecurPost API
- The server runs locally as a subprocess โ no external servers involved
- API key and email are passed via environment variables, never exposed to the AI model
License
MIT