MCP Server VS Code

Post to Social Media with GitHub Copilot TikTok, Instagram, YouTube & 10 more — from VS Code

Add one block to mcp.json and Copilot Chat gains 40 tools to publish, schedule, analyze and manage social media from a prompt.

.vscode/mcp.json
{
  "servers": {
    "upload-post": {
      "type": "http",
      "url": "https://mcp.upload-post.com/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

Connect Copilot in 3 steps

About three minutes from a fresh VS Code window to your first AI-published post.

Step 1

Get your API key

Create a free Upload-Post account, connect your social accounts once, and copy your API key from the dashboard.

Step 2

Add the config block

Open the Command Palette → MCP: Open User Configuration (or create .vscode/mcp.json in your workspace) and paste the snippet below. Note the root key is servers.

Step 3

Start it and prompt

Click Start above the server entry, open Copilot Chat in Agent mode, and ask it to post. The 40 tools appear in the tools picker.

Prefer another client? See ChatGPT, Claude, Cursor or the full MCP server guide.

What Copilot can do once connected

Every capability maps to documented Upload-Post tools — Copilot picks the right one from your prompt.

Publish anywhere

Post videos, photos, text and documents to TikTok, Instagram, YouTube, LinkedIn, Facebook, X, Threads, Reddit, Bluesky, Pinterest, Google Business, Discord and Telegram.

Schedule from VS Code

"Schedule this for Monday at 10:00" — Copilot turns it into a scheduled post and confirms.

Pull analytics

Ask for impressions, engagement or per-platform metrics over any date range, right in Copilot Chat.

Manage comments & DMs

Read comments, reply publicly or privately, and review DM conversations without leaving the editor.

Edit video on the fly

Trim, re-encode or convert clips with the built-in FFmpeg tools before publishing.

Ship & announce

Merge the PR and announce it on X, LinkedIn and Discord from the same Copilot session — no context switch.

Try these prompts in Copilot Chat

No commands to memorize — just describe what you want.

“Publish this demo video to TikTok and Instagram under profile "marketing", caption: "Spring launch".”
“We just merged the v2 PR — draft and post a launch thread on X and a LinkedIn update.”
“Schedule a LinkedIn text post for next Monday at 10:00 Madrid time.”
“Show me analytics for profile "marketing" over the last month.”
“Reply privately to the latest comment on my Instagram post.”
“Trim screen-recording.mp4 to 30 seconds and upload it as a YouTube Short.”

Frequently asked questions

GitHub Copilot + social media, answered. Last updated June 2026.

Can GitHub Copilot post to social media?

Yes. Add the Upload-Post MCP server to mcp.json in VS Code and Copilot Chat (Agent mode) can publish, schedule and analyze posts on TikTok, Instagram, YouTube, LinkedIn and 9 more networks from a natural-language prompt.

Where does the MCP config go in VS Code?

Per user via Command Palette → MCP: Open User Configuration, or per workspace in .vscode/mcp.json. Unlike most clients, VS Code uses servers as the root key, with type "http" for remote servers.

Does Copilot need my social media passwords?

No. Your Upload-Post API key travels in the Authorization header, and Upload-Post holds the platform connections. Copilot only calls documented tools — it never sees your passwords.

Can I keep the API key out of the config file?

Yes. VS Code supports input variables: use "Authorization": "ApiKey ${input:upload_post_key}" and VS Code will prompt for the key once and store it securely.

Is the MCP server free?

The MCP server is free and open-source (MIT). It works with any Upload-Post plan, including the free tier — you just need an Upload-Post account and API key.

Does this work in Copilot CLI and other editors?

The same server works in any MCP-compatible surface. Copilot CLI reads an equivalent MCP configuration, and the server also runs in Claude, ChatGPT, Cursor, Gemini and more.

Merge the PR, post the launch — same session

Free to start, no credit card. Connect your accounts once and let Copilot do the posting.