Talos CLI (talcli)
Command-line tool and MCP server for AI-powered manufacturing operations
Overview
talcli is a Go-based CLI tool that gives you full access to the Talos platform from the terminal. It exposes 120+ MCP tools that let any LLM (Claude, GPT, etc.) query your ERP data, send emails, browse files, manage leads, and run operations — all through natural language.
When used as an MCP server, talcli turns Claude Desktop (or any MCP-compatible AI) into your company's AI assistant — with full access to orders, materials, invoices, suppliers, quality data, and more.
Installation
Homebrew (recommended)
Install via Homebrew on macOS or Linux:
brew tap kivanccakmak/talos brew install talcli
Direct download
Download the pre-built binary for your platform from the Downloads page, extract, and move to your PATH:
# macOS (Apple Silicon) curl -L https://github.com/kivanccakmak/talcli/releases/latest/download/talcli_darwin-arm64.tar.gz | tar xz sudo mv talcli /usr/local/bin/ # macOS (Intel) curl -L https://github.com/kivanccakmak/talcli/releases/latest/download/talcli_darwin-amd64.tar.gz | tar xz sudo mv talcli /usr/local/bin/ # Windows (x86_64) — download .zip from Downloads page # Extract talcli.exe and add to PATH # Linux (x86_64) curl -L https://github.com/kivanccakmak/talcli/releases/latest/download/talcli_linux-amd64.tar.gz | tar xz sudo mv talcli /usr/local/bin/ # Linux (ARM64) curl -L https://github.com/kivanccakmak/talcli/releases/latest/download/talcli_linux-arm64.tar.gz | tar xz sudo mv talcli /usr/local/bin/
Verify installation:
talcli version
Authentication
Log in with your Talos credentials (same email/password as the web dashboard):
# Interactive (prompts for password) talcli login -e user@company.com # Non-interactive (for scripts/agents) talcli login -e user@company.com -p yourpassword
Your token is stored at ~/.config/talcli/config.json and used for all subsequent commands.
MCP Server — Claude Desktop Setup
The MCP (Model Context Protocol) server is the primary way to use talcli with AI. It exposes all Talos tools as MCP tools that Claude Desktop can call directly.
Step 1 — Install talcli
Follow the installation instructions above. Make sure talcli is in your PATH.
Step 2 — Log in
Run talcli login to authenticate. The MCP server uses your stored credentials.
talcli login -e user@company.com
Step 3 — Configure Claude Desktop
Add the following to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.jsonWindows: %APPDATA%\Claude\claude_desktop_config.jsonLinux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"talos": {
"command": "talcli",
"args": ["mcp", "serve"]
}
}
}Step 4 — Restart Claude Desktop
Restart Claude Desktop. You should see "talos" in the MCP servers list. Claude now has access to 120+ Talos tools.
You can verify by asking Claude: "What Talos tools do you have access to?"
What you can do with Claude Desktop + Talos
Once connected, you can ask Claude to do anything with your company data:
"Show me overdue purchase orders over €10k" — queries your ERP data
"Draft an RFQ email to ACME for 500 units of cable 3x1.5" — looks up material, finds supplier email, composes and sends
"Compare prices for material 9300100543 across all suppliers" — checks purchase history and supplier quotes
"Create a quality concern for production order PO-2024-847" — creates a concern in the quality system
"Find the certificate PDF for material 9300100543 on the file server" — browses your SMB file server
"Trigger an ERP sync and show me the status" — triggers sync agent and monitors progress
"List all employees with welding competency" — queries manufacturing data
"Prepare a wire harness BOM cost estimate from the drawings in /Projects/RFQ-2024/" — reads PDFs, extracts BOMs, matches prices, calculates costs
Available MCP Tools (120+)
talcli exposes tools across every area of the Talos platform:
Materials & Recipes
Search, list, get materials and BOMs. Get cable properties.
Orders
Sales orders, production orders, purchase orders — list, get, filter.
Finance
Invoices, invoice lines, payments, currency rates, accounts.
Quality
Checklists, concerns, non-conformances, inspections.
Manufacturing
Machines, operation codes, test tools, competencies, tooling.
Read inbox, get email details, send emails, sync.
Files
Browse and download from your company file server (read-only).
Leads & Sales
Company and contact management, enrichment, prospecting.
Suppliers
Supplier codes, ratings, manufacturer part numbers.
ERP Integration
Trigger sync, check status, view runs and logs.
Wiki & Chat
Create and read wiki pages, send chat messages.
ERPNext
Full CRUD for ERPNext items, orders, customers, stock levels.
CLI Commands
talcli also works as a traditional CLI tool. Run talcli examples to see all available commands:
talcli mat list # List materials talcli so list # List sales orders talcli inv list # List invoices talcli erp sync # Trigger ERP sync talcli erp status # Check sync status talcli acc search ACME # Search accounts talcli emp list # List employees talcli recipes get R001 # Get recipe details talcli mcp serve # Start MCP server
Using with Claude Code
talcli also works with Claude Code (the CLI version of Claude). Add to your settings:
~/.claude.json or .claude/settings.json
{
"mcpServers": {
"talos": {
"command": "talcli",
"args": ["mcp", "serve"]
}
}
}Troubleshooting
| Problem | Solution |
|---|---|
| "talcli: command not found" | Make sure talcli is in your PATH. If installed via Homebrew, run brew link talcli. If downloaded manually, move the binary to /usr/local/bin/ or ~/.local/bin/. |
| "unauthorized" or "session expired" | Run talcli login again to refresh your token. |
| Claude Desktop doesn't show Talos tools | Check that claude_desktop_config.json is valid JSON. Restart Claude Desktop completely (quit and reopen). Verify talcli mcp serve works in your terminal. |
| MCP server crashes or hangs | Check your Talos credentials are valid. Run talcli login to re-authenticate. Check network connectivity to talos.works. |
| Tools return empty results | Make sure your organization has data (materials, orders, etc.). Some tools require admin permissions. |