Upload-Post MCP server
2026년 11월 14일 커밋AI 클라이언트가 소셜 미디어 게시물을 예약하고, 긴 영상을 쇼츠로 재가공하며, 댓글 관리 및 Instagram 댓글-DM 퍼널을 구축할 수 있도록 지원합니다.
다른 이름 Upload-Post/upload-post-plugin
- 스타
- 1
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 11월 14일
- 라이선스
- MIT
Upload-Post MCP란?
Upload-Post은(는) MCP server입니다. AI 클라이언트가 소셜 미디어 게시물을 예약하고, 긴 영상을 쇼츠로 재가공하며, 댓글 관리 및 Instagram 댓글-DM 퍼널을 구축할 수 있도록 지원합니다.
프로젝트 README에서 생성된 요약
Upload-Post MCP server 정보
이 플러그인은 크리에이터와 에이전시가 AI 채팅 인터페이스 내에서 소셜 미디어 활동과 콘텐츠 재가공을 관리할 수 있게 해줍니다. Claude, Cursor, Gemini CLI와 같은 클라이언트를 예약, 참여 및 분석을 위한 50가지 전문 도구가 제공되는 호스트 서버에 연결합니다. 사용자는 교차 플랫폼 캠페인을 자동화하고, 다양한 네트워크의 댓글을 관리하며, 통합된 FFmpeg 파이프라인을 사용하여 긴 영상을 짧은 클립으로 변환할 수 있습니다.
설정은 OAuth 2.1을 통해 이루어지므로 API key를 수동으로 복사하거나 환경 변수를 내보낼 필요가 없으며, 브라우저 클릭만으로 간단히 인증됩니다. 시스템에는 성과 분석을 위한 콘텐츠 전략가와 Instagram 리드 캡처 퍼널 구축을 위한 autodm-architect와 같은 전문 에이전트가 포함되어 있습니다. 신용카드 없이 사용할 수 있는 무료 플랜이 제공되지만, 헤드리스(headless) 또는 CI 환경을 위해 장기 사용 가능한 API key를 활용할 수도 있습니다.
활용 사례
- 1긴 영상을 쇼츠로 재가공긴 팟캐스트나 영상을 여러 개의 바이럴 클립으로 변환하고 게시 예약을 설정합니다.
- 2Instagram 리드 생성 자동화특정 댓글 키워드가 트리거가 되어 링크가 포함된 자동 다이렉트 메시지(DM)를 발송하는 퍼널을 생성합니다.
- 3멀티 플랫폼 캠페인 예약단일 공지 사항이 지정된 시간에 여러 소셜 네트워크에 동시에 게시되도록 조정합니다.
- 4콘텐츠 전략 분석 및 개선계정 성과를 검토하여 어떤 게시물이 가장 효과적이었는지 파악하고 향후 콘텐츠를 계획합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
구성
UPLOAD_POST_API_KEY
| 이름 | 설명 | 유형 |
|---|---|---|
| UPLOAD_POST_API_KEY | — |
자동 검사
2026년 11월 15일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능upload-post/upload-post-plugin is public and reachablegithub.com/upload-post/upload-post-plugin ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-10-17github.com/upload-post/upload-post-plugin ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기Upload-Post for Claude, Cursor, Gemini CLI, Grok Bot and Grok Build
Schedule, repurpose, and grow on social media — directly from Claude (Claude.ai, Cowork and Claude Code).
The Upload-Post plugin connects Claude to the hosted Upload-Post MCP server (50 tools) and ships opinionated skills and agents on top. Schedule cross-platform campaigns, turn long videos into viral shorts, work the comment section, build Instagram comment-to-DM funnels, and analyse account performance — without leaving the chat.
No API key to copy. The server speaks OAuth 2.1, so installing and authenticating takes two commands and a browser click.
Free plan, no credit card required. Try it before you decide.
Try it
After installing, ask Claude things like:
- "Connect my Instagram and TikTok to Upload-Post."
- "Post this video to TikTok, Instagram Reels and YouTube Shorts tomorrow at 6 pm."
- "Schedule this announcement on LinkedIn and X for Monday at 9:00."
- "Cut this podcast episode into five shorts and schedule one a day."
- "Reply to the new comments on my last Instagram post."
- "When someone comments GUIDE on this reel, DM them the download link."
- "Which of my posts did best this month, and what should I post next?"
More in EXAMPLES.md.
What's inside
Skills (slash commands)
| Skill | What it does |
|---|---|
/upload-post:setup |
One-time onboarding. Walks the OAuth connection, verifies the MCP link, and checks you have at least one social account connected. |
/upload-post:whitelabel-connect |
Generate a JWT connection link so a client or end-user can OAuth their socials into a profile inside your workspace — for white-label embeds and agency onboarding. (Connecting your own accounts? Use app.upload-post.com/manage-users — a couple of clicks per network.) |
/upload-post:schedule-campaign |
Schedule a post across multiple platforms at once. Handles per-platform validation (aspect ratio, length, Facebook pages, Pinterest boards). |
/upload-post:repurpose-video |
Take a long video, transcribe it, pick viral moments, cut clips with FFmpeg, optionally add hook overlays, then schedule to TikTok / Reels / Shorts. |
/upload-post:posting-queue |
Set up a recurring weekly posting rhythm (slots, days, timezone) and see what lands in the next slot. |
/upload-post:manage-comments |
Read, triage, reply to and moderate comments on Instagram / Facebook / YouTube / LinkedIn / TikTok / X / Threads / Bluesky, plus Google Business reviews. |
/upload-post:autodm-setup |
Build an Instagram comment-to-DM funnel: keyword trigger → private DM with up to 3 link buttons. |
/upload-post:analyze-performance |
Pull analytics across accounts, identify what is working, and propose concrete next moves. |
Agents
content-strategist— reads your analytics and proposes 3–5 specific next posts.autodm-architect— designs full comment-to-DM funnels (trigger + DM body + link buttons + CTA).post-debugger— diagnoses failed uploads, expired tokens, and quota errors.
MCP server
The plugin wires the hosted Upload-Post MCP server (https://mcp.upload-post.com/mcp) into Claude. 50 tools cover uploads (video / photo / text / documents), scheduling and the posting queue, analytics, comments and Google Business reviews, DMs and AutoDMs, FFmpeg encoding jobs, media staging, and account management. See the MCP integration guide for the full tool list.
Authentication is OAuth 2.1 with dynamic client registration (RFC 7591) and PKCE — Claude registers itself, opens the approval page, and stores the token. Nothing to paste. Revoke any time from Connected Apps in the dashboard.
Why this plugin (vs. alternatives)
- Free plan, no credit card. Get an API key and try the whole thing before paying. Most social-automation tools gate everything behind a card.
- AutoShorts pipeline. Long-form → viral clips → scheduled across short-form platforms, in one skill. Not a feature most schedulers ship.
- Instagram comment-to-DM funnels. First-class support for AutoDMs and lead capture from comments.
- 50 MCP tools, not a CLI wrapper. Claude calls real tools with structured inputs; no copy-pasting curl commands.
Install
From this repo's marketplace (Claude Code)
/plugin marketplace add Upload-Post/upload-post-plugin
/plugin install upload-post@upload-post
From the community marketplace
/plugin marketplace add anthropics/claude-plugins-community
/plugin install upload-post@claude-community
Gemini CLI
gemini extensions install https://github.com/Upload-Post/upload-post-plugin
The extension (gemini-extension.json) registers the hosted MCP server and loads GEMINI.md as context. On first use Gemini CLI opens the OAuth sign-in; run /mcp auth upload-post to re-authenticate.
Grok Bot, Cursor and Grok Build
The same repo ships .cursor-plugin/plugin.json + mcp.json (Cursor Marketplace, which also feeds Grok Bot's plugin catalog) and .grok-plugin/plugin.json + .mcp.json (Grok Build plugin marketplace).
- Grok Bot: Plugins in the sidebar → search Upload-Post → Add, then approve the Upload-Post sign-in.
- Cursor: Marketplace → search Upload-Post → Add.
- Grok Build: install
upload-postfrom the xAI plugin marketplace.
Until a listing is live, add the MCP server manually with the URL https://mcp.upload-post.com/mcp.
Network and credentials: the only endpoint is https://mcp.upload-post.com (OAuth 2.1 + PKCE; API keys via Authorization: ApiKey <key> are also accepted). The plugin contains no scripts, hooks or binaries.
Locally (development)
git clone https://github.com/Upload-Post/upload-post-plugin
claude --plugin-dir ./upload-post-plugin
Configure
-
Connect Upload-Post. A browser tab opens; log in or create a free account (no card) and approve.
- Claude.ai, desktop app or Cowork: Customize → Connectors → Upload-Post → Connect.
- Claude Code: run
/mcp, pickupload-post, choose Authenticate.
-
Ask Claude to set up Upload-Post (or run
/upload-post:setupin Claude Code). It verifies the connection, gives you a one-click link to connect your social accounts and helps you publish your first post.
That's it — there is no API key to copy and no environment variable to export.
Grab a key at app.upload-post.com/settings/api and either send it as a header against the same hosted endpoint:
{
"mcpServers": {
"upload-post": {
"type": "http",
"url": "https://mcp.upload-post.com/mcp",
"headers": { "Authorization": "ApiKey upk_live_..." }
}
}
}
…or run the server locally over stdio:
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "upk_live_..." }
}
}
}
First-run flow
/upload-post:setup
# Connect your own accounts at app.upload-post.com/manage-users (web, no JWT needed)
/upload-post:schedule-campaign # post something
/upload-post:posting-queue # set a weekly rhythm so you stop picking dates
/upload-post:analyze-performance # see what worked after a few days
/upload-post:repurpose-video # turn a long video into shorts
/upload-post:manage-comments # reply to what came back
/upload-post:autodm-setup # capture leads from a hot post
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
No upload-post tools available |
Not authenticated yet | Claude.ai / Cowork: Customize → Connectors → Upload-Post → Connect. Claude Code: /mcp → upload-post → Authenticate |
| Every tool returns 401 | OAuth token revoked or expired | Reconnect as above. Check Connected Apps in the dashboard |
| OAuth browser tab never opens | Proxy or VPN blocking the host | curl -sI https://mcp.upload-post.com/.well-known/oauth-protected-resource should return 200 |
list_users returns empty |
No social accounts linked yet | Ask Claude for a connection link, or connect them at app.upload-post.com/manage-users |
Upload fails with quota_exceeded |
Free-plan daily limit hit | Wait until quota resets or upgrade |
| Scheduled post never went out | Token for that account expired | The post-debugger agent will diagnose; usually reconnect from manage-users |
Documentation
- Quick start — install, authenticate, publish, in about two minutes.
- Features — platform support matrix by content type, all 50 tools by family, and the known limitations.
- Examples — real prompts and what the plugin does with them.
- Changelog — what changed between versions.
Links
- Upload-Post: upload-post.com
- API & MCP docs: docs.upload-post.com/guides/mcp-server-integration
- MCP server source: github.com/Upload-Post/upload-post-mcp (MIT)
- Support: info@upload-post.com
License
MIT. See LICENSE.
Upload-Post MCP 질문
Upload-Post를 사용하려면 API key가 필요한가요?
아니요, 이 MCP server는 OAuth 2.1을 사용하므로 키를 복사할 필요 없이 브라우저 클릭만으로 인증할 수 있습니다.
긴 영상을 짧은 클립으로 재가공할 수 있나요?
네, repurpose-video SKILL을 통해 긴 영상을 텍스트로 변환하고, 바이럴 가능성이 높은 구간을 선택하여 TikTok, Reels 또는 Shorts용 클립으로 편집할 수 있습니다.
무료 버전을 사용할 수 있나요?
네, 신용카드 등록 없이 이용 가능한 무료 플랜이 있습니다.
Instagram 리드 생성 퍼널을 어떻게 구축하나요?
autodm-setup SKILL을 사용하여 댓글에 특정 키워드가 달리면 링크 버튼이 포함된 개인 DM을 자동으로 발송하는 퍼널을 만들 수 있습니다.