RecurPost MCP Server
RecurPost MCP Server
AIアシスタントにRecurPostソーシャルメディア管理APIへのアクセスを提供するMCP (Model Context Protocol)サーバーです。
できること
接続済みのソーシャルアカウントとコンテンツライブラリを一覧表示
ワークスペースを一覧表示し、メンバーである任意のワークスペース内で作業
コンテンツを即時投稿または後でスケジュール投稿
ライブラリにコンテンツを追加して、繰り返し/エバーグリーン投稿
エンゲージメント指標付きの投稿履歴を表示
AIでソーシャルメディアのコンテンツと画像を生成
新しいソーシャルメディアアカウントを接続するためのURLを取得
Related MCP server: Ayrshare Unofficial MCP Server
セットアップ
1. APIキーを取得する
RecurPostにログインします
アカウント設定に移動します
APIパスワードキーを生成します(これはログインパスワードではありません)
2. インストール
Claude Desktop
Claude Desktopの設定ファイルに追加します:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"recurpost": {
"command": "npx",
"args": ["-y", "recurpost-mcp"],
"env": {
"RECURPOST_EMAIL": "your-email@example.com",
"RECURPOST_API_KEY": "your-api-key"
}
}
}
}保存後、Claude Desktopを再起動します。
Claude Code
claude mcp add recurpost -- npx -y recurpost-mcp \
-e RECURPOST_EMAIL=your-email@example.com \
-e RECURPOST_API_KEY=your-api-key利用可能なツール
ツール | 説明 |
| API資格情報を検証します |
| メンバーであるすべてのワークスペースを一覧表示します(所有および共有) |
| 接続済みのすべてのソーシャルメディアアカウントを一覧表示します |
| すべてのコンテンツライブラリを一覧表示します |
| 新しいソーシャルアカウントを接続するためのURLを取得します |
| ソーシャルアカウントの投稿履歴を取得します |
| ソーシャルアカウントにコンテンツを投稿またはスケジュールします |
| 繰り返し投稿のためにライブラリにコンテンツを追加します |
| AIでソーシャルメディアの投稿テキストを生成します |
| テキストの説明から画像を生成します |
ワークスペース
social_account_list、library_list、history_data、post_content、add_content_in_libraryは、オプションのworkspace_id(workspace_listのws_id)を受け入れます。省略した場合、デフォルトのワークスペースが使用されます。指定した場合、結果とアクションはそのワークスペースにスコープされます — ソーシャルアカウントとライブラリはそのワークスペースに属している必要があります。
プロンプトの例
"接続済みのすべてのソーシャルアカウントを表示して"
"私のFacebookページに明日の午前9時に夏のセールについての投稿をスケジュールして"
"リモートワークの生産性のヒントについてのLinkedIn投稿を生成して"
"今週私のTwitterアカウントで公開された投稿は何ですか?"
"ソーシャルメディアマーケティングに関する5つのエバーグリーンのヒントを私のTipsライブラリに追加して"
"ワークスペースを一覧表示して、Client Aワークスペースのソーシャルアカウントを表示して"
セキュリティ
資格情報はローカル設定に保存され、RecurPost APIで直接認証する場合を除いてマシンから外部に出ることはありません
サーバーはサブプロセスとしてローカルで実行されます — 外部サーバーは関与しません
APIキーとメールは環境変数を介して渡され、AIモデルに公開されることはありません
ライセンス
MIT
Available Tools
10 toolsadd_content_in_libraryB
Add a post to a content library for recurring/evergreen posting
Inputs: id (required), message (required), url, gbp_cta, +44 more.
connect_social_account_urlsB
Get URLs to connect new social media accounts to RecurPost
Inputs: no named parameters.
generate_content_with_aiA
Generate social media content text using RecurPost AI. Supports multi-turn conversations via ai_id.
Inputs: prompt_text (required), ai_id, chat_progress.
generate_image_with_aiC
Generate an image from a text description using RecurPost AI
Inputs: prompt_text (required).
history_dataA
Get posting history for a social account (max 100 posts per request)
Inputs: id (required), end_date, start_date, workspace_id, +1 more.
library_listA
List all content libraries with their IDs
Inputs: workspace_id.
post_contentB
Post content immediately or schedule it for a future time on a social account
Inputs: id (required), message (required), url, gbp_cta, +36 more.
user_loginB
Verify RecurPost API credentials
Inputs: no named parameters.
workspace_listA
List all workspaces the user is a member of (own and shared), with their IDs. Pass a ws_id as workspace_id to other tools to work inside that workspace.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
Each tool targets a distinct function: retrieving history, adding to library, listing accounts, connecting accounts, verifying login, listing libraries/workspaces, posting, and AI generation. No two tools overlap in purpose, making it clear which tool to invoke.
Tool names mix noun-first constructs (history_data, social_account_list, library_list, workspace_list) with verb-first constructs (add_content_in_library, connect_social_account_urls, post_content, generate_content_with_ai). The pattern is inconsistent and not predictable across the set.
With 10 tools, the surface is well-scoped for a social media management server. Each tool covers a necessary operation without redundancy, and the count falls comfortably within the ideal range.
The tool set covers core workflows: account management (list/connect), content management (add to library, post), AI generation (text/image), plus supports for lists and login verification. Minor gaps exist, such as updating or deleting content, but the primary lifecycle is well-covered.
Maintenance
Related MCP Connectors
Manage social media with AI using RepeatPost MCP. Create and schedule posts, generate captions, manage drafts, publish content, create branded graphics, and organize media across connected social channels. Built for creators, marketers, agencies, and businesses, using AI assistants to automate social media workflows.
Draft, schedule and publish social media posts from your AI assistant.
Draft, schedule, and publish social posts for your workspace straight from your AI.
Create, schedule, and manage social media posts with AI assistants.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to publish, schedule, and manage social media posts across X (Twitter), Instagram, and Threads through the Sociona API. Supports immediate posting, scheduling, analytics, and account management with natural language commands.612 npmMIT
- AlicenseAqualityDmaintenanceEnables AI agents to interact with the Ayrshare API to publish social media posts, manage profiles, and handle comments or messages. It supports executing real-time API calls for analytics, media uploads, and automated scheduling across various social platforms.1821 npmMIT
- AlicenseAqualityBmaintenanceOfficial MCP server for PostEverywhere (posteverywhere.ai/social-media-scheduler). Let Claude, ChatGPT, Cursor or any MCP client schedule and publish posts to 13 platforms: Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Bluesky, Telegram, Discord, WordPress and Google Business Profile. 40 tools: best-time scheduling, threads, cross-posting, campaigns, analytics.33242 npm7MIT

@posteahora/mcpofficial
AlicenseAqualityCmaintenanceEnables AI agents to create, schedule, and publish social media posts across Instagram, X/Twitter, LinkedIn, Threads, Facebook, and other platforms via the PosteAhora API.1520 npmMIT
social_account_listA
List all connected social media accounts with their IDs
Inputs: workspace_id.