4 min read
Agents working with (and for) other agents
You have heard about MCP, tool use, and agents that talk to other agents. Here is what all of it actually means, no jargon required.
Your AI agent is good at thinking. It can write a proposal, analyze a spreadsheet, draft a contract. But at some point it needs to do something outside its own head: check your calendar, pull a number from QuickBooks, send a Slack message, look up a client in your CRM.
That is where things get interesting. Because the agent does not magically know how to talk to Slack or QuickBooks. Someone has to build that bridge. And there are two very different ways to do it.
The old way: every app builds its own bridge
Imagine you hire an assistant and on day one you hand them a binder. Page one: here is how to use our email. Page fourteen: here is how to check inventory. Page thirty-one: here is how to update the CRM.
That is what most AI companies do today. They build a custom integration for every service, one at a time. Each one takes engineering work. Each one only works inside their product. If you switch apps, you start over.
The new way: a universal instruction manual
Now imagine instead of a binder, there is a standard card that every tool in your office follows. The card says: here is my name, here is what I can do, here is how to ask me to do it. Your assistant reads the card and knows how to use the tool. No custom training. No binder.
That is MCP. It stands for Model Context Protocol. It is a standard created by Anthropic that lets any AI agent talk to any tool that speaks the same language.
What MCP actually is
MCP is a set of rules. A tool that follows MCP can describe itself: what it does, what information it needs, and what it gives back. An agent that speaks MCP can read that description and use the tool without anyone writing custom code for that specific combination.
Think of it like USB. Before USB, every device had its own cable. Printers had one plug, cameras had another, keyboards had a third. USB said: one plug, one standard, everything works. MCP is USB for AI agents and tools.
What this looks like in practice
Say you connect your Google Calendar to your Virgil workspace. Behind the scenes, that connection follows MCP. Your agent can now:
- See what is on your schedule today
- Find open slots for a meeting
- Create a new event with a title, time, and attendees
It does not need a special "Google Calendar brain." It reads the MCP card, sees the available actions, and uses them. If tomorrow you switch to Outlook, and Outlook has an MCP connection, the agent picks up the new card and keeps working. You did not retrain anything.
Agents using agents
Here is where it gets powerful. MCP does not just connect agents to tools. It can connect agents to other agents.
Picture this: you ask your Virgil agent to prepare a client proposal. Your agent is good at writing, but it needs current project costs. Another agent in your workspace is connected to your QuickBooks data and knows how to pull numbers. Your writing agent asks the finance agent for the data, gets it back, and drops it into the proposal.
Two agents, each doing what they are best at, coordinating through a shared language. Neither one needed custom code to talk to the other.
Why this matters for you
You do not need to understand the protocol. You will never see it. What you will see is this: the tools you already use start showing up inside the workspace where you do your work. Your email, your calendar, your files, your accounting, your CRM. Not as tabs to switch between, but as capabilities your agent can use while it works on your project.
That is the difference between an agent that writes about your business and an agent that works inside your business.
The Virgil approach
Most AI companies treat integrations as a checklist. "We support 200 apps." But quantity is not the point. What matters is that the right connections are scoped to the right project, that your agent only touches what you gave it permission to touch, and that every action is logged.
In Virgil Terminal, integrations attach to a project, not to your entire account. If you connect QuickBooks to your accounting project, your marketing project cannot see it. That is custody: your agent works inside a defined boundary, and you set the boundary.
MCP makes the connection possible. Custody makes it safe.
The bottom line
MCP is a standard that lets AI agents use tools and talk to each other without custom wiring. It means your agent is not trapped inside one app. It can reach into the systems you already use, do real work, and bring the results back to your project.
You do not need to learn it. You just need a workspace that speaks it.
Ready to get your agent running?
One afternoon. Plain English. No technical knowledge required.
Start with Virgil