Embedded tools lock the agent to a fixed tool surface
The agent can only use the tools that were built into it. Giving it more tools requires modifying the agent itself.
Externalized tools via MCP make the tool surface composable
The agent can operate across environments where the Action Plane can support its declared intended capabilities. To give the agent more tools to work with, the environment adds or binds MCP servers — the agent doesn’t change.
Specialization comes from the agent loop, not from embedded tools
Two agents using identical MCP servers can behave entirely differently based on their system prompts, skills, reasoning architecture, and goals. The tools don’t define the agent — the cognition does.