A skill can also contain runnable code.

Many many MCPs could and should just be a skill instead.