get_current_user_info
Returns profile and subscription information for the currently authenticated user, including active team, role, subscription plan, and usage statistics.
Input Schema
{
"type": "object",
"properties": {}
}Output Schema
{
"type": "object",
"required": [
"name",
"email",
"active_team_name",
"active_team_role"
],
"properties": {
"name": {
"type": "string"
},
"email": {
"type": "string"
},
"usage": {
"type": "object",
"properties": {
"ai_credits": {
"type": "integer"
},
"ai_updates": {
"type": "integer"
},
"deliverables": {
"type": "integer"
},
"ai_credits_max": {
"type": "integer"
},
"ai_updates_max": {
"type": "integer"
},
"canvas_sessions": {
"type": "integer"
},
"deliverables_max": {
"type": "integer"
},
"canvas_sessions_max": {
"type": "integer"
}
}
},
"plan_name": {
"type": "string"
},
"plan_slug": {
"type": "string"
},
"active_team_name": {
"type": "string"
},
"active_team_role": {
"type": "string"
},
"subscription_status": {
"type": "string"
}
}
}Instructions
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 contextsubscription_status+plan_name: confirms what features are availableusage: tracks AI credits, deliverables, and canvas sessions consumed vs. limits for the current billing period