There’s a take going round that you don’t need MCP servers any more, you just need skills: a folder of instructions and scripts the agent reads and runs. For a lot of jobs that’s right, and it’s usually the simpler answer, so I reach for a skill first. The place it stops being enough is the moment more than one person shares the data behind it.
A skill is direction. It’s the prompt, the glue code, the bit of knowledge the model should have and the steps it should follow. And it runs right there in the user’s own context with the user’s own credentials. That’s its strength for a single user: nothing to stand up, nothing to authenticate, it just rides along with whatever access you already have. If the job is “teach the agent how to do this thing” or “wire these two commands together”, a skill is the whole answer and a server would be overhead.