Installation
The Quarzo Life MCP server uses the Streamable HTTP transport and is reachable at a single URL. Any MCP-compatible client (Claude Code, Claude Desktop, etc.) can connect to it — the steps below use Claude Code as an example.
1. Prerequisites
- A Quarzo Life account with access to the contracts you want to query.
- An MCP-compatible client, e.g. the Claude Code CLI or Claude Desktop.
- The MCP server URL for your environment (ask the team if you don't have it — see Environments for the naming convention, e.g.
https://mcp.quarzo-life.com/mcp).
2. Add the server
Claude Code:
claude mcp add --transport http quarzo https://mcp.quarzo-life.com/mcpAny other MCP client, add an entry to its MCP server configuration:
{
"mcpServers": {
"quarzo": {
"type": "http",
"url": "https://mcp.quarzo-life.com/mcp"
}
}
}3. Log in
There is no anonymous access to this server: the first call to it returns a 401 challenge that your client uses to start an OAuth login flow. Restart (or open) your client, then trigger the connection — in Claude Code:
/mcpThis opens a browser to the Quarzo Life login page. Once you've signed in, your client should show the quarzo server as connected.
Re-authenticating
If your session expires, the same 401 challenge fires again on the next tool call and your client will prompt you to log back in.
4. Use it
With the server connected, ask your client to use it in natural language, e.g. "Using the quarzo MCP server, get contract <contractId>." The client picks the right tool and calls it against your account's data.
Access scope
You'll only be able to retrieve contracts you're authorized to see. Remember that submitting an arbitrage or a new premium payment is not something the MCP server can do — see Operations not available through MCP.