-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Description
Looked at the inputSchema returned by the server, the attendees
field does not include property such as name or emailAddress.
which seems to be different from the actual graph API
We should be able to pass attendees' name and email address when booking an event on the calendar.
Tried to pass the below event data
event_data = {"body":{
"subject": "Test Event booked by MCP Client",
"body": {
"contentType": "html",
"content": "This is a test meeting created via the Outlook MCP client."
},
"start": {
"dateTime": start,
"timeZone": "Pacific Standard Time"
},
"end": {
"dateTime": end,
"timeZone": "Pacific Standard Time"
},
"location": {
"displayName": "Bunny's house",
"address": {
"street": "123 Test St",
"city": "San Francisco",
"state": "CA",
"countryOrRegion": "US",
"postalCode": "12345"
}
},
"attendees": [{"name":"Joe"}]
}
}
And got this below error
mcp.shared.exceptions.McpError: MCP error -32602: Invalid arguments for tool create-calendar-event: [
{
"code": "unrecognized_keys",
"keys": [
"name"
],
"path": [
"body",
"attendees",
0
],
"message": "Unrecognized key(s) in object: 'name'"
}
]
Baronco
Metadata
Metadata
Assignees
Labels
No labels