GridArray Editorial

MCP does not fix bad data

Model Context Protocol can expose tools and resources, but it cannot repair conflicting records, missing provenance, unsafe permissions, or weak validation.

Direct answer

MCP is an interface, not a trust layer

MCP helps an agent discover and call tools or resources through a shared protocol. That is valuable. It is also easy to over-read. A clean MCP server in front of contradictory records, stale documents, or over-privileged actions does not make the underlying system trustworthy. It can make unsafe access more convenient.

Framework

What MCP can and cannot carry

Use this separation when someone proposes MCP as the solution to agent data problems. Keep the protocol benefits. Do not confuse them with production readiness.

What MCP can help with

MCP can standardize how an agent discovers tools, passes arguments, and receives structured results. That reduces one-off integration work and can make tool surfaces easier to reason about when contracts are intentional.

  • Shared tool discovery patterns
  • Clearer request and response shapes
  • A common way to expose selected resources

What MCP cannot repair

Protocol plumbing does not decide which customer record is authoritative, whether a document is current, whether the agent should see it, or whether an action should be allowed. Those decisions live in data design, permissions, validation, and operations.

  • Conflicting systems of record
  • Missing provenance and ownership
  • Over-broad permissions and weak audit trails
  • Retrieval quality for the decision path

The common failure mode

Teams wrap messy internal systems in MCP, celebrate the first successful tool call, and then discover that the agent can now retrieve or act on the wrong thing faster. Convenience without contracts increases blast radius.

  • Demo success treated as production proof
  • Broad tools exposed because they were easy to wire
  • No evaluation of retrieved context or irreversible actions

A safer production sequence

Bound the workflow first. Decide the sources and actions it needs. Resolve authority, provenance, and permissions for that path. Then expose only the required interfaces through APIs or MCP with validation and auditability.

  • Workflow boundary before tool surface
  • Narrow contracts for high-risk actions
  • Validation and observability on every tool path

Diagnosis

Symptoms versus root causes

Symptoms

  • The MCP demo works while production answers remain inconsistent.
  • Operators cannot explain which source an agent used.
  • Tooling expands faster than permission reviews.

Root causes

  • Treating protocol adoption as data readiness.
  • Exposing existing systems without narrowing contracts.
  • Skipping provenance, retrieval evaluation, and action validation.

Implementation

Practical guidance

If MCP is part of your plan, put it after the trust decisions, not before them. Inventory the workflow's required reads and writes, write the authority and permission rules, then expose the smallest tool surface that supports the path.

  • List the reads and actions the workflow truly needs.
  • Reject tools that exist only because the backend already exposes them.
  • Attach provenance and audit requirements to every resource and action.
  • Evaluate tool outcomes the same way you evaluate agent answers.

Boundaries

Boundaries

  • This guide is not an argument against MCP.
  • It is an argument against using MCP as a substitute for workflow-bounded data engineering.
  • Standalone MCP work without a real production workflow remains out of scope for GridArray.

AI production readiness call

Know what stands between your agent workflow and dependable production.

A focused diagnostic across context, access, execution, evaluation, operations, and risk. You leave with a one-page readiness scorecard.

Book a readiness call