What is MCP (Model Context Protocol)?
MCP (Model Context Protocol) is an open protocol originated by Anthropic that defines how applications using language models connect to external data sources and tools. An MCP server exposes the resources and functions of a given system, such as a database, a shop API or documentation, and an AI application, such as an assistant or agent, connects to it as a client and uses them in a standardised way. Instead of building a separate integration for every AI application, a system is exposed once, through a single protocol.
How we use it at Koda Plus
We use MCP together with AI agents when analysing a company’s business logic: the protocol gives agents standardised access to the tools and data a given task requires. In implementations we can expose data and operations from a shop backend, for example one built on Medusa.js, through an MCP server, so that an AI assistant works within a strictly defined set of permissions.
When it makes sense
- An AI agent needs data from several business systems
- One tool should be available to different AI assistants
- You need control over what a model can access
- You are building internal tools powered by AI