# Any MCP client

The address, the transport, and the sign-in for any other client.

## Add the server

Mana is a remote MCP server on Streamable HTTP. The address for every client is:

```
https://mcp.mana.scalarmind.com
```

The client discovers the authorization server from that address and runs the sign-in itself. Mana accepts a public client with PKCE; static registration is not needed. Nothing else has to be configured.

Whether you paste that address into a command or into a settings form depends on the client, not on Mana. A client on your own machine usually takes a command, and you can ask the agent to run it. A product in a browser takes a form, and only a person can fill it: [claude.ai](/docs/claude-ai) and [ChatGPT](/docs/chatgpt) have their own pages for that.

## Which agent you connect as

The client name selects the acting agent that Mana records: `agent:claude-ai`, `agent:claude-code`, `agent:codex`, `agent:copilot`, or `agent:dashboard`. Your first client's agent is the one your grant names; a later client acts as its own agent when your admin has issued you a grant for that agent, and otherwise reuses the first one. Your identity stays the same across clients. The agent name is provenance, not access.

A sign-in that Mana does not recognise ends on one short denial page. This happens when your organization has no space on this server. Ask your organization admin.

## Then paste the prompt

Paste the prompt from [Start here](/docs) into a session. It tells the agent to read the standing instructions, which carry the rules your organization keeps.

## When the connection is lost

The client signs you in through the browser once and shows one confirmation page with its name and the address it returns to. The token it holds renews itself. When the client says the connection was lost, connect it again; nothing in the store is lost.

## Removing it

[Remove Mana](/docs/remove) undoes both the connection and anything the agent added to your instruction files.
