Skip to main content
Glama
RecurPost MCP Server
by dinwal

RecurPost MCP Server

AIアシスタントにRecurPostソーシャルメディア管理APIへのアクセスを提供するMCP (Model Context Protocol)サーバーです。

できること

  • 接続済みのソーシャルアカウントとコンテンツライブラリを一覧表示

  • ワークスペースを一覧表示し、メンバーである任意のワークスペース内で作業

  • コンテンツを即時投稿または後でスケジュール投稿

  • ライブラリにコンテンツを追加して、繰り返し/エバーグリーン投稿

  • エンゲージメント指標付きの投稿履歴を表示

  • AIでソーシャルメディアのコンテンツと画像を生成

  • 新しいソーシャルメディアアカウントを接続するためのURLを取得

Related MCP server: Ayrshare Unofficial MCP Server

セットアップ

1. APIキーを取得する

  1. RecurPostにログインします

  2. アカウント設定に移動します

  3. APIパスワードキーを生成します(これはログインパスワードではありません)

2. インストール

Claude Desktop

Claude Desktopの設定ファイルに追加します:

  • 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": "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

利用可能なツール

ツール

説明

user_login

API資格情報を検証します

workspace_list

メンバーであるすべてのワークスペースを一覧表示します(所有および共有)

social_account_list

接続済みのすべてのソーシャルメディアアカウントを一覧表示します

library_list

すべてのコンテンツライブラリを一覧表示します

connect_social_account_urls

新しいソーシャルアカウントを接続するためのURLを取得します

history_data

ソーシャルアカウントの投稿履歴を取得します

post_content

ソーシャルアカウントにコンテンツを投稿またはスケジュールします

add_content_in_library

繰り返し投稿のためにライブラリにコンテンツを追加します

generate_content_with_ai

AIでソーシャルメディアの投稿テキストを生成します

generate_image_with_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 tools
add_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.

social_account_listA

List all connected social media accounts with their IDs

Inputs: workspace_id.

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

    A3.5/5.0

    Scored across 10 tools

    Disambiguation5/5

    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.

    Naming Consistency2/5

    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.

    Tool Count5/5

    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.

    Completeness4/5

    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

    ActivitySlowing
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Enables 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.
      6
      12 npm
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables 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.
      18
      21 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Official 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.
      33
      242 npm
      7
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI agents to create, schedule, and publish social media posts across Instagram, X/Twitter, LinkedIn, Threads, Facebook, and other platforms via the PosteAhora API.
      15
      20 npm
      MIT