Twenty-Two Seconds Per MCP Call (and How We Fixed It)
TL;DR
~22s → ~0.4s per production call on the MCPBundles CLI (May 2026, my Mac). Five calls back-to-back: ~110s → ~2.2s. The MCP slice of make growth-refresh-report: 15+ min → ~53s.
I run MCPBundles. I'm biased. I'm also the person who kept running a fifteen-minute Makefile every morning and telling myself that was fine because "most of it is Playwright anyway" — which was sometimes true and often a cope.
The breaking point wasn't a benchmark chart. It was last Tuesday. I ran time mcpbundles call … on a Postgres pull we'd used in growth scripts for months because I didn't believe the numbers our benchmark script printed. 0.38s wall clock. I re-ran it thinking I'd mistyped --as. Same answer. I'd been eating ~22s of local CLI overhead on every call. Not Gmail. Not the Hub. The sidecar boot path. I'd normalized it because the alternative was rewriting a Makefile I'd already rewritten twice.






