Schedchie in gooseTerminal

goose writes the posts. Schedchie publishes them.

goose connects to Schedchie’s MCP server at mcp.schedchie.com/mcp and gets up to 88 tools for the accounts in your workspace. Schedchie is a flat-price social media scheduler for 20 platforms: Pro is €9.99 a month, with MCP included.

  • In goose Desktop: Extensions, Add custom extension, type Streamable HTTP, our URL.
  • In the CLI: goose configure, Add Extension, Remote Extension (Streamable HTTP).
  • goose obtains its client ID from Schedchie on its own, so client_id stays empty.
Start free trial

14-day free trialCancel anytime, no questions asked

See the 4 setup steps

Setting up goose

Add Schedchie as a Streamable HTTP extension in the desktop app or with goose configure, then sign in in your browser.

  1. gooseAdd

    Desktop: add a custom extension

    1. Extensions
    2. Add custom extension
    3. Streamable HTTP
    4. Add

    Click Extensions in the sidebar, then Add custom extension. Choose the Streamable HTTP type, name it Schedchie, paste the URL and click Add.

    Server URL
    https://mcp.schedchie.com/mcp
  2. gooseCommand

    CLI: add a remote extension

    1. Add Extension
    2. Remote Extension (Streamable HTTP)

    Choose Add Extension, then Remote Extension (Streamable HTTP). Call it schedchie, paste the URL as the endpoint URI, keep the timeout and answer No to custom headers. It is saved in ~/.config/goose/config.yaml.

    Command
    goose configure
  3. goosePrompt

    Call list_accounts

    In a new chat, ask goose for your connected Schedchie accounts. For one session only, goose session --with-streamable-http-extension with the URL loads it without saving.

Official docs: goose-docs.ai/docs/getting-started/using-extensions

Three prompts for goose, with the tools they call

  • Draft three LinkedIn posts from the notes in this folder, show them to me, and schedule the one I pick for Wednesday at 11:00.

    list_accounts, schedule_posts
  • What is scheduled for next week, and did anything fail since Monday?

    list_posts
  • Which posts are waiting for my approval? Approve the LinkedIn one.

    list_pending_approvals, approve_post (Ultra)

Connection details

Same MCP server, permission groups and approvals as the Schedchie web app.

Desktop
Extensions in the sidebar, Add custom extension, then the Streamable HTTP type and our URL.
CLI
goose configure, Add Extension, Remote Extension (Streamable HTTP): it asks for the name, the endpoint URI, a timeout, a description and whether to add custom headers. Saved in ~/.config/goose/config.yaml as type streamable_http with uri set to our URL.
Sign-in
An OAuth window opens in the browser on first use. Remote streamable_http extensions that need OAuth get a client ID automatically, so client_id and client_secret_key stay out.
One session only
goose session --with-streamable-http-extension with our URL loads Schedchie for that session and saves nothing.
Only what you tick
Connect goose to Schedchie. Your assistant gets up to 88 tools across 20 platforms, and only the permission groups you tick at sign-in.
Video from your phone
Your assistant can hand you an upload link for a video up to 200 MB and 15 minutes, then set your own cover on Instagram, Facebook, TikTok, Pinterest and YouTube.
Approvals that hold
On Ultra, a teammate's posts wait for your approval, and your assistant can list, approve or reject them from the chat. MCP is included in the €9.99 plan, with no per-account fees.

More about Schedchie in goose

Which extension type do I pick?

Streamable HTTP (Remote Extension (Streamable HTTP) in goose configure). Schedchie does not run as a Standard IO command.

Do I need a client ID or secret?

No. goose registers with Schedchie itself. The client_id and client_secret_key fields are for servers that only accept a pre-registered client.

What does the config.yaml entry look like?

An extension named schedchie with type streamable_http, uri https://mcp.schedchie.com/mcp and enabled true. goose configure writes it for you.

Is the MCP connection billed on top of the plan?

No. It is included on every plan and in the 14-day free trial. Pro is €9.99 a month, flat. Posting to X is paid in X credits, as in the web app.

Are there limits?

Each connection can make up to 120 tool calls a minute. On Pro it gets 300 tool calls an hour, plus 30 session opens that make no call; on Ultra four times that, 1,200 calls and 120 opens.

Can I schedule posts to all 20 platforms from goose?

Yes: Instagram, Facebook, TikTok, LinkedIn, Pinterest, YouTube, Threads, Bluesky, Mastodon, Telegram, Google Business Profile, Discord, Slack, WordPress, Dev.to, Hashnode, Ghost, Pixelfed, Listmonk and X (posting to X is paid in X credits, from €4.99). The connection has up to 88 tools, and approval rules hold as in the web app.

14 days on your own accounts, then €9.99 a month

The assistant connection is included on every plan and in the trial.

Start free trial

14-day free trialCancel anytime, no questions asked

goose and its logo belong to Agentic AI Foundation. Schedchie is not affiliated with or endorsed by Agentic AI Foundation.