Skip to main content
Glama
RecurPost MCP Server
by dinwal

RecurPost MCP Server

Сервер MCP (Model Context Protocol), который предоставляет AI-ассистентам доступ к API управления социальными медиа RecurPost.

Что он умеет?

  • Список подключенных социальных аккаунтов и библиотек контента

  • Список рабочих пространств и работа в любом рабочем пространстве, участником которого вы являетесь

  • Публикация контента немедленно или планирование на потом

  • Добавление контента в библиотеки для повторяющихся/вечнозеленых публикаций

  • Просмотр истории публикаций с метриками вовлеченности

  • Генерация контента и изображений для социальных сетей с помощью ИИ

  • Получение URL-адресов для подключения новых социальных аккаунтов

Related MCP server: Ayrshare Unofficial MCP Server

Настройка

1. Получите свой API-ключ

  1. Войдите в RecurPost

  2. Перейдите в Настройки аккаунта

  3. Создайте API Password Key (это не ваш пароль для входа)

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

Сгенерировать текст поста для социальных сетей с помощью ИИ

generate_image_with_ai

Сгенерировать изображения по текстовым описаниям

Рабочие пространства

social_account_list, library_list, history_data, post_content и add_content_in_library принимают необязательный параметр workspace_id (это ws_id из workspace_list). Если он не указан, используется ваше рабочее пространство по умолчанию. Если указан, результаты и действия ограничиваются этим рабочим пространством — социальные аккаунты и библиотеки должны принадлежать ему.

Примеры запросов

  • "Покажи все мои подключенные социальные аккаунты"

  • "Запланируй пост о нашей летней распродаже на моей странице Facebook на завтра в 9 утра"

  • "Сгенерируй пост для LinkedIn о советах по продуктивности при удаленной работе"

  • "Какие посты вышли в моем аккаунте Twitter на этой неделе?"

  • "Добавь 5 вечнозеленых советов о маркетинге в социальных сетях в мою библиотеку Tips"

  • "Перечисли мои рабочие пространства, затем покажи социальные аккаунты в рабочем пространстве Client A"

Безопасность

  • Ваши учетные данные хранятся в локальной конфигурации и никогда не покидают ваш компьютер, за исключением прямой аутентификации с API RecurPost

  • Сервер работает локально как подпроцесс — внешние серверы не задействованы

  • API-ключ и email передаются через переменные окружения и никогда не раскрываются модели ИИ

Лицензия

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
    ResponsivenessNo recent community issues

    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
      7 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