Shrinking an agent's macOS tool surface from 84 tools to 19 cut schema context by 73%

bulutarkan · reddit · 2026-09-10

A developer building a local macOS control layer for AI agents found that tool schemas themselves are a costly context tax: exposing all 84 capabilities made every conversation pay even when most tools were irrelevant.

He now uses a "small advertised core + runtime discovery" pattern:

For browser control:

Open source: mac-mcp. Open question: is "small core + runtime discovery" the right long-term pattern for large action surfaces, or should clients prune full schemas themselves?

Original post →

More from coding & agent

coding & agent channel →