Local MCP server

Schedule posts from Copilot Chat

VS Code supports MCP servers, so SchedPilot becomes a tool Copilot Chat can call. If VS Code is where you spend the day, it is also where your posts can come from.

Setup

Connect VS Code / Copilot in three steps

01

Create an API key

In SchedPilot, open API Access and generate a key. It starts with smm_.

02

Add the MCP server

Drop the configuration below into VS Code / Copilot, using your key.

03

Restart and ask

Restart VS Code / Copilot and ask it to list your connected accounts.

{
  "mcpServers": {
    "schedpilot": {
      "command": "npx",
      "args": ["-y", "schedpilot-mcp"],
      "env": { "SCHEDPILOT_TOKEN": "smm_your_key" }
    }
  }
}

Replace smm_your_key with the key from API Access in your SchedPilot account.

Once connected

What VS Code / Copilot can do

get_accounts
List every connected social account, with its id and type.
create_post
Schedule a post to one or many accounts, with media, a thread and a video title.
list_posts
Read scheduled and published posts, filtered by date or status.
delete_post
Cancel a scheduled post before it goes out.
upload_media
Upload an image or video from a URL and get a media id back.
get_analytics
Read impressions, reach, likes, comments and shares for a published post.

Rate limits are 150 read and 100 write requests per hour, per user. Scheduling a post with media costs two writes.

Why VS Code / Copilot

No new app to learn

The appeal is not that it is clever — it is that there is nothing new to open. The editor you already have becomes the place where content gets queued.

  • Available from the Copilot Chat pane
  • Add once at user level and it follows every workspace
  • Works alongside the extensions you already run

Try asking it

Things that work well once VS Code / Copilot is connected.

“What social accounts do I have connected?”
“Draft a post about this PR and schedule it for tomorrow.”
“Delete the post scheduled for Friday afternoon.”

MCP support lives in VS Code itself, so keep it reasonably current. After adding the server, reload the window.

FAQs

VS Code / Copilot questions

Does this need a Copilot subscription?
You need whatever VS Code requires for Copilot Chat. SchedPilot only needs its own account and API key.
Where do I put the config?
In the VS Code MCP settings, using the same block as the other stdio clients.
Can it publish without my approval?
No. Scheduling queues a post; it waits in your calendar until you approve it. That holds for every agent and every connection method.

Using something else?

There is a setup guide for every agent we support, plus a REST API for anything that is not on the list.

See all agents

Connect VS Code / Copilot to SchedPilot

Free to start, and every post waits for your approval.

Start for free

Grow your social presence with the best tool for creating content

Schedule posts, find your best time to publish, and keep your calendar full — without the chaos. SchedPilot makes consistency simple across every channel.

Start for free

Free trial available. Cancel anytime.