Skip to main content

MCP server for Autotask PSA platform

Project description

🚀 START HERE - Autotask MCP Server

🎯 Quick Setup (5 Minutes)

Step 1: Install Dependencies

pip install mcp httpx pydantic

Step 2: Test Your Connection

python test_autotask_connection.py

Enter your credentials: (You need to enter your own credentials )

Expected result:

✅ Authentication successful!
✅ Retrieved sample company: [Name]
✅ Ticket access successful!

Step 3: Configure Claude Desktop

macOS:

~/Library/Application Support/Claude/claude_desktop_config.json

Windows:

%APPDATA%\Claude\claude_desktop_config.json

Add this:

{
  "mcpServers": {
    "autotask": {
      "command": "python",
      "args": ["/FULL/PATH/TO/autotask_mcp.py"],
      "env": {
     "AUTOTASK_USERNAME": "your-username@company.com",
        "AUTOTASK_SECRET": "your-api-secret-here",
        "AUTOTASK_INTEGRATION_CODE": "your-integration-code-here",
        "AUTOTASK_API_URL": "https://webservices5.autotask.net/ATServicesRest/v1.0"
      }
    }
  }
}

Step 4: Restart Claude Desktop

Completely quit and restart Claude Desktop.

Step 5: Start Using!

Try these in Claude:

  • "Show me all open tickets"
  • "Create a ticket for company 12345 about email issues"
  • "Find companies with 'Tech' in the name"

🎪 What You Can Do

Ticket Management

  • Search tickets with filters
  • Get specific ticket details
  • Create new tickets
  • Update ticket status/priority/assignment
  • Add notes to tickets

Company Management

  • Search companies by name
  • Get company details

Contact Management

  • Search contacts by company/email/name
  • Get contact information

Response Formats

  • Markdown - Human-readable (default)
  • JSON - Machine-readable for automation

🆘 Troubleshooting

"Authentication failed"

  • Verify credentials are correct
  • Check for extra spaces
  • Ensure API user has proper security level

"Resource not found"

  • Verify the ID exists
  • Check user has permission to access it

"MCP server not appearing"

  • Check JSON syntax in config
  • Verify absolute path to .py file
  • Restart Claude Desktop completely
  • Check logs in ~/Library/Logs/Claude/

"405 Method Not Allowed"

  • You have an old version - re-download the files

📚 Documentation

  • QUICKSTART.md - Fast setup guide
  • README.md - Comprehensive documentation

✨ Features

8 Tools - Complete ticket, company, and contact management
Header Auth - Simple username/secret/integration code
Error Handling - Clear, actionable error messages
Best Practices - Follows MCP Python SDK standards
Production Ready - Async, validated, type-hinted
Well Documented - Comprehensive guides and examples


🎉 You're Ready!

  1. ✅ Download the files
  2. ✅ Test the connection
  3. ✅ Configure Claude Desktop
  4. ✅ Start managing Autotask with Claude!

Questions? Check the README.md for detailed help or contact us at support@sondelaconsulting.com

Issues? The test script will tell you exactly what's wrong.


Made with ❤️ by Sondela Consulting

Getting your PSA workflows connected to Claude's intelligence

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_tegwin_autotaskmcp-1.0.1.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_tegwin_autotaskmcp-1.0.1-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_tegwin_autotaskmcp-1.0.1.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_tegwin_autotaskmcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8d1711f0802c2872f4920c2e176fa74f89abe4306a733fbf3b64b0759c09064f
MD5 86ccb59596b36b4bd52f305a1aa40a97
BLAKE2b-256 8a08e72b2f1d2294c57730e429cdd6ce3f4d40d7f9610718406e636d075e9a4a

See more details on using hashes here.

File details

Details for the file iflow_mcp_tegwin_autotaskmcp-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for iflow_mcp_tegwin_autotaskmcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a2a589cd1b7841167a241a740be44139a20d361312eb7a0dde4a4e183eb83b1f
MD5 94fc8d45f05b79634d42cc97c0a2baad
BLAKE2b-256 75ca348b76a7e245a618e01bc08678e157f27f7b332742a4c40534268ebc6714

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page