Using emacs mcp.el and gptel.
I get a proto buffer schema error that 'type' is not a list type.
The issue is that tool-system/tool-schema :scratch-pad defines a vector of types for "value".
Looking at the official spec, it also does not look like "type" is allowed to be multiple:
https://spec.openapis.org/oas/v3.0.3#data-types
Using emacs mcp.el and gptel.
I get a proto buffer schema error that 'type' is not a list type.
The issue is that
tool-system/tool-schema :scratch-paddefines a vector of types for "value".Looking at the official spec, it also does not look like "type" is allowed to be multiple:
https://spec.openapis.org/oas/v3.0.3#data-types