It doesn't replace your REST API; it wraps it in a layer that AI agents can actually work with. A REST API doesn't tell you what it can do, you have to know that going in. ‍A REST API doesn't tell you what it can do, you have to know that going in. It exposes high-level MCP tools like repository/list as primitives that any AI agent can discover and call through the standard MCP protocol. The problem is that a good REST API and a good MCP server have fundamentally different design goals.