loading…
Search for a command to run...
loading…
Enables AI tools to read and write HERO documents, projects, tables, and templates, with support for editing, clauses, and authentication.
Enables AI tools to read and write HERO documents, projects, tables, and templates, with support for editing, clauses, and authentication.
MCP server for HERO — lets AI tools like Claude Desktop, Cursor, Claude Code, and any stdio MCP client read and write your HERO documents, projects, and tables.
Add it to your AI tool's MCP config:
{
"mcpServers": {
"hero": {
"command": "npx",
"args": ["-y", "@myhero/mcp-server"],
"env": {
"HERO_API_KEY": "hero_at_your_token_here"
}
}
}
}
Generate the token at app.myhero.so → Settings → MCP Tokens.
For step-by-step setup with Claude Desktop, Cursor, Claude Code, and others, see the full guide at myhero.so/mcp-setup.
Documents
Clauses & legal structure
Projects, folders, and workspaces
Tables
Templates & placeholders
Two ways to authenticate:
HERO_API_KEY env var) — recommended for headless setups.~/.hero/credentials.json.Manage and revoke tokens or sessions at app.myhero.so → Settings → MCP Tokens.
| Variable | Default | Purpose |
|---|---|---|
HERO_API_KEY |
(unset) | Skip OAuth — use a personal access token |
HERO_API_URL |
https://app.myhero.so |
Override the API base URL (for self-hosted / staging) |
HERO_APP_URL |
https://app.myhero.so |
Override the app base URL used during OAuth login |
Source lives at github.com/Unwynd-io/hero-mcp. Issues and pull requests welcome.
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"hero-mcp-server": {
"command": "npx",
"args": []
}
}
}