Skip to main content
Glama

Autotask MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoNode.js environmentdevelopment
LOG_LEVELNoLogging level (error, warn, info, debug)info
LOG_FORMATNoLog output format (simple, json)simple
AUTOTASK_SECRETYesAutotask API secret key
MCP_SERVER_NAMENoMCP server nameautotask-mcp
AUTOTASK_API_URLNoAutotask API endpoint URLhttps://webservices.autotask.net/atservices/1.6/atws.asmx
AUTOTASK_USERNAMEYesAutotask API username (email)
MCP_SERVER_VERSIONNoMCP server version1.0.0
AUTOTASK_INTEGRATION_CODEYesAutotask integration code

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
All CompaniesList of all companies in Autotask
Company by IDGet specific company details by ID
All ContactsList of all contacts in Autotask
Contact by IDGet specific contact details by ID
All TicketsList of all tickets in Autotask
Ticket by IDGet specific ticket details by ID
Time EntriesList of time entries in Autotask

Tools

Functions exposed to the LLM to take actions

NameDescription
test_connection

Test the connection to Autotask API

search_companies

Search for companies in Autotask with optional filters

create_company

Create a new company in Autotask

update_company

Update an existing company in Autotask

search_contacts

Search for contacts in Autotask with optional filters

create_contact

Create a new contact in Autotask

search_tickets

Search for tickets in Autotask with optional filters. BY DEFAULT retrieves ALL matching tickets via pagination for complete accuracy. Only specify pageSize to limit results. Perfect for reports and analytics.

get_ticket_details

Get detailed information for a specific ticket by ID. Use this for full ticket data when needed.

create_ticket

Create a new ticket in Autotask

create_time_entry

Create a time entry in Autotask

search_projects

Search for projects in Autotask with optional filters. Returns optimized project data to prevent large responses.

create_project

Create a new project in Autotask

search_resources

Search for resources (users) in Autotask with optional filters

get_ticket_note

Get a specific ticket note by ticket ID and note ID

search_ticket_notes

Search for notes on a specific ticket

create_ticket_note

Create a new note for a ticket

get_project_note

Get a specific project note by project ID and note ID

search_project_notes

Search for notes on a specific project

create_project_note

Create a new note for a project

get_company_note

Get a specific company note by company ID and note ID

search_company_notes

Search for notes on a specific company

create_company_note

Create a new note for a company

get_ticket_attachment

Get a specific ticket attachment by ticket ID and attachment ID

search_ticket_attachments

Search for attachments on a specific ticket

get_expense_report

Get a specific expense report by ID

search_expense_reports

Search for expense reports with optional filters

create_expense_report

Create a new expense report

get_quote

Get a specific quote by ID

search_quotes

Search for quotes with optional filters

create_quote

Create a new quote

search_configuration_items

Search for configuration items in Autotask with optional filters

search_contracts

Search for contracts in Autotask with optional filters

search_invoices

Search for invoices in Autotask with optional filters

search_tasks

Search for tasks in Autotask with optional filters. Returns optimized task data to prevent large responses.

create_task

Create a new task in Autotask

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/asachs01/autotask-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server