First: working with documents and knowledge. An MCP server over a document repository exposes permission-aware search, content reads and metadata. The gain is that the same layer serves an intranet assistant, a chat assistant and a proposal-drafting tool – without three separate search implementations.
Second: operational data from ERP and CRM. Here the MCP server is a convenient place to enforce rules: you expose not „the database” but a specific list of operations – check stock, fetch order status, prepare a draft order. The permission scope is then stated explicitly, in one place, instead of being scattered across the prompts of several applications. That is good practice regardless of how many AI clients actually consume it.
Third: analytics. A server exposing defined metrics and queries is safer than an agent writing arbitrary SQL against a production warehouse – and it delivers one binding definition of every indicator as a by-product. It is the same mechanism we describe under the semantic layer in conversational analytics.
The common thread across all three: an MCP server is where you decide what is allowed, not merely how to connect. Designed as a list of permitted actions, it works as a safeguard. Designed as universal database access, it is just a more convenient route to the same problems.