# Upload-Post

Connects AI assistants to social networks for publishing media, tracking metrics, and moderating discussions using one API credentials set.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 12
- Author: Upload-Post
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Upload-Post/upload-post-mcp
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/upload-post

## What it does

This server connects an AI client to the Upload-Post API, exposing 58 distinct tools. An agent can dispatch video files and updates to networks like TikTok, Instagram, YouTube, X, and Telegram. Most functions center on user tasks such as moderation or audience metrics, while the destination service is passed inside the `platform` parameter.

Clients run the process locally via stdio or connect to an HTTP endpoint. Asynchronous media jobs return a tracking ID, so the agent polls `get_status` until processing finishes. Missing or invalid `UPLOAD_POST_API_KEY` tokens will immediately cause authorization failures.

## Requirements
- Remote server: `https://mcp.upload-post.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.upload-post.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add upload-post --url https://mcp.upload-post.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "upload-post": {
            "url": "https://mcp.upload-post.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "upload-post": {
            "type": "http",
            "url": "https://mcp.upload-post.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http upload-post https://mcp.upload-post.com/mcp
```

## When to use it
- Publish media files across multiple social platforms simultaneously
- Track engagement statistics and viewer retention on individual posts
- Moderate incoming comments by hiding, liking, or removing replies
- Manage scheduled posting queues and check distribution logs

## Example prompts
- Publish `promo.mp4` to TikTok and Instagram with text from `caption.txt`
- Check viewer retention metrics for the latest YouTube video
- Fetch top comments on our Threads post and hide spam

## Similar
- [post-bridge](https://affpapa.org/en/nevibecode/plugins/post-bridge.md) — plugin · ★ 17
- [trend-discovery](https://affpapa.org/en/nevibecode/skills/trend-discovery.md) — skill · 1300 installs
- [influencer-prospecting](https://affpapa.org/en/nevibecode/skills/influencer-prospecting.md) — skill · 1200 installs
- [social-seo](https://affpapa.org/en/nevibecode/skills/social-seo.md) — skill · 624 installs
- [muapi-instagram-post](https://affpapa.org/en/nevibecode/skills/muapi-instagram-post.md) — skill · 2500 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
