Problem
I'm using Task Genius MCP with Claude Code, and the token overhead is eating my context budget.
Tool definition take ~13.6k tokens. The responses also include spaces and newlines between fields.
Solution
Tool filtering – Make it possible to choose which tools are enabled.
Could be as simple as an enabledTools array in settings, filtering what getTools() returns.
Compact JSON – The server uses JSON.stringify(result, null, 2). An option for minified output would be great.
Field selection – Most of my queries don't need all of the fields. Something like query_tasks({ fields: [...] }) or a per-tool config would be useful.
Problem
I'm using Task Genius MCP with Claude Code, and the token overhead is eating my context budget.
Tool definition take ~13.6k tokens. The responses also include spaces and newlines between fields.
Solution
Tool filtering – Make it possible to choose which tools are enabled.
Could be as simple as an
enabledToolsarray in settings, filtering whatgetTools()returns.Compact JSON – The server uses
JSON.stringify(result, null, 2). An option for minified output would be great.Field selection – Most of my queries don't need all of the fields. Something like
query_tasks({ fields: [...] })or a per-tool config would be useful.