The MLP block typically expands hidden_dim by 4× (or 2.67× for SwiGLU which has 3 projections), applies an activation, projects back. Per-token computation; no cross-token interaction.
SwiGLU (Llama, PaLM): combines Swish activation with gated linear unit. Subtle quality win that stuck. Replaces ReLU/GELU in modern LLMs.