update_service
ActiveTool of FavCRM
declared in 1.0.0
Update an existing booking service. Pass only the fields you want to change.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"serviceId"
],
"properties": {
"name": {
"type": "string",
"description": "Name"
},
"price": {
"type": "string",
"description": "Decimal string, e.g. \"80.00\""
},
"status": {
"enum": [
"active",
"inactive",
"archived"
],
"type": "string",
"description": "Status filter"
},
"capacity": {
"type": "number",
"description": "Participants per slot"
},
"serviceId": {
"type": "string",
"description": "Service ID to update"
},
"categoryId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Category ID"
},
"visibility": {
"enum": [
"public",
"members_only",
"hidden"
],
"type": "string",
"description": "Visibility: public | members_only | hidden"
},
"description": {
"type": "string",
"description": "Description"
},
"requireLogin": {
"type": "boolean",
"description": "If true, guests cannot book without an account"
},
"requiresStaff": {
"type": "boolean",
"description": "Whether the service requires staff assignment"
},
"commissionType": {
"anyOf": [
{
"enum": [
"fixed",
"percentage"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Commission type: \"fixed\" or \"percentage\""
},
"commissionValue": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Commission amount as decimal string"
},
"cooldownMinutes": {
"type": "number",
"description": "Cooldown minutes between bookings"
},
"durationMinutes": {
"type": "number",
"description": "Duration of one booking in minutes"
},
"requiresResource": {
"type": "boolean",
"description": "Whether the service requires a resource (room/equipment)"
},
"commissionCurrency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Commission currency (ISO code)"
},
"requiresConfirmation": {
"type": "boolean",
"description": "If true, bookings start pending and need explicit confirmation"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries