Autotask MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "AUTOTASK_USERNAME=${AUTOTASK_USERNAME}" -e "AUTOTASK_SECRET=${AUTOTASK_SECRET}" -e "AUTOTASK_INTEGRATION_CODE=${AUTOTASK_INTEGRATION_CODE}" autotask-mcp -- docker run --rm -i -e MCP_TRANSPORT=stdio -e AUTOTASK_USERNAME=your-user@company.com -e AUTOTASK_SECRET=your-secret -e AUTOTASK_INTEGRATION_CODE=your-code --entrypoint node ghcr.io/wyre-technology/autotask-mcp:latest dist/entry.js
Required:AUTOTASK_USERNAMEAUTOTASK_SECRETAUTOTASK_INTEGRATION_CODE
README.md

MCP server for Kaseya Autotask PSA with 39 tools for tickets and projects

Autotask MCP Server

A Model Context Protocol (MCP) server that provides AI assistants with structured access to Kaseya Autotask PSA data and operations.

Note: This project is maintained by Wyre Technology. Previously hosted at asachs01/autotask-mcp.

One-Click Deployment

Quick Start

Claude Desktop โ€” download, open, done:

  1. Download autotask-mcp.mcpb from the latest release
  2. Open the file (double-click or drag into Claude Desktop)
  3. Enter your Autotask credentials when prompted (Username, Secret, Integration Code)

No terminal, no JSON editing, no Node.js install required.

Claude Code (CLI):

claude mcp add autotask-mcp \
  -e AUTOTASK_USERNAME=your-user@company.com \
  -e AUTOTASK_SECRET=your-secret \
  -e AUTOTASK_INTEGRATION_CODE=your-code \
  -- npx -y github:wyre-technology/autotask-mcp

See Installation for Docker and from-source methods.

Features

  • ๐Ÿ”Œ MCP Protocol Compliance: Full support for MCP resources and tools
  • ๐Ÿ› ๏ธ Comprehensive API Coverage: 39 tools spanning companies, contacts, tickets, projects, billing items, time entries, notes, attachments, and more
  • ๐Ÿ” Advanced Search: Powerful search capabilities with filters across all entities
  • ๐Ÿ“ CRUD Operations: Create, read, update operations for core Autotask entities
  • ๐Ÿ”„ ID-to-Name Mapping: Automatic resolution of company and resource IDs to human-readable names
  • โšก Intelligent Caching: Smart caching system for improved performance and reduced API calls
  • ๐Ÿ”’ Secure Authentication: Enterprise-grade API security with Autotask credentials
  • ๐ŸŒ Dual Transport: Supports both stdio (local) and HTTP Streamable (remote/Docker) transports
  • ๐Ÿ“ฆ MCPB Packaging: One-click installation via MCP Bundle for desktop clients
  • ๐Ÿณ Docker Ready: Containerized deployment with HTTP transport and health checks
  • ๐Ÿ“Š Structured Logging: Comprehensive logging with configurable levels and formats
  • ๐Ÿงช Test Coverage: Comprehensive test suite with 80%+ coverage

Installation

Option 1: MCPB Bundle (Claude Desktop)

The simplest method โ€” no terminal, no JSON editing, no Node.js install required.

  1. Download autotask-mcp.mcpb from the latest release
  2. Open the file (double-click or drag into Claude Desktop)
  3. Enter your Autotask credentials when prompted (Username, Secret, Integration Code)

For Claude Code (CLI), one command:

claude mcp add autotask-mcp \
  -e AUTOTASK_USERNAME=your-user@company.com \
  -e AUTOTASK_SECRET=your-secret \
  -e AUTOTASK_INTEGRATION_CODE=your-code \
  -- npx -y github:wyre-technology/autotask-mcp

Option 2: Docker

Local (stdio โ€” for Claude Desktop or Claude Code):

{
  "mcpServers": {
    "autotask": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-e", "MCP_TRANSPORT=stdio",
        "-e", "AUTOTASK_USERNAME=your-user@company.com",
        "-e", "AUTOTASK_SECRET=your-secret",
        "-e", "AUTOTASK_INTEGRATION_CODE=your-code",
        "--entrypoint", "node",
        "ghcr.io/wyre-technology/autotask-mcp:latest",
        "dist/entry.js"
      ]
    }
  }
}

**Remote (HTTP S

Tools (3)

get_ticketRetrieve details for a specific Autotask ticket by ID
create_time_entryCreate a new time entry for a ticket or project
search_companiesSearch for companies within Autotask

Environment Variables

AUTOTASK_USERNAMErequiredYour Autotask API username
AUTOTASK_SECRETrequiredYour Autotask API secret
AUTOTASK_INTEGRATION_CODErequiredYour Autotask integration code

Configuration

claude_desktop_config.json
{"mcpServers": {"autotask": {"command": "docker", "args": ["run", "--rm", "-i", "-e", "MCP_TRANSPORT=stdio", "-e", "AUTOTASK_USERNAME=your-user@company.com", "-e", "AUTOTASK_SECRET=your-secret", "-e", "AUTOTASK_INTEGRATION_CODE=your-code", "--entrypoint", "node", "ghcr.io/wyre-technology/autotask-mcp:latest", "dist/entry.js"]}}}

Try it

โ†’Find all open tickets assigned to me in Autotask.
โ†’Create a new time entry for ticket #12345 for 1.5 hours with the summary 'Troubleshooting server connectivity'.
โ†’Search for the company 'Acme Corp' and list their active projects.
โ†’Summarize the latest notes on ticket #98765.

Frequently Asked Questions

What are the key features of Autotask MCP?

Full support for MCP resources and tools. 39 tools covering companies, tickets, projects, and billing. Automatic ID-to-name mapping for entities. Intelligent caching for improved performance. Supports both stdio and HTTP Streamable transports.

What can I use Autotask MCP for?

Automating time entry logging for IT support technicians. Quickly retrieving ticket history and status during client calls. Searching and cross-referencing client project data within Claude. Updating ticket notes directly through natural language commands.

How do I install Autotask MCP?

Install Autotask MCP by running: claude mcp add autotask-mcp -e AUTOTASK_USERNAME=your-user@company.com -e AUTOTASK_SECRET=your-secret -e AUTOTASK_INTEGRATION_CODE=your-code -- npx -y github:wyre-technology/autotask-mcp

What MCP clients work with Autotask MCP?

Autotask MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Autotask MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare