find-contact
Resolve a 3CX contact or extension by email, extension, or name
Find an organization in IT Glue by name
$ 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.
/find-organizationContext preview
What this command does when you run it.
Find an organization in IT Glue by name
description: Find an organization in IT Glue by name argument-hint: "<name> [type] [status]" arguments: [name, type, status]
Find an organization in IT Glue by name with optional filters.
1. **Parse search parameters**
2. **Execute search**
3. **Format and return results**
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | name | string | Yes | - | Organization name (partial match) | | type | string | No | - | Type filter (customer/vendor/partner/internal) | | status | string | No | active | Status filter (active/inactive/archived/all) |
/find-organization "Acme"
/find-organization "Acme" --status all
/find-organization "Tech" --type vendor
/find-organization "Corp" --status archived
/find-organization "Inc" --type customer --status active
Found 1 organization matching "Acme Corporation" Organization: Acme Corporation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ID: 123456 Type: Customer Status: Active Short Name: ACME PSA ID: 12345 (Autotask) Quick Notes: Primary contact: John Smith (555-123-4567) Contract renewal: March 2024 Alert: Contract renewal due in 30 days Resources: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Configurations: 42 assets Contacts: 15 contacts Passwords: 28 passwords Documents: 12 documents Flexible Assets: 8 assets Parent Organization: Acme Holdings (ID: 123400) Child Organizations: - Acme East Division (ID: 123457) - Acme West Division (ID: 123458) Created: 2020-06-15 Updated: 2024-02-10 Quick Actions: - View assets: /lookup-asset --organization "Acme Corporation" - Search docs: /search-docs --organization "Acme Corporation" - Get password: /get-password --organization "Acme Corporation" - Open in IT Glue: [link] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Found 4 organizations matching "Acme" ┌────────────────────────┬──────────────┬──────────┬────────┬───────┬─────────┐ │ Name │ Type │ Status │ Assets │ Docs │ PSA ID │ ├────────────────────────┼──────────────┼──────────┼────────┼───────┼─────────┤ │ Acme Corporation │ Customer │ Active │ 42 │ 12 │ 12345 │ │ Acme East Division │ Customer │ Active │ 18 │ 5 │ 12346 │ │ Acme West Division │ Customer │ Active │ 24 │ 7 │ 12347 │ │ Acme Holdings │ Customer │ Active │ 3 │ 2 │ 12340 │ └────────────────────────┴──────────────┴──────────┴────────┴───────┴─────────┘ Select organization: /find-organization "Acme Corporation" /find-organization "Acme East"
No organizations found matching "XYZ Company" Suggestions: - Check spelling of the organization name - Try a partial name match - Include inactive/archived: --status all - Try different keywords Example searches: /find-organization "XYZ" /find-organization "Company" --status all
/find-organization "Old Client" --status archived Found 1 archived organization matching "Old Client" Organization: Old Client Inc (ARCHIVED) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ID: 123000 Type: Customer Status: Archived Quick Notes: Client offboarded 2023-06-15. Final contact: Bob Manager. Data retained for compliance. Resources (historical): ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Configurations: 15 assets (archived) Contacts: 8 contacts Passwords: 12 passwords (archived) Documents: 6 documents ⚠️ This organization is archived. Data is read-only. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| Value | Description | |-------|-------------| | customer | Active service clients | | vendor | Product/service suppliers | | partner | Business partners | | internal | Your own organization |
| Value | Description | |-------|-------------| | active | Currently serviced (default) | | inactive | Not currently active | | archived | Historical only | | all | All statuses |
No organizations found matching "xyz" Suggestions: - Check spelling of the organization name - Try a partial match - Include all statuses: --status all Example: /find-organization "xyz" --status all
Invalid organization type: "client" Valid types: - customer - vendor - partner - internal Example: /find-organization "Acme" --type customer
Invalid status: "deleted" Valid statuses: - active - inactive - archived - all Example: /find-organization "Acme" --status archived
Error connecting to IT Glue API Possible causes: - Invalid API key (check IT_GLUE_API_KEY) - Wrong region (check IT_GLUE_REGION) - Network connectivity issue Retry or check configuration.
Before creating a ticket, look up the organization:
/find-organization "Acme"
This shows a
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