C.W.K.
Stream
Lesson 01 of 05 · published

The N×M Integration Problem

~22 min · nxm, integration, scale

Level 0Curious Reader
0 XP0/48 lessons0/14 achievements
0/100 XP to next level100 XP to go0% complete

Imagine you are building an AI-powered IDE. You want it to read GitHub, query Postgres, search internal docs, run the terminal, and post to Slack. That is five tools. You build them, you ship.

Now your competitor wants the same five tools. So does the support tool, the analytics dashboard, the customer-success co-pilot, and the mobile assistant. Five products times five tools is not 25 integrations; it is 25 different implementations of the same five integrations, each maintained separately, each breaking in its own unique way when an upstream API changes. That is the N×M problem: N AI products multiplied by M tools yields N·M custom bridges.

The cost is not theoretical. Real teams spend more time on glue code than on the features users see. Each upstream change — a Postgres role permission tweak, a Slack scope rename — triggers a fan-out of brittle updates across every product. Users get inconsistent behavior across tools that ought to feel identical (because the bridges interpret the upstream slightly differently).

The MCP answer is the same answer every successful protocol gives: collapse N·M into N+M. Each AI product implements one MCP client; each tool publishes one MCP server. A new product gets all existing tools for free; a new tool reaches every product for free. The protocol is the contract that makes the math add instead of multiply.

Code

The math, rendered·text
Without MCP:
  5 products × 10 tools = 50 custom bridges to build & maintain.

With MCP:
  5 products + 10 tools = 15 things to build & maintain.

Every additional product or tool past that costs ONE more thing,
not N more things. That linearity is what 'shared substrate' means
in practice.

External links

Exercise

Pick three internal tools your team integrates with three or more AI products today. Estimate the staff-hours per quarter spent maintaining the bridges. Multiply by the rough number of bridges. That number is roughly what an MCP migration buys you back per year. Bring it to your next planning meeting.

Progress

Progress is local-only — sign in to sync across devices.
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.