mcp protocol vs ai agent