Get addon catalog
get_addon_catalogFetch the canonical Squish email add-on catalog with up-to-date pricing. YOU MUST CALL THIS BEFORE QUOTING ANY ADD-ON PRICE — Copilot, Teams Phone, Entra ID P1, Power BI, Project Plan 3, Exchange Online Archiving. Do not guess from memory. Same doctrine as get_email_catalog.
Returns an object keyed by canonical Squish add-on SKU. Each entry has:
label: Squish-facing display name
msProductName: Microsoft's current product name. USE THIS in customer prose; NEVER the SKU part number.
category: AI | Voice | Security | Productivity | Storage
monthly / annual: Squish per-user/mo retail. annualOnly:true means monthly is null (Power BI Pro).
msDirectAnnual / msDirectMonthly: Microsoft direct retail — honest comparison. Squish sits at parity to a few $/mo over MS direct (the managed-service / relationship premium, not a markup play); never claim cheaper than direct unless the catalog entry actually shows it.
requiresBaseTier: customer must have at least this base email tier before they can buy the add-on (Microsoft requires a base license).
bundledFreeIn: tiers that include this add-on at no extra charge (e.g., addon-entra-id is free in email-business-prem).
selfServe: false today = catalog-only display; cannot actually be purchased yet. Tell the customer "we'll have this purchasable soon — in the meantime, our team can set it up manually" rather than offering checkout.
Read-only, no side effects, safe to call freely.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||