From Finance & Billing
List upcoming contract and subscription renewals within a window, sorted by date
How this command is triggered — by the user, by Claude, or both
Slash command
/finance-pack:renewals [window]The summary Claude sees in its command listing — used to decide when to auto-load this command
# Renewals Lists every upcoming PSA contract/agreement renewal and marketplace subscription renewal within a forward-looking window, sorted chronologically with a recommended lead time per renewal. ## Prerequisites - WYRE MCP Gateway connected via Conduit (`.mcp.json` → `conduit`) - At least one PSA connector (Autotask, HaloPSA, ConnectWise, or Syncro) or one marketplace distributor connector (Pax8 or Sherweb) — either alone still produces a partial calendar, with the other source stated as unavailable ## Steps 1. Call `conduit__search_tools` to discover which PSA and distributor t...
Lists every upcoming PSA contract/agreement renewal and marketplace subscription renewal within a forward-looking window, sorted chronologically with a recommended lead time per renewal.
.mcp.json → conduit)conduit__search_tools to discover which PSA and distributor tools
are actually connected for this org.window if given (e.g. 90d, 30d, 6m);
default to 90d if omitted.| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| window | string | No | 90d | Forward-looking window, e.g. 30d, 90d, 6m |
/finance-pack:renewals
/finance-pack:renewals 30d
═══════════════════════════════════════════════════════════════════
RENEWAL CALENDAR
Window: Next 90 days ([start date] – [end date])
Total Renewals: [N] | Total Value at Stake: $[X]
═══════════════════════════════════════════════════════════════════
THIS WEEK
[Client] — [Item] — [Source] — Renews [date] — Recommended action-start: now
THIS MONTH
[Client] — [Item] — [Source] — Renews [date] — Recommended action-start: [date]
THIS QUARTER
[Client] — [Item] — [Source] — Renews [date] — Recommended action-start: [date]
AT RISK — NO RECENT RENEWAL ACTIVITY
[Client] — [Item] — Renews [date] — no PSA activity found
UNABLE TO VERIFY
[Vendor family not connected, if any]
═══════════════════════════════════════════════════════════════════
renewal-calendar-builder — the underlying calendar-building logic this command runs/finance-pack:month-end-recon — for reconciling billing accuracy on contracts once renewednpx claudepluginhub wyre-technology/msp-claude-plugins --plugin finance-pack/license-summaryAggregate license counts and costs across all Pax8 client companies, with per-client breakdowns and optimization recommendations for unused licenses and annual commitments.
/check-contractViews contract status, entitlements, and remaining hours for a company or specific contract in Autotask. Accepts company_id, contract_id, and include_expired arguments.
/catalystsLoads the catalyst-calendar skill to build or review upcoming catalysts across the coverage universe, with an optional timeframe argument (defaults to next 2 weeks).
/contract-statusFetches and displays HaloPSA contract details including status, service entitlements, billing info, and optional usage/block hours for a given client or contract.
/subscription-statusChecks Sherweb subscription details for a customer, showing active licenses, seat counts, billing cycles, and renewal dates. Supports filtering by status.
/check-agreementViews agreement status, covered products, billing details, and remaining hours/incidents for a company in ConnectWise PSA. Supports filtering by active agreements and including additions.