MCP Tools
Account

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 context
  • subscription_status + plan_name: confirms what features are available
  • usage: tracks AI credits, deliverables, and canvas sessions consumed vs. limits for the current billing period
Scroll to Top