find-contact
CommandResolve 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-ai/msp-claude-plugins --agent claude-code
description: Resolve a Proofpoint Essentials customer org by its primary domain and show its details argument-hint: "<org_domain>" arguments: [org_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, and every MCP tool addresses an org by its primary domain. This command resolves the org's regional pod and pulls its details in one pass rather than searching a directory that doesn't exist.
Conduit connection (see 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_discover` with the given `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. If it resolves to a pod other than the connection's region, say so: the remaining calls will fail until the connection's region is changed.
2. **Pull org detail**
Call `proofpoint_essentials_org_get` with the same `domain`. 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` with `orgDomain` set to the same domain.
4. **Synthesize**
Report:
explicitly, it's easy to miss in a details dump
| Parameter | Type | Required | Description | |-----------|------|----------|--------------| | org_domain | string | Yes | The org's primary domain |
/search-org --org_domain "acmecorp.com"
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.
lives on a different pod than the connection's region, or it was deleted since the last discovery. Re-run discovery rather than retrying the same call.
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
Resolve a 3CX contact or extension by email, extension, or name
Snapshot of 3CX queue staffing and active call load
Review and triage abuse mailbox cases in Abnormal Security
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
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.