# Any other client

Every client needs the same things:

| | |
|---|---|
| URL | `https://postflow.biz.id/api/mcp` |
| Transport | Streamable HTTP (sometimes called "HTTP" or "remote") |
| Auth | OAuth sign-in, or the header `Authorization: Bearer pf_…` |

This covers Goose, Zed, Cline, Continue, Roo Code, LibreChat, LM Studio, Raycast and most others. Common gotchas:

- **"Bearer" goes in the header value**, not the header name: `Authorization` → `Bearer pf_…`.
- **Only SSE or stdio?** Bridge with [`mcp-remote`](https://www.npmjs.com/package/mcp-remote):
  `npx -y mcp-remote https://postflow.biz.id/api/mcp --header "Authorization:Bearer pf_..."`.
- **Sessions:** PostFlow is stateless and returns no `Mcp-Session-Id`; `GET` returns `405`. Clients that require server-sent
  events for every response aren't supported; JSON responses are part of the spec.

Something doesn't work? Email [hello@postflow.biz.id](mailto:hello@postflow.biz.id) with the client's name and version.