Blog ·
Why agent skills, not just MCP
The short answer: MCP is the protocol that connects your agent to tools; agent skills are the portable, governed procedural knowledge served over it. Adding more MCP tools gives an agent more raw capabilities, but it does not tell the agent how your organization does the work — and it does not give you versioning, access control, or governance. Skills do. So the winning pattern is not “MCP or skills” — it is skills carried by MCP and governed by a hub.
This matters because MCP has become the default. The Model Context Protocol is now in production at a large share of software organizations, native across the major AI platforms (Anthropic, OpenAI, Google, Microsoft), with thousands of public servers and an enormous monthly SDK download volume — and it was donated to the Linux Foundation’s Agentic AI Foundation in December 2025. MCP won the connection layer. The open question is what you serve through it.
What MCP actually is
MCP is a standard for connecting AI agents to external systems. It defines the transport and exposes tools — individual callable functions like “create a ticket,” “query the database,” or “send an email.” A tool is a single capability with inputs and outputs. MCP makes those capabilities reachable in a uniform way across clients. That is genuinely valuable — but a capability is not a procedure.
What agent skills add on top
An agent skill is the captured know-how for completing a real task: which tools to call, in what order, with which conventions and edge cases. Skills are the layer where your organization’s judgment lives.
- Procedural, not atomic — a skill orchestrates many tool calls into the way your team actually gets a job done.
- Model-portable — the same skill folder works across Claude and any MCP-capable client; it is not tied to one vendor’s tool catalog.
- Versioned — skills live in Git with history, diffs, and review; tool integrations alone have none of that.
- Self-describing — a skill’s description lets the agent discover and load it on demand, so a large library stays cheap on context.
MCP gives the agent a toolbox. Skills are the org’s instruction sheets for using it. More tools without skills just means a bigger toolbox and the same guesswork about how to build the cabinet.
Why “just add more MCP tools” hits a wall
The instinct when an agent can’t do something is to bolt on another integration. But more tools surface three problems that integrations alone never solve:
- Combinatorial complexity — every new tool multiplies the ways an agent could (mis)use it. Without an encoded procedure, the agent improvises, and improvisation is inconsistent.
- No governance unit — you can grant or revoke a tool, but you cannot review “the way we generate a proposal” if that way only exists as ad-hoc prompting.
- Knowledge stays tacit — the real value (how your experts combine those tools) never gets captured, so it can’t be shared, versioned, or audited.
Skills are the right unit precisely because they package the knowledge that tools cannot. They turn “the agent could do this” into “the agent does this our way, every time.”
Skills need a governance layer — that’s the hub
Here is the part teams underestimate: skills are portable knowledge, which means once they are valuable they need the same controls as any shared asset. Portability without governance is just a new kind of sprawl. A skill hub supplies the layer MCP doesn’t:
- Source of truth — skills curated and synced from Git, one canonical version each.
- Access control — org, team, and user-level grants, least privilege by default.
- Governance — feedback → proposal → admin approval → commit, with a full audit trail.
- Secure distribution — OAuth 2.1 connector and scoped tokens, with encrypted key storage.
The clean mental model: MCP carries the skills; the hub governs them. The protocol moves knowledge to the agent; the hub decides which knowledge, for whom, in which version.
So: skills, served over MCP, governed by a hub
You do not have to choose. Use MCP as the connection — it is the standard and it won. But package your organization’s know-how as skills, because that is the unit you can version, scope, review, and reuse across models. And put a governed hub in front, because portable knowledge without control is the problem, not the solution.
Go deeper: what are agent skills, how to manage them across your org, the problems a hub solves, or the features that make it real.
Serve governed skills to every agent over MCP. Start free today.
Last updated: June 6, 2026