Model Context Protocol turns your internal services into something an agent can call without bespoke glue. What MCP actually is, what it costs to expose one well, and the patterns that hold up when the caller is an LLM instead of a UI.
Agents produce code that compiles, passes tests, and is sometimes wrong in ways that no compiler or unit test catches. What an evaluation layer in CI looks like — beyond lint and test — when half the PRs were drafted by a model.