First I would like to know if the carbon fibers and carbon nanotubes include any particular functionalities? The functional groups of commercially available CNTs can vary.
Can you provide what is the molecule you wish to graft?
Yes, as Marie Berthuel points out, it may be fairly straight-forward to add functionalities to the CNTs. Due to the manufacturing process they often exhibit many -OH and -COOH groups, facilitating a range of grafting mechanisms. Furthermore, simple UV-Ozone or oxygen plasma treatment can boost the surface activation.
Many of the commercial manufacturers will provide elemental analysis, which can give some indication of the available functionalities on the surface.
Do you know your CNT supplier? We tend to use Nanocyl:
https://www.nanocyl.com/
I should point out that they do from time to time change their manufacturing procedure. This can greatly affect the surface functionality.