Add it to Claude Code
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 [email protected] -e AUTOTASK_SECRET=your-secret -e AUTOTASK_INTEGRATION_CODE=your-code --entrypoint node ghcr.io/wyre-technology/autotask-mcp:latest dist/entry.jsAUTOTASK_USERNAMEAUTOTASK_SECRETAUTOTASK_INTEGRATION_CODEMake your agent remember this setup
autotask-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- 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
Tools 3
get_ticketRetrieve details for a specific Autotask ticket by IDcreate_time_entryCreate a new time entry for a ticket or projectsearch_companiesSearch for companies within AutotaskEnvironment Variables
AUTOTASK_USERNAMErequiredYour Autotask API usernameAUTOTASK_SECRETrequiredYour Autotask API secretAUTOTASK_INTEGRATION_CODErequiredYour Autotask integration codeTry it
Original README from wyre-technology/autotask-mcp
Autotask MCP Server
A Model Context Protocol (MCP) server that provides AI assistants with structured access to Kaseya Autotask PSA data and operations.
<a href="https://glama.ai/mcp/servers/@wyre-technology/autotask-mcp"> </a>Note: This project is maintained by Wyre Technology. Previously hosted at
asachs01/autotask-mcp.
One-Click Deployment
Quick Start
Claude Desktop — download, open, done:
- Download
autotask-mcp.mcpbfrom the latest release - Open the file (double-click or drag into Claude Desktop)
- 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 [email protected] \
-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.
- Download
autotask-mcp.mcpbfrom the latest release - Open the file (double-click or drag into Claude Desktop)
- Enter your Autotask credentials when prompted (Username, Secret, Integration Code)
For Claude Code (CLI), one command:
claude mcp add autotask-mcp \
-e [email protected] \
-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", "[email protected]",
"-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