Preheat the oven to 180C/365F/Gas 4.
Brush the slices of baguette with the olive oil. Place onto a baking tray and bake in the oven at 180C for 5-6 minutes, or until crisp and light golden-brown.
Break the mackerel into large chunks and place into a bowl, discarding any skin.
In a separate bowl mix the parsley, tomatoes and pinenuts.
In a clean bowl, mix the lemon, sugar and cayenne together, then pour over the parsley mixture. Mix to evenly coat in the dressing.
To serve, spread some of the cream cheese onto each slice of baguette. Place some of the mackerel on top and drizzle with a little lemon juice. Add a spoonful of parsley and tomato salad and serve.