create_service_schedule
ActiveTool of FavCRM
declared in 1.0.0
Create a bookable schedule window for a service, including recurring weekly/daily availability.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"serviceId",
"date",
"startTime",
"endTime"
],
"properties": {
"date": {
"type": "string",
"description": "Start date or one-off date (YYYY-MM-DD)"
},
"notes": {
"type": "string",
"description": "Free-form notes"
},
"endTime": {
"type": "string",
"description": "HH:MM (24h)"
},
"staffId": {
"type": "string",
"description": "Optional companyMembers.id to bind this schedule to staff"
},
"byWeekday": {
"type": "array",
"items": {
"type": "integer",
"maximum": 6,
"minimum": 0
},
"description": "Weekdays for weekly recurrence: 0=Mon, 1=Tue, ... 6=Sun"
},
"serviceId": {
"type": "string",
"description": "Service ID"
},
"startTime": {
"type": "string",
"description": "HH:MM (24h)"
},
"recurrence": {
"enum": [
"none",
"daily",
"weekly",
"monthly"
],
"type": "string",
"description": "Default none"
},
"resourceId": {
"type": "string",
"description": "Optional resource ID to bind this schedule to a room/resource"
},
"maxCapacity": {
"type": "number",
"description": "Max bookings per generated slot"
},
"recurrenceEndDate": {
"type": "string",
"description": "YYYY-MM-DD"
},
"recurrenceInterval": {
"type": "number",
"description": "Default 1"
}
}
}Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries