All insights

MCP explained for product and business teams

What the Model Context Protocol changes when ChatGPT needs to use real tools and company data.

BOREALEN / FIELD NOTE

MCP is often introduced as a technical protocol. For a product team, the more useful definition is simpler: it is a clear boundary between an AI experience and the capabilities it is allowed to use.

01

From answers to capabilities

A standalone model produces a response from the context it receives. A useful business application often needs more: retrieve an account, calculate a quote, search approved documents or create a record. MCP gives clients a standard way to discover and invoke those capabilities through servers.

This changes the product question. Instead of asking only what the assistant should say, the team must decide what it should be able to do, under which conditions and with what evidence returned to the user.

  • Resources expose context that can be read.
  • Tools expose operations that can be invoked.
  • Structured results give the interface dependable data to render.
02

An MCP server is a product boundary

The server is not merely a connector. It is where product rules become enforceable. A tool can require specific inputs, reject invalid combinations, scope data to the authenticated user and return a stable result. It can also distinguish a harmless read from an action that needs confirmation.

Good tool design is intentionally narrow. A tool called “manage_customer” hides too many permissions and outcomes. Separate operations such as finding a customer, preparing an update and confirming the update are easier to understand, test and govern.

  • Name tools around user outcomes.
  • Keep input schemas small and explicit.
  • Return errors that help the model and user recover.
  • Log consequential operations with enough context to audit them.
03

What business stakeholders should decide

The protocol does not decide access policy, ownership or risk tolerance. Those remain business decisions. Before implementation, identify which system is authoritative, who may access which records, what counts as sensitive data and which operations require a human checkpoint.

Product teams should also define the evidence of success. Faster completion matters, but so do correction rate, abandonment, human escalation and the number of times users override an assumption. These measures reveal whether the capability is genuinely useful.

  • Data owner and source of truth.
  • Authentication and authorization model.
  • Read-only versus consequential actions.
  • Retention, observability and support responsibilities.
04

MCP does not remove product design

A standard protocol reduces integration friction; it does not guarantee a coherent experience. The same tools can power a confusing app or a clear one. Users still need understandable choices, visible progress and confidence about what happened.

The durable architecture is therefore three-part: conversation for intent, tools for controlled capabilities and interface for state. MCP makes the second part portable and explicit. Product design is what turns the three into one experience.

The takeaway

Treat MCP as the contract for what the AI may know and do—not as a shortcut around product, security or governance decisions.

Further readingOpenAI developer documentation ↗Model Context Protocol documentation ↗
Continue the conversation

Could this become a useful product for your team?

Talk to Borealen