Skip to content
OpenPostDocs
OpenPostDocs

Connect Cursor

Add OpenPost to Cursor using remote MCP and OAuth.

Cursor logo

Cursor supports remote Streamable HTTP MCP servers. Add OpenPost to your personal Cursor configuration, then let Cursor complete OAuth in the browser.

Configure the server

Create or edit ~/.cursor/mcp.json for all projects, or .cursor/mcp.json for one project:

{
  "mcpServers": {
    "openpost": {
      "url": "https://app.openpo.st/mcp"
    }
  }
}

Restart the Agent window, open Cursor's MCP or Customize view, and connect openpost. Complete the browser sign-in. For Cursor CLI, run agent mcp login openpost, then agent mcp list-tools openpost.

Token fallback

If your version of Cursor does not offer OAuth, keep the token outside the file and use environment interpolation:

{
  "mcpServers": {
    "openpost": {
      "url": "https://app.openpo.st/mcp",
      "headers": {
        "Authorization": "Bearer ${env:OPENPOST_MCP_TOKEN}"
      }
    }
  }
}

Create a developer token with the smallest OpenPost MCP scope, export OPENPOST_MCP_TOKEN, and restart Cursor. Do not commit a real token to a project-level config.

Check the connection

Ask Cursor, "List my OpenPost workspaces," then "Review this week's schedule without changing anything."

Test and fix the common failures

If the server is disconnected, reload the MCP configuration and sign in again. A private self-hosted URL is not reachable by Cursor Cloud Agents; use a public HTTPS hostname or the local openpost-mcp stdio bridge. Use /mcp, not /api/v1/mcp.

For current client controls and plan availability, see Cursor MCP documentation.

On this page