Skip to main content

🚀 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!

  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

Metadata

Release files for iflow-mcp-tegwin-autotaskmcp 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp-tegwin-autotaskmcp 1.0.1
File Size Uploaded
iflow_mcp_tegwin_autotaskmcp-1.0.1.tar.gz 21.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp-tegwin-autotaskmcp 1.0.1
File Interpreter ABI Platform
iflow_mcp_tegwin_autotaskmcp-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 43.7 kB

Release files / iflow_mcp_tegwin_autotaskmcp-1.0.1.tar.gz

Download URL iflow_mcp_tegwin_autotaskmcp-1.0.1.tar.gz
Size 21.3 kB
Tags Source
SHA-256 checksum
How to use checksums
8d1711f0802c2872f4920c2e176fa74f89abe4306a733fbf3b64b0759c09064f
BLAKE2b-256 checksum
How to use checksums
8a08e72b2f1d2294c57730e429cdd6ce3f4d40d7f9610718406e636d075e9a4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / iflow_mcp_tegwin_autotaskmcp-1.0.1-py3-none-any.whl

Download URL iflow_mcp_tegwin_autotaskmcp-1.0.1-py3-none-any.whl
Size 22.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2a589cd1b7841167a241a740be44139a20d361312eb7a0dde4a4e183eb83b1f
BLAKE2b-256 checksum
How to use checksums
75ca348b76a7e245a618e01bc08678e157f27f7b332742a4c40534268ebc6714
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page