get_current_user_info
Returns profile and subscription information for the currently authenticated user. Use this to personalize responses, check the user's active team, or confirm subscription limits before creating content.
Key fields:
- active_team_name / active_team_role: current working team context
- subscription_status + plan_name: confirms what features are available
- ai_credits_available / ai_credits_max: Studio Credits remaining and the plan's limit for the current billing periodTool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_current_user_info"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | User's full name. | |
| Yes | User's email address. | ||
| plan_name | No | Subscription plan name (e.g. Marcora Business). | |
| plan_slug | No | Plan identifier slug (e.g. business, starter). | |
| ai_credits_max | No | Studio Credit limit for this billing period. | |
| active_team_name | Yes | Name of the user's currently active team. | |
| active_team_role | Yes | User's role in the active team (e.g. admin, member). | |
| subscription_status | No | Team subscription status (e.g. active, trialing, canceled). | |
| ai_credits_available | No | Studio Credits remaining this billing period (max minus used). |