find-contact
Resolve a 3CX contact or extension by email, extension, or name
Search the Autotask product catalog for products, services, or inventory items
$ npx -y skills add wyre-technology/msp-claude-plugins --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/search-productsContext preview
What this command does when you run it.
Search the Autotask product catalog for products, services, or inventory items
description: Search the Autotask product catalog for products, services, or inventory items argument-hint: "[search] [type] [active-only] [category]" arguments: [search, type, active-only, category]
1. Determine the search type (products, services, or inventory) 2. Build the appropriate search query with filters 3. Execute the search using the corresponding MCP tool 4. Format and display results with key fields
Tool: autotask_search_products
Args: {
searchTerm: "$search",
isActive: $active-only,
productCategory: $category
}Tool: autotask_search_services
Args: {
searchTerm: "$search",
isActive: $active-only
}Tool: autotask_search_inventory_items
Args: {
productID: <resolved from search>
}| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | search | string | No | - | Search term for name or SKU | | type | string | No | products | products, services, or inventory | | active-only | boolean | No | true | Filter to active items only | | category | number | No | - | Product category ID filter |
/search-products search="firewall"
/search-products search="managed" type="services"
/search-products category=5 active-only=true
/search-products search="laptop" type="inventory"
Results displayed as a table:
Found 3 products matching "firewall": | ID | Name | SKU | Unit Price | Active | |-------|-------------------------|------------|------------|--------| | 12345 | FortiGate 60F | FG-60F | $1,299.00 | Yes | | 12346 | FortiGate 80F | FG-80F | $2,199.00 | Yes | | 12347 | SonicWall TZ270 | SW-TZ270 | $599.00 | Yes |
| Error | Resolution | |-------|------------| | No results found | Try broader search terms or remove filters | | MCP server not connected | Check Autotask MCP server configuration | | Permission denied | Verify API user has product catalog access |
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
Resolve a 3CX contact or extension by email, extension, or name
Search for specific threat patterns in Abnormal Security by sender, recipient, attack type, or keywords
Triage recent email threats detected by Abnormal Security by severity and attack type