Skip to main content
The hosted server runs at:
It uses the Streamable HTTP transport and signs you in with OAuth. Add the URL to your client, and the first time it connects, your browser opens a Nebyoulous approval page. There’s no API key to copy.

Add it to your client

Add --scope user to make it available in every project. Then run /mcp in Claude Code, pick nebyoulous, and choose Authenticate.

What happens when you sign in

1

The client registers and opens your browser

A 401 from the server points the client at the OAuth metadata. It registers itself and opens the Nebyoulous approval page.
2

You approve on nebyoulous.space

Sign in if you aren’t already. The page names the client asking for access. Pick how long the connection stays signed in (7, 30, or 90 days), then choose Allow access. Deny cancels it.
3

The client gets tokens

The browser returns to the client, and the client trades the code for an access token and a refresh token. It refreshes on its own until the lifetime you picked runs out. After that, sign in again.
To disconnect, remove the server from your client. There’s no way to revoke a connection from the web app yet.

Check it works

Ask your assistant “Who am I signed in as on Nebyoulous?”. It calls getMe and answers with your email and username. The tool reference lists everything else it can do.

Troubleshooting

Your account is waiting for an admin to approve it. The server answers every request this way until then. See the quickstart.
The connection’s lifetime ran out, or the client lost its tokens. Sign in again from the client, for example /mcp → Authenticate in Claude Code.
The client is trying the older SSE transport, which opens a GET stream. This server is stateless Streamable HTTP and only accepts POST /mcp. Update the client, or set its transport to HTTP rather than SSE.
The hosted server can’t see your disks. Use the CLI server to scan cards and run syncs.