{"site":"https://o365hq.com","updated":"2026-07-30","note":"Changes to LLM/agent-facing surfaces (MCP tools at /api/mcp, llms.txt, markdown mirrors, pricing cadence). Newest first. Poll monthly, or after an unexpected tool error. Integration guide: https://o365hq.com/for-agents","changes":[{"date":"2026-07-30","area":"llms.txt","summary":"Two new sections: /cdx — the Microsoft Demos library (official CDX demo environments, one page per experience, catalog re-synced weekly from Microsoft's feed; access provisioned by request, included with the IT Partner relationship) — and /tools/tenant-optimizer — the free read-only tenant scan's product page (AI-ranked health report: license waste in dollars, MFA gaps, stale accounts; Global Administrator required; app at optimizer.o365hq.com). Quote links and /license/ URLs now also accept Partner Center's vendor-style ids with a colon (CFQ7TTC0MM8R:000K, DG7GMGF0D8H3:0004)."},{"date":"2026-07-30","area":"pricing","summary":"Quote links (/directlink, /print) now also accept Volume Licensing part numbers: token form _<part-number>.<qty> (e.g. _021-10661.10), mixable with CSP tokens. VL lines render as a separate BUDGETARY section priced at Microsoft ERP with their own subtotal — Open Value pricing binds with the customer's agreement and level, a human confirms before ordering, and discounts are not applicable to VL part numbers (a discount suffix on a VL token is rejected by the grammar)."},{"date":"2026-07-30","area":"llms.txt","summary":"Three new pages: /transfer (why and how to move Microsoft CSP billing to IT Partner — zero downtime, no lock-in, FAQ), /auth (what authorizing IT Partner as CSP does and doesn't do; replaces the old /m365auth, which now 301s), and /calculator (Value vs. Discount Calculator — the partner-margin Support Fund vs a straight discount, interactive; estimates only, quotes are human-confirmed; replaces the old Value2Discount tool). Subscription plan pages also gained a 'Microsoft SKUs' section listing every ProductId-SkuId-Term-Billing token with prices."},{"date":"2026-07-29","area":"llms.txt","summary":"Two new agent-relevant surfaces: /verify — a public facts register (every company claim with evidence, verification recipes, last-verified dates, and per-fact weak-link disclosures; machine mirror at /claims.json; monthly support statistics at /verify/response-times) — and /volume-licensing — the full Open Value catalog (149 families, 5,147 part numbers with Microsoft ERP across four segments; family pages anchor each part number; VL is human-quoted, not orderable via the quote grammar). Old /license/<part-number> URLs now 301 to the matching family page."},{"date":"2026-07-28","area":"mcp","summary":"create_quote responses (dry_run and committed) now include total_monthly / total_monthly_cents whenever the quote contains monthly-billed lines — the actual monthly payment alongside the annual commitment. Quote pages show the same split. /directlink also gained a second presentation: append &view=full for the full-page quote layout (line blurbs, discount badges, payment schedule); the default stays the compact email-friendly view."},{"date":"2026-07-28","area":"pricing","summary":"Correction: quote lines with Monthly billing on a P1Y/P3Y commitment (and Annual billing on P3Y) previously overstated recurring costs 12×/3× — the NCE list's ERP is the TOTAL for the commitment term, not the per-installment price (e.g. Power Apps Premium P1Y-Monthly $252/yr = $21/user/mo). Fixed across /directlink, stored quote pages, create_quote, and totals. If you cached quote math from before this date for monthly-billed annual commitments, refresh it."},{"date":"2026-07-26","area":"mcp","summary":"calculate_core_licensing: sql-server results now include live SQL Server 2025 license pricing (per-2-core-pack perpetual/1yr/3yr in cents, pack totals, Server+CAL note) plus order_links and a calculator_url to the new /tools/sql-licensing-calculator page (own server vs Azure Hybrid Benefit vs AWS vs Azure SQL; cloud rates are editable user assumptions there, not published prices)."},{"date":"2026-07-26","area":"mcp","summary":"calculate_core_licensing upgraded: for workload:'windows-server' it now returns live Windows Server 2025 pricing for BOTH editions (segment Commercial/Charity/Education, payment onetime/1yr/3yr — subscriptions Commercial-only), integer *_cents totals, cheaper-edition verdict, ready order_links (live-priced /directlink quote pages), and a calculator_url deep link into the new /tools/windows-server-calculator page. Same engine as the on-site calculator. /directlink also accepts perpetual-software tokens now (term P0Y, billing O, DG7… product ids)."},{"date":"2026-07-26","area":"mcp","summary":"Agent-experience batch: create_quote gains dry_run (price without committing, free), idempotency_key (48h retry-safe replay) and notify_url (HMAC-signed webhook on acceptance); all tools/call results now carry _meta.o365hq (price_list_month, as_of, requests_left, quotes_left_today); new tools get_quote (status by /q/ token), compare_plans (editorial verdict + matrix) and check_eligibility (Charity/Education/Government); search_catalog and list_services accept offset for pagination; money fields duplicated as integer *_cents; registered-agent tier via x-agent-key header (lifted limits, named attribution — request a free key via /contact); /for-agents integration guide published; this changelog added."},{"date":"2026-07-25","area":"mcp","summary":"create_quote exposed over MCP: generates a real, shareable, clearly-AI-marked quotation page (/q/… link) at Microsoft list prices. 3 committed quotes/day per caller; relay the returned disclaimer verbatim; every order is still human-confirmed."},{"date":"2026-07-22","area":"pricing","summary":"July 2026 CSP price list live (Microsoft's July 1 price increase). get_plan_pricing and quotes reflect it; _meta.o365hq.price_list_month tells you which month a response priced against."},{"date":"2026-07-18","area":"mcp","summary":"MCP server launched at /api/mcp (stateless Streamable HTTP, JSON-RPC 2.0): search_catalog, get_plan_pricing, calculate_core_licensing, list_services, build_quote (human-answered), get_meeting_link."},{"date":"2026-07-10","area":"llms.txt","summary":"llms.txt + llms-full.txt published, with markdown mirrors for subscriptions, software, services, solutions, comparisons, FAQ and blog under /md/…."}]}