Hi everyone,
I’m testing the Box MCP Server with ChatGPT and have run into an issue specifically with write/update operations.
Read operations work normally. I can search folders, list folder contents, read file metadata, and retrieve file contents without any problem.
However, when I try to update an existing file, the MCP tool schema shows that tools such as upload_file_version and get_upload_url are available, but when ChatGPT actually invokes them, the runtime returns:
Tool upload_file_version not found
and
Tool get_upload_url not found
The affected file is a normal Markdown (.md) file in Box, and the authenticated user appears to have upload/edit permissions on the folder.
So the situation seems to be:
-
Box MCP connection/authentication works
-
Read tools work
-
The write/upload tools appear in the exposed tool list/schema
-
But those tools are not available at runtime
Has anyone encountered this behavior with the Box MCP Server?
Is there an additional Box MCP configuration, permission, feature flag, or server-side setting required to enable file-version uploads or overwrite/update operations?
I’d also be interested to know whether this is a known issue where a tool is advertised in the MCP schema but is not actually registered on the runtime side.
Thanks!
