Building and customizing solutions using Microsoft 365 Copilot APIs and tools
The documented SharePoint MCP contract does not specify a special payload format for MultiChoice field values in createListItem or updateListItem.
What is documented:
-
updateListItemrequiressiteId,listId,itemId, andfields. -
fieldsis documented only as key-value pairs of fields to update. -
createColumnsupports amultichoicecolumn type when creating SharePoint list columns. - The SharePoint MCP feature is preview, has restricted functionality, and Microsoft states that preview MCP tool names and parameters might change.
Based on the available documentation, there is no published MCP example or schema detail showing the required value shape for a SharePoint MultiChoice list item update. There is also no published statement here confirming that MultiChoice item writes are supported or unsupported for createListItem / updateListItem.
For roadmap, changelog, release notes, or upcoming SharePoint MCP capabilities, the available documentation only states that this is a preview feature and that Microsoft might change MCP tool names and parameters. No public roadmap, ETA, or release-note source for MultiChoice support is provided here.
A few relevant limits and notes from the current SharePoint MCP preview docs:
- Preview features are not meant for production use.
- Avoid hard-coded dependencies because names and parameters can change.
- eTags are available for concurrency control on updates and deletes.