PSA MCP Server 🐳 Docker

SuperOps.ai MCP

MCP server for SuperOps.ai PSA/RMM platform with GraphQL API support for clients, tickets, assets, and technicians.

🔗 Companion Plugin

Pair this MCP server with the SuperOps.ai plugin for skills, commands, and API knowledge alongside direct API access.

Installation

Run the MCP server with npx:

npx @wyre-technology/superops-mcp

Or install the package:

npm install @wyre-technology/superops-mcp

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "superops": {
      "command": "npx",
      "args": [
        "@wyre-technology/superops-mcp"
      ],
      "env": {
        "SUPEROPS_API_TOKEN": "your-superops-api-token",
        "SUPEROPS_SUBDOMAIN": "your-superops-subdomain"
      }
    }
  }
}

Authentication

Variable Required Description
SUPEROPS_API_TOKEN Yes Your SuperOps.ai API token
SUPEROPS_SUBDOMAIN Yes Your SuperOps subdomain
SUPEROPS_REGION No Region: us (default) or eu

Architecture

Decision tree with lazy-loaded domain handlers and custom GraphQL support.

Available Tools (18)

Tools are organized into 5 domains:

Clients

Manage client records.

Tool Description
superops_clients_list List clients with filters
superops_clients_get Get client details
superops_clients_search Search clients by name/domain

Tickets

Manage support tickets.

Tool Description
superops_tickets_list List tickets with filters
superops_tickets_get Get ticket details
superops_tickets_create Create a new ticket
superops_tickets_update Update ticket status/assignment
superops_tickets_add_note Add note to ticket
superops_tickets_log_time Log time on ticket

Assets

Manage assets and endpoints.

Tool Description
superops_assets_list List assets/endpoints
superops_assets_get Get asset details
superops_assets_software Get software inventory
superops_assets_patches Get patch status

Technicians

Manage technician records.

Tool Description
superops_technicians_list List technicians
superops_technicians_get Get technician details
superops_technicians_groups List technician groups

Custom

Run custom GraphQL queries and mutations.

Tool Description
superops_custom_query Run custom GraphQL query
superops_custom_mutation Run custom GraphQL mutation

Rate Limits

800 requests per minute. The underlying client library handles rate limiting automatically.