From Finance & Billing
Run the license true-up reconciliation for one client or the whole portfolio
How this command is triggered — by the user, by Claude, or both
Slash command
/finance-pack:true-up [client]The summary Claude sees in its command listing — used to decide when to auto-load this command
# License True-Up Runs the `license-true-up` skill's three-way seat reconciliation — provisioned (Pax8/Sherweb) vs. billed (accounting/PSA) vs. deployed (M365/CIPP, where connected) — for a single client or the entire portfolio. ## Prerequisites - WYRE MCP Gateway connected via Conduit (`.mcp.json` → `conduit`) - At least one marketplace distributor connector (Pax8 or Sherweb) - Recommended: an accounting or PSA billing connector, and a Microsoft 365/CIPP connector, for the full three-way check. Missing either degrades the check to two axes with the missing axis stated explicitly, ra...
Runs the license-true-up skill's three-way seat reconciliation — provisioned
(Pax8/Sherweb) vs. billed (accounting/PSA) vs. deployed (M365/CIPP, where
connected) — for a single client or the entire portfolio.
.mcp.json → conduit)conduit__search_tools to discover which distributor, accounting/PSA
billing, and Microsoft 365/CIPP tools are actually connected for this org.client is given, scope every step below to that client;
otherwise run portfolio-wide.| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| client | string | No | (omit for portfolio-wide) | Client/company name to scope the true-up to a single client |
/finance-pack:true-up
/finance-pack:true-up "Acme Corporation"
═══════════════════════════════════════════════════════════════════
LICENSE TRUE-UP REPORT
Scope: [Client / Portfolio]
Axes checked: Provisioned ✓ | Billed [✓/not connected] | Deployed [✓/not connected]
Generated: [Date]
═══════════════════════════════════════════════════════════════════
QUICK WINS — Disabled Users Holding Paid Licenses
[Client] — [User] — [SKU] — $[X]/month reclaimable
PER-CLIENT, PER-SKU LEDGER
[Client] — [SKU]
Provisioned: [N] Billed: [N] Deployed: [N]
Finding: [category] | Dollar impact: $[X]/month
SUMMARY
Total waste: $[X]/month
Total leakage: $[X]/month
Total exposure: $[X]/month
═══════════════════════════════════════════════════════════════════
license-true-up — the underlying reconciliation methodologyagreement-reconciliation — adds the PSA contract entitlement layer this command's billed-seats check does not independently verify/finance-pack:month-end-recon — contract-level (rather than license-level) reconciliationnpx 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.
/list-licensesShows Microsoft 365 license inventory with seat utilization, available SKUs, and optimization opportunities. Also supports per-user and unused-license views.
/reconcile-billingCompares active Pax8 subscriptions against Xero or QuickBooks Online invoices to find unbilled subscriptions, quantity mismatches, and margin discrepancies for a client or all clients.
/entra-reportConversational Microsoft Entra directory reporting via the Graph Enterprise MCP — license usage, user and group counts, application inventory, and directory composition, formatted for client check-ins and QBRs
/reconciliation-summaryVerifies all MSP clients have been billed for a given period by cross-referencing Xero contacts and invoices, then produces a reconciliation summary.
/subscription-statusChecks Sherweb subscription details for a customer, showing active licenses, seat counts, billing cycles, and renewal dates. Supports filtering by status.