4 Commits
Author SHA1 Message Date
kolaente d335888c89 fix(mcp): forward fields body argument on tools without projection
The fields projection argument was stripped from every tool's arguments,
including write tools like tasks_bulk_update where fields is part of the
request body, so bulk updates always failed with ErrBulkTaskFieldsRequired.

Fixes #4235
2026-10-23 14:51:17 +02:00
kolaente b3055f393c feat(mcp): point filter params, errors and instructions at filter_syntax 2026-10-19 13:25:00 +02:00
kolaente 3557e172b4 feat(mcp): let read tools return only requested fields 2026-10-18 12:33:03 +02:00
kolaenteandTink 9d57de26d0 feat(mcp): dispatch tool calls through the v2 handlers
Each call is replayed as an internal HTTP request with the caller's API
token, so route scopes, expand scopes and the audit trail are the real ones.
2026-09-15 11:41:34 +02:00