Pemain berusia 30 tahun itu tidak masuk dalam rencana pelatih Toffess, Rafael Benitez musim ini setelah mengambil alih posisi Carlo Ancelotti yang kembali melatih Real Madrid.
James telah terbang ke Qatar awal pekan ini untuk mengadakan pembicaraan dengan tim yang dilatih oleh mantan pelatih Timnas Prancis, Laurent Blanc dan telah mencapai kesepakatan dengan klub tersebut.
Al Rayyan telah mengisyaratkan transfer James pada Rabu dengan membagikan video tentang sang pemain yang akan segera terjadi di media sosial.
Baca juga: Terbang ke Qatar, James Rodriguez berpotensi merumput di Timur Tengah
Klub kemudian mengonfirmasi kesepakatan dengan sebuah video penyambutan bintang asal Kolombia itu ke klub.
James sendiri bergabung ke Everton dari Real Madrid pada tahun 2020.
Dia dilatih Carlo Ancelotti untuk ketiga kalinya di Everton, setelah bermain di bawah pelatih Italia itu di Madrid dan Bayern Muenchen.
James membuat awal yang menjanjikan di klub Merseyside tersebut, mencetak tiga gol dalam empat pertandingan pertamanya di papan atas Inggris.
Namun, cedera betis telah menghambat kariernya di Everton dan hanya tampil 26 kali di semua kompetisi pada 2020-21.
Dia sama sekali belum diturunkan oleh Benitez musim ini dan telah berusaha untuk mencari klub baru.
Baca juga: Benitez enggan bicara banyak masa depan James Rodriguez dan Moise Kean
Baca juga: Everton siap jual James Rodriguez asalkan ada penawaran yang tepat
Baca juga: Gagal geser De Gea, Dean Henderson ingin dipinjamkan pada Januari