get_user_presence
Retrieve a user's availability and activity status to check if they are free, busy, in a call, or in a meeting before contacting them.
Instructions
Get the presence/availability status of a user.
Returns availability (Available, Busy, DoNotDisturb, Away, Offline, etc.) and activity (InACall, InAMeeting, Presenting, etc.). Get the user_id from list_team_members, list_chat_members, or get_user.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"user_id": "<user_id>"
},
"name": "get_user_presence"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |