OneLens OneLens by Astuto AI

Connect OneLens to your AI assistant

Ask your OneLens cloud-cost data questions in plain English — directly inside Claude, Cursor, or any MCP-compatible AI host. One URL, one login.

Server URL: https://mcp.onelens.cloud/mcp

Before you start

Claude Desktop

  1. Settings → Connectors → Add custom connector
  2. Name: OneLens · URL: https://mcp.onelens.cloud/mcp
  3. Click Connect — a browser opens the OneLens login.
  4. Sign in and Authorize (requests OpenID/Profile/Email + Read Costs).
  5. Done — “OneLens” shows as connected with its tools.

No custom-connector option on your plan? Edit claude_desktop_config.json:

{
  "mcpServers": {
    "onelens": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.onelens.cloud/mcp"]
    }
  }
}

Restart Claude Desktop → the login opens in your browser → tools appear.

Claude (web — Team/Enterprise/Pro)

Settings → Connectors → Add custom connector → paste https://mcp.onelens.cloud/mcpConnect → sign in → Authorize.

Cursor

Settings → MCP → Add new MCP server → choose HTTP/SSE → URL https://mcp.onelens.cloud/mcp → complete the browser login when prompted.

Try it

Once connected, just ask:

The assistant discovers your available clouds, dimensions, and values automatically — you don't need to know field names.

Good to know

Troubleshooting

SymptomFix
Login page errors on connectConfirm you're using https://mcp.onelens.cloud/mcp exactly; retry.
“access denied / not licensed” after loginYour org/user isn't entitled for MCP — contact your OneLens admin.
Tools list is emptyDisconnect, clear the connector, reconnect to re-run login.
Connected but no dataMake sure your org has cost sources configured in OneLens.

Still stuck? Contact OneLens support with the time of the attempt — every request has a trace id we can look up.