{
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "The visitor's question, used for keyword matching against site content"
}
},
"required": [
"question"
],
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "Number of posts to return"
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"firstName": {
"type": "string",
"description": "Visitor's first name"
},
"lastName": {
"type": "string",
"description": "Visitor's last name"
},
"email": {
"type": "string",
"description": "Visitor's work email address"
},
"company": {
"type": "string",
"description": "Visitor's company name"
},
"message": {
"type": "string",
"description": "What the visitor wants to discuss"
},
"siteUrl": {
"type": "string",
"description": "Optional: the visitor's website URL to request a WebMCP readiness scan for"
}
},
"required": [
"firstName",
"lastName",
"email",
"company",
"message"
],
"additionalProperties": false
}