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 )
- Username:
username@domain.com - Secret:
1234567890 - Integration Code:
12345678 - API URL: `https://webservices[x].autotask.net/ATServicesRest/v1.0, (If you are on ww16.autotask.net then the webservices[x] would be webservices16.autotask.net)
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!
- ✅ Download the files
- ✅ Test the connection
- ✅ Configure Claude Desktop
- ✅ 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iflow_mcp_tegwin_autotaskmcp-1.0.1.tar.gz.
File metadata
- Download URL: iflow_mcp_tegwin_autotaskmcp-1.0.1.tar.gz
- Upload date:
- Size: 21.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d1711f0802c2872f4920c2e176fa74f89abe4306a733fbf3b64b0759c09064f
|
|
| MD5 |
86ccb59596b36b4bd52f305a1aa40a97
|
|
| BLAKE2b-256 |
8a08e72b2f1d2294c57730e429cdd6ce3f4d40d7f9610718406e636d075e9a4a
|
File details
Details for the file iflow_mcp_tegwin_autotaskmcp-1.0.1-py3-none-any.whl.
File metadata
- Download URL: iflow_mcp_tegwin_autotaskmcp-1.0.1-py3-none-any.whl
- Upload date:
- Size: 22.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2a589cd1b7841167a241a740be44139a20d361312eb7a0dde4a4e183eb83b1f
|
|
| MD5 |
94fc8d45f05b79634d42cc97c0a2baad
|
|
| BLAKE2b-256 |
75ca348b76a7e245a618e01bc08678e157f27f7b332742a4c40534268ebc6714
|