MCP vs agent skills vs CLI: which should you use?
What's the difference between an MCP server and an agent skill?
An MCP server runs a process that exposes tools to the agent over the Model Context Protocol — good for live, stateful capabilities. An agent skill is a folder with a SKILL.md the agent reads when relevant — good for expertise/instructions, and it doesn't hold a tool connection open in the context window.
Is MCP dead now that skills and CLIs exist?
No — they're complementary units of capability. MCP wins for live tools; skills win for on-demand knowledge; CLIs win for simple deterministic commands. The real question per capability is fitness, not format — which is what tashan measures across all of them.
FAQ
Should I build an MCP server or a skill?
A skill if you're packaging instructions/know-how; an MCP server if you need to expose live tools or state. tashan scores both so you can see which comparable capabilities are actively maintained and genuinely used.
Do skills use less context than MCP?
Generally yes — skills load on demand and don't hold an open tool connection, which is why some teams prefer them for knowledge-heavy tasks.
This article and every score it links to are free, no account. Check your own config free too. Pro adds the series behind each row, and names a replacement when one is dying.
- The whole series behind any row, back to the first day we measured it
- The replacement, named — not just the news that something died
tashan doctorover your own config, on your own machine
Start a 7-day trial › Everything measured on this page stays free.