Nope! MCP is not ripe yet, changed transport from SSE to streamable HTTP in less than a year, and is just for LLM usage. This "protocol" is a subset of specific endpoints(OAuth, response schema, etc) and session persistence. Nothing you can't do with function-calling/structured output. Your question goes in another layer... Will users move to using LLMs as the primary way to interact with backend services?
Actually, you're still designing REST for MCP... Integrations between systems will be deterministic, without MCP in the process, pure REST...