I put inline filters in both of my SeaDoo's. Install it in the mail line before it gets to the carbs. I used a Purolator F20011, but about anything with 1/4" fuel lines will work. I like the clear plastic because you can see it they need replacing. They're cheap about 3.00 so I replace mine once a year.
The XP also does have a main fuel filter, it's above the gas tank.
Lou