i feel like MCP was bad, but people are saying recent improvements have made it worthwhile now? i.e. stateless http