RecurPost MCP Server
RecurPost MCP 서버
AI 어시스턴트에게 RecurPost 소셜 미디어 관리 API에 대한 접근 권한을 제공하는 MCP(Model Context Protocol) 서버입니다.
무엇을 할 수 있나요?
연결된 소셜 계정 및 콘텐츠 라이브러리 목록 보기
워크스페이스 목록을 보고 회원으로 속한 모든 워크스페이스에서 작업하기
콘텐츠를 즉시 게시하거나 나중에 예약하기
반복/에버그린 게시를 위해 라이브러리에 콘텐츠 추가하기
참여 지표가 포함된 게시 내역 보기
AI로 소셜 미디어 콘텐츠 및 이미지 생성하기
새 소셜 미디어 계정을 연결하기 위한 URL 가져오기
Related MCP server: Ayrshare Unofficial MCP Server
설정
1. API 키 받기
RecurPost에 로그인합니다
계정 설정(Account Settings) 으로 이동합니다
API 비밀번호 키(API Password Key) 를 생성합니다 (로그인 비밀번호가 아닙니다)
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.