manifest.json•1.96 kB
{
"name": "business-assistant",
"version": "1.0",
"description": "Professional appointment management system",
"tools": [
{
"name": "create_appointment",
"description": "Creates an appointment for a customer",
"input_schema": {
"type": "object",
"properties": {
"customer_name": {
"type": "string",
"description": "Name of the customer (example: John Smith)"
},
"date": {
"type": "string",
"description": "Date and time in ISO 8601 format (example: 2025-09-26T10:55:00)"
}
},
"required": ["customer_name", "date"],
"additionalProperties": false
}
},
{
"name": "update_appointment",
"description": "Updates an existing appointment",
"input_schema": {
"type": "object",
"properties": {
"appointment_id": {
"type": "integer",
"description": "ID of the appointment to update"
},
"customer_name": {
"type": "string",
"description": "New customer name (optional)"
},
"date": {
"type": "string",
"description": "New date and time in ISO 8601 format (example: 2025-09-27T14:00:00)"
}
},
"required": ["appointment_id"]
}
},
{
"name": "list_appointments",
"description": "Lists all scheduled appointments",
"input_schema": {
"type": "object",
"properties": {},
"required": []
}
},
{
"name": "delete_appointment",
"description": "Deletes an appointment by ID",
"input_schema": {
"type": "object",
"properties": {
"appointment_id": {
"type": "integer",
"description": "ID of the appointment to delete"
}
},
"required": ["appointment_id"]
}
}
]
}