set_staff_availability
ActiveTool of FavCRM
declared in 1.0.0
Add an availability window for a staff member (companyMembers.id). Use day-of-week + recurring for weekly schedules, or a specific date for one-off changes.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"memberId",
"startTime",
"endTime"
],
"properties": {
"date": {
"type": "string",
"description": "YYYY-MM-DD for a specific date instead of dayOfWeek"
},
"type": {
"enum": [
"available",
"blocked"
],
"type": "string",
"description": "Default available"
},
"endTime": {
"type": "string",
"description": "HH:MM (24h)"
},
"memberId": {
"type": "string",
"description": "companyMembers.id of the staff"
},
"dayOfWeek": {
"enum": [
"mon",
"tue",
"wed",
"thu",
"fri",
"sat",
"sun"
],
"type": "string",
"description": "Day of week (0=Sun..6=Sat)"
},
"startTime": {
"type": "string",
"description": "HH:MM (24h)"
},
"isRecurring": {
"type": "boolean",
"description": "Default true"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries