AutotaskMCP
Verified Safeby tegwin
Overview
Manage Autotask PSA (Professional Services Automation) data, including tickets, companies, contacts, time entries, and resources, through a Claude Desktop MCP server.
Installation
python /FULL/PATH/TO/autotask_mcp.pyEnvironment Variables
- AUTOTASK_USERNAME
- AUTOTASK_SECRET
- AUTOTASK_INTEGRATION_CODE
- AUTOTASK_API_URL
Security Notes
The server correctly uses environment variables for sensitive API credentials, avoiding hardcoded secrets. HTTP requests are made using the httpx library, a standard and secure choice. There are no direct uses of 'eval', obfuscation, or obvious malicious patterns. The '_make_request' function logs 'response.text' on errors, which in a rare edge case could expose sensitive data if the Autotask API includes it in an error message. The `GetPicklistValuesInput.entity` parameter allows querying metadata for arbitrary entity names, which while not an arbitrary URL injection, could potentially reveal information about the Autotask API structure or lead to unnecessary API calls if misused by the LLM.
Similar Servers
macos-automator-mcp
Transforms an AI assistant into a macOS automation agent, allowing it to execute AppleScript and JavaScript for Automation (JXA) commands to control applications and system functions.
mcp-orchestrator
Orchestrate Model Context Protocol (MCP) servers, allowing LLMs to execute TypeScript code for complex workflows, manage multi-server coordination, and handle dual-level LLM sampling.
mcp-link-server
Empower AI agents to execute powerful local tools for system operations, browser automation, file access, local LLM inference, and more, all under user control and with strong security and privacy features.
ansible.mcp_builder
Automates the installation and management of Model Context Protocol (MCP) servers within Ansible Execution Environments for AI agent interaction with systems.