TAP (transporter associated with antigen processing) szállítófehérje, az ATP-binding cassette (ABC) transporter family tagja. Szerkezetileg hasonló két fehérjéből, TAP1 és TAP2 áll. Mindegyiknek van egy sejthártyai gomolya az N-végen, és sejtplazmai gomolya a C-végen, ez köti a peptidet.
A TAP az antigénbemutatásra keletkezett kis peptideket (antigén-meghatározókat) szállítja a sejtplazmában a plazmahálózat hártyájához, amelyen az N-végi gomolya átnyúlik; lehetővé téve az MHC1 és az antigén-meghatározó kötődését a peptidkapcsoló össztes közreműködésével. Vagyis a TAP teremt kapcsolatot a sejtplazmai peptidek és a plazmahálózati MHC1 között, ezért az antigénbemutatás (szerzett immunitás) alapvető molekulája.
TAP-hiányos sejtek nem képesek megfelelő MHC1-hez kötött antigénbemutatásra. Többféle vírus is, pl. a herpeszvírus képez TAP-gátlókat, bénítva az immunvédekezést. TAP-gátlókat kezelésekre is alkalmaznak. (→peptidkapcsoló össztes)