Skip to content
unzoi docs

Agent clients

Every client here connects to the same endpoint with the same key. The pages differ because the clients do — where the config lives, what it is called, and the specific way each one goes wrong.

https://api.unzoi.com/mcp

Clients

Frameworks and SDKs

For agents you are building rather than clients you are configuring.

If your client only speaks stdio

Your client is not listed

It will still work. Every MCP client needs the same three things:

  1. The URL: https://api.unzoi.com/mcp
  2. The transport: Streamable HTTP — not SSE, and not stdio
  3. A header: x-api-key: nai_..., or Authorization: Bearer nai_...

A client that only offers stdio needs the bridge. One that only offers the older SSE transport cannot connect — this endpoint does not serve it, and Transport explains why.

The two mistakes almost everyone makes

  1. Not restarting the client. Most read their configuration once, at startup, and several do not quit when you close the window. If the tools do not appear, this is the first thing to rule out.
  2. Being in the wrong mode. Cursor, VS Code, Continue and Windsurf only call tools in an agent mode. In a plain chat the server is connected and never used, which looks identical to broken.