Local MCP server

Add SchedPilot to Zed

Zed supports MCP as context servers. Add SchedPilot and the assistant panel can read your accounts and schedule posts without leaving the editor.

Setup

Connect Zed 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 Zed, using your key.

03

Restart and ask

Restart Zed 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 Zed 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 Zed

Fast editor, no detour to a browser

Zed is built around staying out of the way. Posting usually means breaking that — opening a tab, finding the right account, pasting. This keeps it in the panel you already have open.

  • Registers as a context server
  • Same npm package as other stdio clients
  • Nothing stored beyond your API key

Try asking it

Things that work well once Zed is connected.

“List my connected accounts.”
“Draft a short post about this commit and queue it for 9am.”
“What is scheduled this week?”

Zed calls these context servers rather than MCP servers; the configuration is the same.

FAQs

Zed questions

Is the setup different from Cursor?
Only the location of the settings. The command and arguments are identical.
Can I use the remote connector instead?
Not in Zed — remote connectors are for clients like Claude web and desktop. Use the local server here.
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 Zed 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.