| Get subscription | Get the current user’s subscription details including tier, status, and expiration |
| Get subscription management URL | Get the Stripe customer portal URL for managing subscription |
| Get usage | Get the current user’s usage overview across the tracked usage buckets |
| Get usage limits | Get the usage limits for the current user’s subscription tier |
| Get usage warnings | Get warnings for usage buckets that are approaching or over their limits |
| Create checkout session | Create a Stripe checkout session for a new subscription |
| Create subscription upgrade | Create a checkout session to upgrade to a new subscription tier |
| Cancel subscription | Cancel the current subscription and downgrade to free tier |