← Writing

Getting Software to Talk to Each Other

July 31, 20254 min read

Date: July 30, 2025

For decades, integrating data between software systems has been a tedious, costly, and frustrating process. Businesses had no choice but to hire specialized engineers, spend weeks learning complex APIs, write thousands of lines of custom ETL (Extract, Transform, Load) code, and constantly maintain these integrations to avoid breaking whenever a system updated.

But now, there’s a revolutionary approach that’s changing all this: the Model Context Protocol (MCP).


The Painful Reality

Imagine you’re a growing business. Your customer data lives in Salesforce, invoices in QuickBooks, emails in Gmail, and projects in Asana. When a customer emails asking about their order, you have to:

That’s multiple systems, multiple logins, and far too much time. Typically, businesses would hire a developer to connect these systems through a painful, expensive, and slow process:

This process averages around 40 hours per integration and is incredibly costly.


A Better Way

Here’s the game-changing insight: Systems don’t need to talk to each other directly, they just need to be understandable to AI.

MCP is a protocol that transforms complex software interfaces into semantic, AI-friendly formats. Instead of writing detailed instructions (ETL code), you simply make the system’s capabilities clear to an AI:

Once an MCP interface is in place, AI instantly understands how to interact with your software. No custom code required.


MCP in Action

Let’s look at a real-world example:

Client: An insurance brokerage using Salesforce (CRM), QuickBooks (accounting), and AMS360 (insurance management)

Traditional Approach

MCP Approach

The MCP approach isn’t just faster and cheaper, it’s also far more robust. If AMS360 updates its API, the MCP adapter updates once for everyone. No custom integrations to break.


Why MCP Matters

The MCP approach gets better as you scale. Each MCP adapter created helps future integrations. Instead of constantly reinventing the wheel:

Over time, integration becomes simpler, cheaper, and faster.


Beyond Integration

The real benefit isn’t just easy integration, it’s the new capabilities you gain once your data is unified:

Your data warehouse transforms from a static database into an intelligent, actionable layer for your entire business.


The Future

If you’re still using traditional ETL methods, it’s time to stop. Technology has evolved. With MCP, you no longer need deep technical knowledge of each system. Instead, you focus on understanding your business processes and letting AI do the rest.

Businesses save significant time and money. Developers shift from writing complicated code to facilitating intelligent integrations. And the industry is rapidly moving toward a simpler, smarter way of connecting software.

This isn’t just the future of data integration, it’s the present, accessible to everyone from small businesses to large enterprises.

Welcome to the new world of semantic, AI-powered integration. It’s simpler, smarter, and here right now.


A mix of what’s on my mind, what I’m learning, and what I’m going through.

Co-created with AI. 🤖


Similar blog posts

Untitled


More about me

My aim is to live a balanced and meaningful life, where all areas of my life are in harmony. By living this way, I can be the best version of myself and make a positive difference in the world. About me →