find-contact
Resolve a 3CX contact or extension by email, extension, or name
Resolve a Proofpoint Essentials customer org by name or domain and show its details
$ 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-orgContext preview
What this command does when you run it.
Resolve a Proofpoint Essentials customer org by name or domain and show its details
description: Resolve a Proofpoint Essentials customer org by name or domain and show its details argument-hint: "<org_name_or_domain>" arguments: [org_name_or_domain]
Look up a customer org in Proofpoint Essentials and return its current state: domains, org lifecycle status, features, and license allocation.
Essentials has no cross-org fuzzy-search endpoint — an org is always addressed by its exact org name (or resolved from one of its domains). This command resolves the org's regional pod and pulls its details in one pass rather than searching a directory that doesn't exist.
the `api-patterns` skill)
`proofpoint_essentials_org_get`, `proofpoint_essentials_features_get`, and `proofpoint_essentials_licensing_get` available
1. **Resolve the org's regional pod**
Call `proofpoint_essentials_endpoint_resolve` with the given org name or domain. If it doesn't resolve, the value is not a known org/domain in this reseller's account — stop here and say so rather than guessing a region.
2. **Pull org detail**
Call `proofpoint_essentials_org_get` against the resolved region. Extract the org's lifecycle state (active/deactivated) and its domain list.
3. **Pull features and licensing**
Call `proofpoint_essentials_features_get` and `proofpoint_essentials_licensing_get` for the same org.
4. **Synthesize**
Report:
explicitly, it's easy to miss in a details dump
| Parameter | Type | Required | Description | |-----------|------|----------|--------------| | org_name_or_domain | string | Yes | The org's exact name, or one of its domains |
/search-org --org_name_or_domain "acmecorp" /search-org --org_name_or_domain "acmecorp.com"
under this reseller's account — double-check spelling, and confirm the credential in use is a reseller admin if the org belongs to another technician's book of business.
been deleted since the last endpoint-discovery cache; re-resolve rather than retrying the same pod.
mismatch — the credential may be a customer-org admin without full reseller-level visibility into licensing.
health sweep for one org
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