NEXUS AI MCP Integration: Connect Claude to Your Deployments

NEXUS AI MCP Integration: Connect Claude to Your Deployments

By Platform Super Admin • • MCP,Claude,AI,Integrations

NEXUS AI MCP Integration: Connect Claude to Your Deployments

Published: April 25, 2026
Category: Platform · DevOps
Reading time: 16 minutes
Author: NEXUS AI Team


NEXUS AI exposes a full Model Context Protocol (MCP) server that lets you control your deployments, secrets, domains, and databases directly from Claude — no terminal, no dashboard, just natural language. This guide covers everything: what MCP is, what tools are available, how to add NEXUS AI as a Claude connector, and how to authenticate securely using OAuth 2.0.


What Is MCP and Why Does It Matter?

The Model Context Protocol is an open standard that lets AI assistants like Claude connect to external services and take real actions — not just answer questions. When you add NEXUS AI as an MCP connector in Claude, you get 37 tools that let you deploy apps, stream logs, manage secrets, inspect databases, and open support tickets, all from a conversation.

Instead of switching between your terminal, the NEXUS AI dashboard, and your cloud provider console, you ask Claude:

"Deploy the latest version of my API to Google Cloud Run and stream the logs"

Claude calls the NEXUS AI MCP tools, executes the deployment, and reports back — in the same conversation.


NEXUS AI MCP Tools: Full Reference

The NEXUS AI MCP server exposes 37 tools organised into eight categories.

Account & Projects

Tool Description
nexusai_whoami Returns your authenticated user and organisation context
nexusai_projects_list Lists projects in your organisation
nexusai_providers_list Lists deployment providers available on your plan
nexusai_usage_stats Returns usage statistics, quotas, and deployment counts

Deployments

Tool Description
nexusai_deploy_list List deployments with optional status/provider filters
nexusai_deploy_status Full status details for a deployment
nexusai_deploy_health Health check status and recent health logs
nexusai_deploy_logs Recent build or runtime log lines
nexusai_deploy_create Create a deployment from a container image
nexusai_deploy_source Create a source-based deployment from a GitHub repo
nexusai_deploy_redeploy Redeploy using the previous configuration
nexusai_deploy_rollback Roll back to a previous deployment revision
nexusai_deploy_scale Scale replicas from 1 to 10
nexusai_deploy_stop Stop a running deployment
nexusai_deploy_start Start a stopped deployment
nexusai_deploy_delete Permanently delete a deployment
nexusai_deploy_openclaw Deploy an OpenClaw AI coding gateway

Secrets

Tool Description
nexusai_secrets_list List all secrets (values are always hidden)
nexusai_secrets_create Create a new encrypted secret
nexusai_secrets_update Update an existing secret value
nexusai_secrets_delete Delete a secret

Custom Domains

Tool Description
nexusai_domains_add Add a custom domain to a deployment
nexusai_domains_list List custom domains across deployments
nexusai_domains_verify Trigger DNS verification for a domain
nexusai_domains_remove Remove a custom domain

Database Intelligence

Tool Description
nexusai_db_source_list List connected external database sources
nexusai_db_source_connect Connect and test a new external database
nexusai_db_source_delete Remove a database connection
nexusai_db_inspect_schema Introspect schema and get a normalised graph
nexusai_db_query_preview Dry-run SQL with EXPLAIN and safety analysis
nexusai_db_query_execute Execute confirmed SQL (SELECT, DML, DDL)
nexusai_db_propose_fix Analyse logs and propose a DDL fix
nexusai_db_apply_fix Apply a proposed DDL fix

Support

Tool Description
nexusai_support_ticket_create Submit a new support ticket
nexusai_support_ticket_list List your organisation's tickets
nexusai_support_ticket_get Get full ticket details and message thread
nexusai_support_ticket_reply Add a reply to an open ticket

Step 1: Get Your NEXUS AI MCP URL

Your MCP endpoint is shown in the NEXUS AI dashboard under Settings → Integrations:

https://api.zollo.live/mcp

This is the URL you paste into Claude. The endpoint uses OAuth 2.0 with PKCE — Claude handles the full authentication flow automatically the first time you connect.


Step 2: Add NEXUS AI as a Claude Connector

On claude.ai (Recommended)

  1. Open claude.ai and sign in
  2. Click your profile icon → Settings
  3. Navigate to the Connectors tab
  4. Click Add connector
  5. Paste your NEXUS AI MCP URL: https://api.zollo.live/mcp
  6. Click Connect
  7. A NEXUS AI login window opens — sign in with your account
  8. Review the requested permissions and click Approve
  9. The connector shows as active — all 37 NEXUS AI tools are now available in every Claude conversation

On Claude Desktop

Add NEXUS AI to your claude_desktop_config.json file:

{
  "mcpServers": {
    "nexusai": {
      "url": "https://api.zollo.live/mcp",
      "transport": "http"
    }
  }
}

Save the file and restart Claude Desktop. On first use, Claude opens a browser window to complete the OAuth flow.

On Claude Code (CLI)

Add NEXUS AI to ~/.claude/settings.json:

{
  "mcpServers": {
    "nexusai": {
      "url": "https://api.zollo.live/mcp",
      "transport": "http"
    }
  }
}

Or use the CLI command:

claude mcp add nexusai https://api.zollo.live/mcp

Step 3: Understand the OAuth Permissions

When Claude connects to NEXUS AI MCP, it requests these OAuth 2.0 scopes:

Scope What It Unlocks
deployments:read List, status, health, logs — read-only access
deployments:logs Stream build and runtime logs
deployments:create Create deployments, manage secrets and domains, scale and rollback
deployments:delete Delete deployments, remove domains and secrets

The default connection requests deployments:read, deployments:create, and deployments:logs. Deselect scopes on the consent screen to create a read-only connection.

Security details:


Step 4: Try Your First MCP Commands

Once connected, use natural language in Claude:

Check your deployments:

"List all my active NEXUS AI deployments and their current status"

Deploy from a GitHub repo:

"Deploy github.com/myorg/api-service to Google Cloud Run with 2 replicas"

Stream production logs:

"Show me the last 50 log lines from my production API deployment"

Manage secrets:

"Add a new secret DATABASE_URL to my staging deployment"

Inspect a database:

"Connect to my Postgres database and show me the schema for the users table"

Rollback a bad release:

"Roll back my payments-service to the previous revision"

Scale for traffic:

"Scale my web-app deployment to 5 replicas"


How the OAuth Flow Works

  1. Discovery — Claude fetches https://nexusai.run/.well-known/oauth-authorization-server to locate the authorization and token endpoints automatically
  2. PKCE challenge — Claude generates a random code verifier and derives a SHA-256 code challenge
  3. Authorization — Claude opens https://nexusai.run/oauth/authorize — you log in and approve the requested scopes
  4. Token exchange — Claude sends the authorization code and PKCE verifier to https://nexusai.run/api/oauth/token and receives a Bearer token
  5. MCP call — Every tool call is a POST https://api.zollo.live/mcp with Authorization: Bearer <token>
  6. Token refresh — When the 1-hour access token expires, Claude automatically refreshes it using the 30-day refresh token

This is standard OAuth 2.0 with PKCE (RFC 7636) — the same protocol used by GitHub, Google, and Stripe.


Revoking Access

  1. Go to Settings → Access Tokens in the NEXUS AI dashboard
  2. Find the token associated with Claude
  3. Click Revoke

Claude will prompt you to reconnect on the next MCP call. Delete and re-add the connector in Claude Settings to start a fresh OAuth flow.


Frequently Asked Questions

Does NEXUS AI MCP work with ChatGPT? Yes. The NEXUS AI MCP server is compatible with any MCP-compatible AI client, including ChatGPT connectors. The OAuth discovery endpoints follow the RFC standards those clients expect.

Can I make the connection read-only? Yes — deselect deployments:create and deployments:delete on the OAuth consent screen. This restricts Claude to listing deployments, reading status, and streaming logs.

Are my secrets visible to Claude? No. The nexusai_secrets_list tool returns only secret key names, never values. Secret values are encrypted at rest with AES-256-GCM and are never accessible via any MCP tool.

Do MCP tool calls count against my plan quota? MCP calls that trigger deployments (create, redeploy, scale) consume the same quota as dashboard or CLI deployments. Read-only calls (list, status, logs, health) do not consume deployment quota.

What happens if the token expires mid-conversation? Claude automatically refreshes the access token in the background using the 30-day refresh token. You are not interrupted unless the refresh token has also expired, in which case Claude will prompt you to reconnect.

Can I use NEXUS AI MCP from Claude Code (the CLI)? Yes. Claude Code supports MCP connectors via ~/.claude/settings.json. Add the NEXUS AI MCP URL under mcpServers and authenticate via the browser OAuth flow on first use.