Skip to content

Manual MCP configuration · Anysphere

Cursor social media publishing with SimplePost

Cursor's agent works where your release happens: in the repository. Add SimplePost as a remote MCP server and the agent can write announcement posts from your changelog or diff, show them for review, and schedule them on X, LinkedIn, Bluesky and the other networks you connected.

SimplePost's MCP access is included on every plan and the 7-day free trial. You keep your own AI subscription.

Connection method

How Cursor connects to SimplePost

What you need

  • Cursor with MCP support for remote Streamable HTTP servers.
  • A SimplePost account on the free trial or any paid plan, with social accounts connected in the web app.

What it enables

What Cursor can do with SimplePost

  • Turn a changelog entry, pull request or diff into a user-facing announcement.
  • Create one post with different versions per network.
  • Save drafts, return previews and schedule posts for the release time.
  • List, edit or discard scheduled posts if a release moves.

It works through SimplePost's social media MCP server. Cursor cannot connect social accounts, read engagement analytics or change posts that are already published; those stay in the SimplePost web app or on the network.

Setup

Set up SimplePost in Cursor

  1. Add SimplePost to mcp.json

    Use .cursor/mcp.json in a project, or ~/.cursor/mcp.json for every project.

    {
      "mcpServers": {
        "simplepost": {
          "url": "https://app.simplepost.social/mcp"
        }
      }
    }
  2. Sign in

    Open Cursor's MCP settings, find simplepost and start the login. Approve access on the SimplePost page that opens.

  3. Check the tools

    The server should list its tools, including list_accounts, create_post and get_schedule.

  4. Test with a draft

    Ask the agent to list your SimplePost accounts and save a test draft, then look at it in the SimplePost web app.

New to SimplePost? Connect your social accounts first.

Authentication

Sign-in, permissions and tokens

  • SimplePost supports OAuth dynamic client registration, so Cursor registers itself and no client ID or secret is needed in mcp.json.
  • Do not add an API key header: SimplePost's MCP server accepts only OAuth tokens, and API keys are for the Pro HTTP API.
  • Tokens expire after 90 days; sign in again from Cursor's MCP settings when prompted.

Workflow

Example: publish a release from Cursor

Ask the agent in the repository you are shipping. Keep the review step: the agent saves a draft first.

1. Summarize the release
Read the latest section of CHANGELOG.md and the merged pull requests for this release. Write three user-facing highlights.

Result: The agent reads the repository and proposes highlights for you to correct.

2. Draft and preview
Using SimplePost, list my accounts, then save a draft with a LinkedIn post and an X thread built from those highlights. Show me each version.

Result: One draft with per-account versions is saved and each version is returned for review.

3. Schedule
Schedule the draft for tomorrow at 10:00 America/New_York.

Result: The post is scheduled with an exact timestamp; the agent reports the accounts and time.

Per-network versions

General and platform-specific versions

  • Keep one post per announcement and let per-account overrides carry the differences between networks.
  • If the release includes screenshots, host them publicly (for example as release assets) and give the agent the URLs.

Post lifecycle

Preview, schedule, publish and manage posts

What Cursor can do at each stage
Previewpreview_post returns validation details and the resolved schedule; show_post_preview returns the preview result.
Schedulecreate_post with a scheduled time and an idempotency key.
Publish nowcreate_post in now mode; results are reported per account.
View scheduled postsget_schedule or inspect_posts with the scheduled filter.
Update or cancelupdate_scheduled_post or discard_scheduled_post until the post starts publishing.

Troubleshooting

If Cursor cannot publish

The server shows an authentication error

Start the login again from Cursor's MCP settings and approve access in the browser with the same SimplePost account.

The agent cannot find accounts

Social accounts are connected in the SimplePost web app, not through Cursor. Connect one, then ask again.

Local image paths fail

The hosted server cannot read your disk. Use public URLs or upload the media in the web composer.

FAQ

Cursor and SimplePost questions

Is SimplePost in the Cursor Marketplace?

Not currently. Add the hosted server to mcp.json manually, or load the SimplePost repository as a local Agent Plugin.

What goes in Cursor's mcp.json for SimplePost?

A server entry named simplepost with the url https://app.simplepost.social/mcp. No headers or keys are needed; Cursor completes OAuth when you sign in.

Can Cursor post to LinkedIn and X?

Yes, once those accounts are connected in SimplePost. The agent creates the post in SimplePost, which publishes it to each account.

Does the Cursor integration cost extra?

No. MCP is included on every SimplePost plan and the free trial.

Publish from Cursor this week

Start the free trial, connect a social account, and add SimplePost to your assistant.

7 days free · No credit card · 10 posts per platform during the trial