Skip to content
HermesGrowth

MCP Compatibility

Tools should not be hardcoded. Hermes Agent implements the Model Context Protocol, enabling dynamic tool discovery and composition from any MCP-compliant server.

What is the Model Context Protocol?

The Model Context Protocol (MCP) is an open standard that defines how AI agents connect to external tools, data sources, and services. Instead of hardcoding integrations for every possible tool, MCP enables agents to discover capabilities dynamically through schema introspection — treating the world as a composable toolkit.

How It Works

1. Server Discovery

Hermes connects to an MCP server and requests its capability manifest — a JSON schema describing available tools.

2. Tool Registration

Each tool is registered with its input/output schema, enabling Hermes to understand when and how to invoke it.

3. Dynamic Composition

During task execution, Hermes selects the appropriate tools, chains them together, and passes outputs between them — all without human intervention.

Built-In MCP Servers

Hermes ships with MCP servers for browser automation (Playwright), terminal execution, file editing, web search, and messaging platforms. Community servers extend support for databases, cloud APIs, version control, and more.

Learn More

Frequently Asked Questions

What is MCP?

MCP (Model Context Protocol) is an open protocol that standardizes how AI agents discover, connect to, and use external tools. It replaces hardcoded integrations with dynamic, schema-driven tool composition.

How does Hermes use MCP?

Hermes implements an MCP client that can connect to any MCP-compliant server. This means tools are discovered dynamically through schema introspection rather than being hardcoded into the agent. New tools become available automatically.

Can I build custom MCP servers for Hermes?

Yes. Any MCP server works with Hermes. Build servers in Python, TypeScript, or any language that speaks the MCP protocol. Hermes discovers capabilities at runtime and incorporates them into its tool graph.

What tools ship with Hermes?

Hermes includes MCP servers for browser automation, terminal execution, file editing, web search, messaging platforms, and code execution. Additional community servers extend capabilities for databases, APIs, and cloud services.