Engineering brief

Credit Karma's production agents show governance is the real bottleneck

AI Engineer3 min read · saves 26 min

At a glance

The brief is enough

Relevance
Practical value
Radar
Time horizon
This year
Warnings
None

Credit Karma builds production agents behind an MCP gateway with auth, tool reviews, human approval, and eval tables. The pattern is sound; the 90% token saving is a demo, not proof.

Agent production readiness is now an infrastructure and governance problem, not a model quality problem.

Watch if you are designing or scaling an internal agent platform and need concrete MCP governance and human approval patterns.

Summary

The problem. Harish Gaggar, senior staff engineer at Intuit Credit Karma, argues most AI agents fail in production because of missing controls, not missing model quality. His talk describes an internal platform where agents are registered, built through a dev portal, deployed to Kubernetes, and forced through an MCP gateway for authentication and routing. The concrete signal for engineering leaders: the bottleneck is governance and infrastructure, not prompt design.

The architecture. The platform combines LangGraph for agent logic with in-house MCP servers and an MCP gateway. Every agent call gets a JWT, routes through the gateway, and reaches MCP servers only after authentication. Tools are reviewed by security before production. No direct access to endpoints is allowed. Gaggar also adds workload identity, secret management, memory tables, and trace storage via SQLite locally and Cloud Spanner in production.

The workflow. Agents classify requests as read, modify, or sensitive operations. Read paths execute automatically; write or delete paths require human approval. Every decision lands in audit logs. Tracking and eval tables store queries, responses, model, token cost, latency, safety, and quality scores per run, which lets teams build ROI dashboards across hundreds of agents. This is the part most engineers miss: agent quality is a data problem, not a demo problem.

The evidence. The strongest number is token consumption. A JFrog Artifactory query used 24,000 tokens, then 2,400 with the context optimizer, a 90% cut. A Slack bot query dropped from 24,000 to 1,500. Gaggar claims typical savings of 70 to 78%. This is the most actionable piece, but it is a demo, not a benchmark. No production cost data, no team productivity numbers, no response quality comparison after pruning are shown.

The trade-off. The proposed model is heavy. A dev portal that generates repositories, security reviews every tool, a central gateway, mandatory HITL, and per-run eval tables require platform team investment and slow iteration. For a small startup this is overkill. For an enterprise with hundreds of agents, the alternative, ungoverned agents calling internal APIs directly, is worse. The real question is how much governance your risk profile demands.

The caveat. The talk is part architecture review, part book promotion. Gaggar ends by mentioning his free Kindle MCP book, and many claims are asserted rather than measured. Still, the direction is credible: agents will move through a controlled API gateway, with tool-level security, memory, and evaluation as required platform services. Teams should copy the pattern, not the vendor approach.

My take

The governance-first framing is right, and most teams will adopt it too late. I'd be careful with one part: the token optimizer looks impressive, but pruning context can quietly change answers. You need an eval layer that catches quality regression, not just cost tables. The bigger open question is how much process you bolt on. A dev portal that generates repos, security review for every tool, and human approval on writes works at Credit Karma scale. For a ten person team it becomes friction. Start with the gateway and audit trail, then add memory and optimization only when your agent count creates real pain.

What to do with this

  1. Map which agent calls can reach internal APIs without a central gateway or auth boundary, starting with the highest-severity tools.
  2. Define an operation classification for your agents: read, write, delete, sensitive, and require human approval for the last two.
  3. Run a token-cost comparison on one production-like agent query with and without context pruning, paired with response quality checks.

Watch the video

This video is blocked due to your privacy settings. To watch this video, please accept YouTube marketing cookies.

Related breakdowns

Get TL;DW

Too Long; Didn't Watch.

A concise breakdowns of the AI and devtools videos that actually matter for engineering leaders.

Free. Weekly. No hype.

Video and thumbnails remain the property of their respective creators. tldw.news provides editorial analysis, commentary, and discovery links to original content.