---
title: Hermes Agent Integration
description: Deploy Nous Research Hermes Agent with Siglata workspaces and persistent tool definitions.
sidebar:
  label: Hermes Agent
  order: 7
---

[Hermes Agent](https://github.com/NousResearch) integrates directly with Siglata using standard Function Calling and the Model Context Protocol (MCP).

## Configuration

Add the Siglata MCP tool provider to your Hermes `config.yaml`:

```yaml
tools:
  mcp_servers:
    - name: siglata
      url: https://www.siglata.com/v1/mcp
      transport: streamable-http
      headers:
        Authorization: "Bearer ${SIGLATA_API_KEY}"
```

Or when running Hermes programmatically with Python:

```python
from hermes.agent import Agent
from hermes.tools.mcp import MCPToolProvider

siglata_tools = MCPToolProvider(
    url="https://www.siglata.com/v1/mcp",
    auth_token=os.environ["SIGLATA_API_KEY"]
)

agent = Agent(
    model="nousresearch/hermes-3-llama-3.1-70b",
    tools=[siglata_tools]
)

response = agent.run("Summarize the expenses in our operations workbook.")
```

## Supported Workflows

- **Autonomous Report Generation**: Hermes can crawl local repositories, extract metrics, and generate formatted spreadsheets in Siglata.
- **Continuous Audit Cycles**: Schedule Hermes agents to monitor cells for anomalies and flag discrepancies.
- **Offline & On-Premises**: Combine open-weights Hermes models with Siglata's cloud vault or private on-prem instance.
