Skip to content

v2.5.0 — outputSchema + annotations on all tools

Latest

Choose a tag to compare

@shayaShav shayaShav released this 12 Jul 19:30
v2.5.0
a80265b

Tool-definition quality: outputSchema + annotations on every MCP tool (#42)

  • Each of the five tools now declares an outputSchema and returns matching structuredContent, so structured-output-aware clients get typed results alongside the existing text output.
  • Every tool carries annotations (title plus readOnlyHint / destructiveHint / idempotentHint / openWorldHint) so clients can reason about a tool's side effects — e.g. retrieve_flattened is read-only, unflatten_session deletes its backup after a full restore.

Text output is byte-identical; structuredContent is additive. Flatten/unflatten round-trips remain byte-for-byte (disk and in-memory).

Install

claude mcp add flatten -s user -- npx -y flatten-mcp@2.5.0

Full changelog: v2.4.0...v2.5.0