Report the calling account's plan, key usage, and limits.
Use this to introspect what the caller is allowed to do. Agents that hit
rate limits or key-count caps can call this to explain the limit to the
human and suggest upgrading if needed.
Args:
api_key: GeodesicAI API key (starts with gai_)
Returns:
plan: The user's current plan — one of pilot, trial, tier1, tier2, beta, enterprise
plan_label: Human-readable plan name (e.g. "Personal Access", "Small Business")
account_key_count: Number of account-level API keys currently issued
account_key_limit: Maximum account keys allowed on this plan
blueprint_count: Number of Blueprints owned by this user
blueprint_limit: Maximum Blueprints allowed on this plan
email: The user's email address (for reference in support)
user_id: Stable user identifier
trial_days_remaining: Days left on trial, if plan == "trial"; else null