I built an MCP server almost on the first day MCP came out; and have built many.
I have been working on 'teams' with MCP since then.
Similarly with 'skills'.
I have been working with NLP and AI for decades.
I've worked (a little bit) with one of the 'Godfathers of AI'
And FYI (although I can't be certain obviously) odds are I have been coding since before you were born.
By your answers - don't seem to have demonstrated a grasp of the technology in question, and are glibly project as though you have some kind of insight.
The 'general service concept' you are describing can be quite useful, yes, but at that level of sophistication - especially with 'user management', and the inherent issues around that aka privileges, SSO, telemetry, whatever etc. - that would likely be best used as a common service, accessed via regular REST calls. The 'agent instructions' for that service would be trivially described in a 'skill'.
Alternatively, a 'skill' which merely instructs the Agent on how to use a local tool via CLI (which can be anything really), is very useful as well. Almost universally so.
After that 'skills' oriented towards REST services and local CLI tooling - MCP has little to no value.
The only scenario in which we continue to use MCPs, are for those published by 3rd parties, for which MCP provides a relatively plug-and-play solution. But even then, if MCP were to be deprecated, everyone would merely switch to rest/cli-facing skills, and nothing would be lost.
MCP has a bit of value due to it's incumbency, but it never existed, nobody would invent it today, it really doesn't solve any real problem, given how much better AI is at using standard tooling.