Let me paint you a picture.
You’ve got an AI agent, maybe it’s sitting inside your enterprise platform, maybe it’s something your team built. It’s smart, it can reason, it can draft answers and summarize documents. But the moment you ask it something that lives outside its training, like “what’s the current status of ticket #4821?” or “pull last week’s sales numbers from the CRM”, it just… stares at you blankly or hallucinates.
That’s the real problem. AI models, by themselves, are islands. They’re brilliant, but isolated. And the traditional solution? Write custom integrations. Lots of them.
So, the dev team writes one connector for Jira. Then another for Salesforce. Then one for the internal database. Then someone needs Slack. Then the Google Workspace stuff. And on and on it goes. Every single one is hand-built, hand-maintained, and every time the model changes or the tool updates its API, surprise, something breaks.
This is what engineers call the M×N problem. You have M AI applications and N tools you want to connect them to, and you end up needing M × N unique integrations. It’s not just repetitive.
In November 2024, Anthropic released something called the Model Context Protocol, or MCP.
Think of it this way. Before USB-C existed, you had a laptop, a phone, a monitor, a hard drive, and each one needed a completely different cable. It was annoying and wasteful. Then USB-C came along and said: one port, one standard, works everywhere. Plug anything in.
MCP is basically that, but for AI agents and external systems.
Basically, MCP is an open standard that lets AI agents talk to external tools and data sources through one consistent protocol instead of a hundred different custom integrations.
So instead of M × N integrations, you get M + N. Each tool gets built once as an MCP server. Each AI app supports the protocol once as an MCP client. And then everything just connects. No rewriting, no custom glue code, no starting from scratch.
For example, say your company has a documentation tool, and you want your AI agent to pull information from it. Without MCP, someone has to write a custom plugin specific to that tool and that agent. With MCP, if your documentation tool is already an MCP server, any MCP-compatible agent can connect to it.
MCP uses a client-server architecture. There are three main players:
This is the AI application the user interacts with. Think of it as the “front-end” of the whole system. Examples: an AI assistant embedded in your enterprise app, Claude Desktop, or a tool like AI Agent Studio. The host is where the conversation happens and where decisions about when to call a tool get made.
This lives inside the Host. It’s the part that actually handles the communication with external servers. There’s typically one client instance per server connection.
This is the external capability. It’s a server that exposes specific tools. Things like “search this database,” “post to Slack,” “query this Jira project,” etc. The server doesn’t care which AI is calling it, as long as that AI speaks MCP.
When a user asks the agent something that requires external data, here’s roughly what happens:
No custom code. No one-off API call logic buried somewhere in the codebase. Just a standardized conversation happening behind the scenes.
AI Agent Studio is basically a platform where you build, configure, and deploy AI agents in an enterprise context. These agents can answer questions, automate workflows, escalate to humans, and interact with business systems. They’re not just chatbots they’re actual agents with tools and decision logic.
Inside AI Agent Studio, administrators can configure MCP servers as tools. These tools become available to agents during execution. So when an agent is running a task and realizes it needs to check something external; a database, a web search, a Jira board, it can call the appropriate MCP tool and get real-time data back.
Think of it as giving your agent a toolbox. Each MCP server in that toolbox unlocks a whole new set of capabilities. And unlike before, you’re not duct-taping those tools together manually.
What if Your AI Could Actually Reach the Data It Needs with:
Some examples of built-in MCPs in Oracle AI Agent Studio:
Additionally, there’s an option to configure custom MCP using new connector definition.
Say your company has an internal sales reporting database, or maybe a custom approval system that no built-in MCP server covers. You can write your own MCP server, point Oracle AI Agent Studio at it using create connector definition, and your agent starts talking to it just like any other tool.
The point is, MCP is a protocol, not a product. If you can expose something through a standard MCP endpoint, AI Agent Studio will work with it. That opens up a lot of doors for teams that have unique internal systems and don’t want to wait for someone else to build a connector for them.
Here are some things to watch out for:
If you try to add an MCP server to an agent before its authentication is properly configured, you’ll get errors. Always verify auth is working before assigning the tool to an agent.
If an MCP tool can write data (create a Jira ticket, post a Slack message, update a database record), consider putting it behind a Playbook in Agent Studio rather than letting the agent call it freely from open conversation. Supervised execution mode gives you human-in-the-loop control for sensitive operations.
The LLM reads your tool descriptions to decide when and how to use them. Vague descriptions lead to bad tool selection. Invest a few minutes writing good, specific descriptions makes a bigger difference than most people expect.
MCP isn’t the flashiest thing in AI right now. It doesn’t generate images or write code. But it’s arguably one of the most practical and important developments in how AI actually gets used inside real organizations.
Without something like MCP, AI agents hit a wall the moment they need real-world data. With MCP, and especially with it built into platforms like AI Agent Studio, those walls come down. Your agent can check your databases, pull from your ticketing system, search the web, read your documentation, and post to your channels, all through one standardized, secure, maintainable protocol.
It’s the difference between an AI that knows things and an AI that can do things.
And honestly? That’s the AI most businesses have been waiting for.
Pratham Asthana is a Senior Associate in the Design Thinking department at Orbrick Consulting, where he automates the tedious, untangles the complex, and helps build products that make people’s work lives a little less chaotic.
Actionable insights on ERP, AI and business solutions, straight to your inbox each month.
Subscribe for InsightsJanuary 16, 2024
January 16, 2024
Be part of our growing community. Subscribe to our monthly newsletter and get actionable insights on ERP, AI, business solutions to optimize your ongoing operations
Subscribe for InsightsBegin your Business Value Maximization journey with us. Schedule a complimentary consultation today to understand how we make it a smooth ride for you.
Contact Us