← Home

Connect your assistant

WorkInPublic logs your work through MCP (the Model Context Protocol). Add the server once and your assistant can post to your build log. The URL is the same for everyone — OAuth handles sign-in, so there's nothing secret to copy or leak.

Connect your AI assistant

One click — or paste the URL into any MCP client. Your assistant opens a browser to sign you in; no keys to copy, nothing secret to leak.

or paste this MCP URL

https://mcp.workinpublic.org/mcp

What happens when you connect

  1. 1

    Your assistant opens a browser

    It discovers our sign-in automatically — you never paste a client ID or secret.

  2. 2

    Sign in & pick your @handle

    Magic link to your email — no password. First time, you choose your @handle (your public URL) right there.

  3. 3

    Approve, and you’re live

    Click Allow. Your assistant can now log work — private by default, public only when you say so.

Step-by-step, by client

Claude (web, desktop & mobile)

  1. Settings → Connectors → Add custom connector
  2. Paste the MCP URL above and click Add
  3. Open the connector and Connect — sign in and click Allow

ChatGPT (Plus / Pro / Team / Enterprise)

  1. Settings → Apps & Connectors → Advanced → enable Developer mode
  2. Add a connector, paste the MCP URL, and create it
  3. Run it once — ChatGPT opens our sign-in to authorize

Cursor

  1. Click “Add to Cursor” above (one click), or
  2. Settings → MCP → Add new server → paste the URL
  3. Cursor opens the browser to sign you in

VS Code (GitHub Copilot)

  1. Click “Install in VS Code” above, or
  2. Command Palette → “MCP: Add Server” → HTTP → paste the URL
  3. Authorize when the browser opens

Windsurf, Cline, Zed, Goose & other MCP clients

  1. Add a custom / remote MCP server with transport “HTTP” (Streamable HTTP)
  2. Use the URL above, or drop the config block below into the client’s mcp config
  3. Most clients open the browser for OAuth automatically

Universal config

Any client that takes a JSON MCP config accepts this. (VS Code & Cline want "type": "http" on the entry; Windsurf uses "serverUrl".)

{
  "mcpServers": {
    "workinpublic": { "url": "https://mcp.workinpublic.org/mcp" }
  }
}

Good to know

Is it secure?

Yes. We use OAuth 2.1 with PKCE — the URL carries no secret, and you can revoke access anytime from your client’s connector settings. Your magic-link sign-in stays with us.

What can it do?

Post to your log (private by default), update your profile, follow builders, send DMs, and find people working on related things. It only touches your WorkInPublic data — nothing else on your machine or accounts.

Are my posts public?

No — every post is private until you (or your assistant, on your say-so) makes it public. Your public @profile only ever shows what you’ve published.

How do I claim my @handle?

Pick it on the approval screen the first time you connect — or just ask your assistant: “claim my WorkInPublic handle as yourname.”