MCP Server
An MCP server exposes an application's data, files, or tools to a language model, following the MCP protocol.
The MCP server declares the available actions (reading a file, querying a database, calling an API) and makes them accessible to any compatible MCP client. It acts as a controlled gateway between the AI and the system.
A company can expose its own MCP server so its customers' AI agents can access its product catalog or technical documentation in a structured, secure way.