Every connection was custom

Picture two AI applications. Both need to read a calendar and search a document store.

Before a shared standard, the first application needs its own calendar connector and its own document connector. The second application needs two more.

That is four pieces of integration code for only four pairings.

Each piece may describe tools differently, send requests differently, handle errors differently, and authenticate differently. The same idea gets translated again and again.