find-contact
Resolve a 3CX contact or extension by email, extension, or name
Search HubSpot deals by name, stage, or company
$ 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-dealsContext preview
What this command does when you run it.
Search HubSpot deals by name, stage, or company
description: Search HubSpot deals by name, stage, or company argument-hint: "[query] [stage] [company] [min_amount] [max_amount]" arguments: [query, stage, company, min_amount, max_amount]
Search for deals in HubSpot CRM by name, pipeline stage, company, or amount. Returns matching deals with pipeline position, value, and close date information.
1. **Build search filters** based on the user's parameters
2. **Execute the search** using `hubspot_search_deals`
Call `hubspot_search_deals` with the constructed `filterGroups`, `limit=100`, sorted by `amount` descending.
3. **Enrich results** with company names if not already included
For each deal, optionally call `hubspot_access_associations` to get the associated company name.
4. **Format and return results** with deal details
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | query | string | No | - | Deal name keyword search | | stage | string | No | all | Pipeline stage filter | | company | string | No | all | Company name filter | | min_amount | number | No | - | Minimum deal amount | | max_amount | number | No | - | Maximum deal amount |
/search-deals "Managed Services"
/search-deals --stage proposalpending
/search-deals --company "Acme Corp"
/search-deals --min_amount 10000
/search-deals "IT Services" --stage contractsent --min_amount 5000
Found 5 deals matching criteria +--------------------------------------------+-------------------+--------+-----------+------------+ | Deal Name | Company | Amount | Stage | Close Date | +--------------------------------------------+-------------------+--------+-----------+------------+ | Acme Corp - Managed IT Services | Acme Corporation | $5,000 | Proposal | 2026-04-15 | | Beta Inc - Network Upgrade | Beta Inc | $12,000| Contract | 2026-03-01 | | Gamma Tech - Endpoint Protection | Gamma Technologies| $2,400 | Qualified | 2026-05-01 | | Delta LLC - Cloud Migration | Delta LLC | $8,500 | Proposal | 2026-04-30 | | Epsilon Corp - Backup Solution | Epsilon Corp | $1,800 | Discovery | 2026-06-15 | +--------------------------------------------+-------------------+--------+-----------+------------+ Total Pipeline Value: $29,700 Weighted Forecast: $15,540 Quick Actions: - Pipeline overview: /pipeline-summary - Create deal: /create-deal --company "Company Name"
Found 1 deal matching "Acme Corp - Managed IT" Deal: Acme Corp - Managed IT Services ================================================================ ID: 54321 Amount: $5,000/month Stage: Proposal Pending (60% probability) Pipeline: Sales Pipeline Close Date: 2026-04-15 Owner: Sarah Johnson Deal Type: New Business Created: 2026-01-10 Last Modified: 2026-02-20 Weighted Value: $3,000 Annual Value: $60,000 Associated Records: - Company: Acme Corporation (ID: 98765) - Contacts: John Smith (IT Director), Jane Doe (CFO) Quick Actions: - Update stage: Ask to move deal to next stage - Log activity: /log-activity --deal "Acme Corp - Managed IT Services" - View company: /lookup-company "Acme Corporation" ================================================================
No deals found matching criteria Suggestions: - Check spelling of the deal name - Try a broader search (e.g., "Services" instead of "Managed IT Services") - Remove stage or amount filters to widen the search - Check all stages: /search-deals --company "Company Name" - View full pipeline: /pipeline-summary
Error: Unable to connect to HubSpot MCP server Check your MCP configuration and verify credentials at developers.hubspot.com
Error: Invalid deal stage "unknown_stage" Valid stages (default pipeline): - appointmentscheduled - qualifiedtobuy - presentationscheduled - decisionmakerboughtin - contractsent - closedwon - closedlost Note: Your HubSpot account may have custom stages. Use hubspot_list_deal_properties to check available values.
Error: Rate limit exceeded (429) HubSpot allows 100 requests per 10 seconds. Please wait a moment and try again.
| Tool | Purpose | |------|---------| | `hubspot_search_deals` | Search deals by name, stage, and amount | | `hubspot_retrieve_deal` | Get full deal details for single results | | `hubspot_search_companies` | Resolve company name to ID for filtering | | `hubspot_access_associations` | Get associated contacts and companies |
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