How the Unblocked Context Engine earned a 92 NPS score from Codat engineers

The Codat engineering team relies on Unblocked as the context engine to support developers and agents shipping across 200+ microservices and years of tribal knowledge.

30%

increase in PR throughput

92

NPS score from engineers

+20%

increase in perceived code quality

Codat builds advisory intelligence for commercial banking. Banking teams use it to turn raw accounting and ERP data into insights that help them grow revenue and deepen customer relationships.

That product is complex, and the complexity shows up in the codebase: more than 200 microservices, each in its own repository. Behind every service sits years of decisions scattered across Slack, Confluence, Jira, and Azure DevOps.

Agents start every session as strangers#

Codat’s engineering team has gone all in on AI-native development. Developer experience (DX) pegs the benchmark for AI-authored code at 20%. Codat is at 75%. But volume was never the goal. The goal is shipping AI-generated code that holds to their quality bar without creating a mess someone has to clean up later.

The catch is that agents start every session as strangers. Before an agent can produce mergeable code, an engineer has to hand it the right context. At Codat, that context lived across 200+ repositories, years of Slack threads, Confluence pages, Jira tickets, and Azure DevOps boards. “There’s a lot of institutional knowledge from past decisions that lives outside our docs,” said Matt Thompson, a staff software engineer.

Codat tried the obvious fix first: give agents more information. They stood up an on-premise enterprise search tool, built their own MCP servers, and connected every source they could. It didn’t solve the problem. Access to information was never the gap. The gap was understanding — which source is authoritative, how the pieces relate, and what actually applies to the task in front of you.

Without that understanding, agents break conventions, cross service boundaries, and rebuild code that already exists. The faster they move, the faster the rework piles up. Codat needed to work at maximum speed without generating code that cost more to fix than it saved to write.

One context engine for engineers and agents#

A friend recommended Unblocked, and Matt started a trial. The first time the team watched it answer a question in Slack with the right answer, the reaction was immediate: "OMG. What is this????"

Unblocked closed a gap retrieval tools couldn’t. It connects to the sources where Codat’s context already lives and maps how the system works, why it’s built that way, and who the experts are. Ask it a question — as an engineer or an agent — and it returns a single reconciled, cited answer grounded in the team’s real code, past PRs, and conversations.

Every engineer at Codat uses Unblocked now. They connect the Unblocked MCP server to Claude Code so agents pull context automatically as they work. When someone wants a fast, human-readable answer, they can ask in Slack or the web app as well.

"I came back from a week off and my Unblocked session had expired. I didn't notice before I started working. Very quickly, Claude was doing web searches for Codat, trying to figure out what our products were. I cancelled it, re-authenticated Unblocked, and told Claude to try again. One question, got the answer, carried on."

— Matt Thompson, Staff Software Engineer

The outcome: a 92 NPS and the context engine for every agent#

The question Matt hears most from other engineering leaders is whether a stack of rules files and MCP servers already does what Unblocked does. His answer, “No”, and it comes back to maintenance. "The problem with documentation is that it’s static. You end up spending your time keeping it current instead of shipping features. Unblocked works off the code, docs, developer toolchain, and Slack conversations you already have, so the right context just shows up without any additional overhead."

The impact shows up in Codat’s numbers. PR throughput is up 30% since their last DX survey. Change failure rate dropped from an already-low 4% to 3.5% over three months. And perceived code quality jumped 20 percentage points in the latest DX snapshot. The team credits Unblocked as a key contributor across all three.

"The value massively outweighs the cost, put it that way."

— Matt Thompson, Staff Software Engineer

Codat’s engineers now reach for Unblocked across planning, code generation, code review, and bug investigation, handing off context gathering so agents start with the full picture.

"I find myself pretty frequently just saying, ‘ask Unblocked about this.’ I know it already has the answer."

— Matt Thompson, Staff Software Engineer