api-patterns
3CX's native PBX MCP server: the per-PBX endpoint shape (every PBX is its own FQDN and its own OAuth authorization server — there is no shared mcp.3cx.com),…
Autotask picklist and reference-data lookups — queues, ticket statuses, ticket priorities, and project phases — the instance-specific configured values required before creating or filtering tickets and other entities.
$ npx -y skills add wyre-technology/msp-claude-plugins --skill picklists --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/picklistsContext preview
The summary Claude sees to decide when to auto-load this skill.
Autotask picklist and reference-data lookups — queues, ticket statuses, ticket priorities, and project phases — the instance-specific configured values required before creating or filtering tickets and other entities.
name: "Autotask Picklists" description: >- Autotask picklist and reference-data lookups — queues, ticket statuses, ticket priorities, and project phases — the instance-specific configured values required before creating or filtering tickets and other entities. when_to_use: >- When you need instance-specific queue, ticket status, ticket priority, or phase values before creating or filtering Autotask tickets and other entities. Use when: autotask queues, autotask ticket statuses, autotask ticket priorities, autotask picklist, list queues autotask, autotask priority values, autotask status values, autotask reference data, autotask lookup values, or autotask phases list.
Autotask uses instance-specific picklist values for queues, statuses, priorities, and phases. Before creating tickets or filtering results, retrieve these values to use the correct IDs for your organization's configuration.
transitions** — this skill returns the values, not the behaviour; use `autotask-tickets`.
`autotask_list_phases` returns phases for one project; the structure around them is in `autotask-projects`.
Tool: `autotask_list_queues`
Returns all ticket queues configured in your Autotask instance.
Response structure:
[
{ "id": 1, "name": "Service Desk", "isActive": true },
{ "id": 2, "name": "Project Work", "isActive": true },
{ "id": 8, "name": "Monitoring", "isActive": false }
]Use the `id` field when creating or filtering tickets by queue.
Tool: `autotask_list_ticket_statuses`
Returns all ticket status values configured in your instance.
Response structure:
[
{ "id": 1, "name": "New", "isActive": true },
{ "id": 5, "name": "Complete", "isActive": true },
{ "id": 9, "name": "Waiting Customer", "isActive": true }
]Tool: `autotask_list_ticket_priorities`
Returns all ticket priority values configured in your instance.
Response structure:
[
{ "id": 1, "name": "Critical", "isActive": true },
{ "id": 2, "name": "High", "isActive": true },
{ "id": 3, "name": "Medium", "isActive": true },
{ "id": 4, "name": "Low", "isActive": true }
]Tool: `autotask_list_phases`
Parameters:
Returns all phases within a specific project, used when creating tasks or assigning work.
1. Call `autotask_list_queues` to find the queue ID 2. Call `autotask_list_ticket_statuses` to find status IDs 3. Call `autotask_list_ticket_priorities` to find priority IDs 4. Use retrieved IDs in `autotask_create_ticket`
1. Call `autotask_list_phases` with the project ID 2. Note phase IDs and names 3. Use phase ID when creating tasks with `autotask_create_task`
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
Repo: wyre-technology/msp-claude-plugins
3CX's native PBX MCP server: the per-PBX endpoint shape (every PBX is its own FQDN and its own OAuth authorization server — there is no shared mcp.3cx.com),…
3CX's live-operations surface: read-only visibility into active calls, recordings, voicemail, department and queue membership, and forwarding/presence…
3CX's read-only directory surface: resolving a caller by email or by exact extension, searching the PBX's own phonebooks, searching contacts synced from an…
3CX's system-and-configuration surface: server time, PBX event log and application log search, service status, database schema and the read-only SELECT-only…
Abnormal Security abuse mailbox cases: user-reported email submissions, case statuses and judgments, the case lifecycle, bulk and remediation actions, and…
Abnormal Security message analysis: message retrieval, email header inspection, attachments, sender reputation, delivery context, and SPF/DKIM/DMARC…