MCP Server
ZopNight's Model Context Protocol server lets AI assistants query your cloud infrastructure data — resources, costs, schedules, recommendations, and more — over Streamable HTTP with OAuth 2.1 or Personal Access Token auth.
ZopNight provides a Model Context Protocol (MCP) server that lets AI assistants query your cloud infrastructure data directly. You can ask your AI tool about resources, costs, schedules, recommendations, and more — all through natural language.
Prerequisites
Before connecting, you need:
- A ZopNight account with at least one organisation
- Admin or Editor role in the organisation
- MCP Server enabled for your organisation
- Either an OAuth-capable MCP client (Cursor, Claude Desktop, Claude Code, ChatGPT, VS Code, Codex, and 13 more) or a Personal Access Token for CI, scripts, or non-browser clients
Follow the How to Connect guide for the protocol-level details of both auth flows.
How It Works
- Your AI tool sends a POST request to the MCP server URL with a Bearer token — either an OAuth 2.1 access token or a Personal Access Token
- The gateway validates the token and resolves your identity from it
- The AI tool calls
list_organisationsto discover your organisations - The server checks that MCP is enabled for the requested organisation
- The server verifies you are a member of that organisation
- The gateway checks the call against your live role — and, if the tool changes something, against the organisation's Write access setting and the token's granted scopes
- Results are returned as JSON to the AI tool
Every check happens at the gateway, on the way in, against the same policy table the UI's own calls resolve against. MCP is not a second way in with rules of its own, and because your role is read per request, revoking access in the app takes effect on the agent's next tool call. OAuth access tokens are short-lived and refresh-token rotation with reuse detection means a leaked refresh token kills the whole family on next use.
Set up your client
Developer docs cover the protocol, auth flow, and tool catalogue — what the server implements and how a client talks to it. Product docs cover the per-client setup (one-click install links, config-file paste snippets, screenshots) for the 19 supported clients.
- ZopNight: zop.dev/docs/zopnight/integrations/mcp
- ZopDay: zop.dev/docs/zopday/integrations/mcp
If your client speaks OAuth 2.1, point it at the public MCP URL and it will discover the authorization server on its own — see How to Connect for the discovery endpoints it uses.
What Can You Do?
The MCP server exposes read tools covering resources, costs, schedules, recommendations, cloud accounts, teams, budgets, metrics, billing, and audit logs, plus write tools that change things. See Available Tools for the categorical breakdown and the current inventory. Your own list is filtered to what your token, role, and organisation Write access allow — ask your AI tool to list its ZopNight tools for the authoritative view.
Having issues? See the Troubleshooting guide for common problems and solutions.