All integrations
MSP & IT Management4 actions

Crayon Cloud IQ

Cloud license management, Microsoft 365 subscriptions, and Azure plans

What agents can do in Crayon Cloud IQ

crayon_azure_intelligence

Access Azure plan details, subscriptions, and monthly usage cost analytics for your Crayon Cloud IQ account via Crayon Cloud IQ. Actions: - get_customer_azure_plan: Get the Azure plan for a specific customer tenant - get_azure_plan: Get details for a specific Azure plan by ID - list_azure_subscriptions: List Azure subscriptions under an Azure plan - get_azure_subscription: Get a specific Azure subscription by plan ID and Crayon integer subscription ID (azureSubscriptionId, the Id field from list_azure_subscriptions) - get_azure_usage: Download and analyze monthly Azure usage CSV (returns cost summary with top services by spend) For get_azure_subscription, provide azurePlanId and azureSubscriptionId (integer Id from list_azure_subscriptions). For get_azure_usage, provide azurePlanId, azureSubscriptionGuid (the SubscriptionId GUID from list_azure_subscriptions), year, and month. Returns total cost and top services ranked by subtotal.

crayon_search_billing

Access billing data and usage costs in your Crayon Cloud IQ account via Crayon Cloud IQ, including invoices, billing statements, invoice profiles, and usage cost analytics. Actions: - list_invoices: List invoices for a specific organization (organizationId required). Does NOT accept date filters; for date-range queries, use list_billing_statements instead. - list_billing_statements: List billing statements (organizationId required). Supports date range filtering with from/to - list_invoice_profiles: List invoice profiles (organizationId required) - get_invoice_profile: Get details for a specific invoice profile by ID - get_usage_costs_by_category: Get usage costs broken down by service category for a customer tenant (customerTenantId, currencyCode required). Supports from/to date range - get_usage_costs_by_subscription: Get usage costs for a specific subscription (customerTenantId, subscriptionPublisherId, currencyCode required). Supports from/to date range

crayon_search_organizations

Search and retrieve organizations and customer tenants in your Crayon Cloud IQ account via Crayon Cloud IQ. Actions: - list_organizations: List all organizations you manage - get_organization: Get details for a specific organization by ID (organizationId required) - list_customers: List customer tenants (Microsoft tenant profiles). organizationId is required. Supports search/page filters - get_customer: Get a specific customer tenant by ID - get_customer_detailed: Get detailed customer tenant info including user accounts (passwords are redacted)

crayon_search_subscriptions

Search and retrieve Microsoft cloud subscriptions, license details, SKU catalog, addon offers, coterminosity data, and agreements in your Crayon Cloud IQ account via Crayon Cloud IQ. Subscription responses include key license fields: EffectiveStartDate, CommitmentEndDate (expiration/renewal date), TermDuration (P1M/P1Y/P3Y), BillingCycle, Quantity (seat count), Status, Product.PartNumber (SKU), and child Subscriptions (add-ons). Actions: - list_subscriptions: List subscriptions with optional filters (customerTenantId, organizationId, status, isTrial, search, page, pageSize). Status is an array (multi-select): active, suspended, deleted, expired, pending, converted, customer_cancellation. Pass ["expired","customer_cancellation"] to OR multiple statuses (mapped internally to Crayon's numeric Statuses bit-flag); empty/omitted returns all. Do NOT pass 'agreementStatus' here - it is ignored for subscriptions. - get_subscription: Get full details for a specific subscription by ID (includes CommitmentEndDate, EffectiveStartDate, BillingCycle, TermDuration, Product details) - get_unit_price: Returns per-seat unit price for a subscription (subscriptionId required). Response includes both Value (numeric price) and CurrencyCode (3-letter ISO code; do NOT assume USD). The currency reflects the agreement's billing currency. - list_addon_offers: List available addon offers for a subscription - get_coterminosity: Get coterminosity data (subscription alignment) using Crayon v2 API. Requires organizationId, customerTenantId, and termDuration (P1M, P1Y, or P3Y) - list_agreements: List partner agreements (includes start/end dates, publisher, program). Optional 'agreementStatus' filter is passed verbatim to Crayon's ?Status= query parameter (NOT the same as the subscription 'status' enum); leave it unset to return all agreements. Do NOT use 'status' here - it is the subscription-only filter. - list_agreement_products: List SKU catalog for an agreement (agreementId required). Returns PartNumber, ProductName, ProductFamily, LicenseType, SalesPrice, PurchasePeriod. Supports search filter - get_product_billing_cycles: Get supported billing cycles for a product SKU (partNumber required)

Put Crayon Cloud IQ on autopilot

Deploy AI agents that take these actions for you, with human-in-the-loop controls and a complete audit trail.