list - List Available Tools
Options
NoneExample
Output
Exit Codes
0= success1= error
tool - Serve Specific Tool
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
TOOL_NAME | TEXT | Yes | Tool name to serve |
Options
| Option | Short | Type | Default | Description |
|---|---|---|---|---|
--host | - | TEXT | localhost | Host to bind to (overrides HOST env var) |
--port | - | INTEGER | auto | Port to bind to (overrides PORT env var) |
--transport | -t | TEXT | stdio | Transport type: stdio (default), http, sse |
--help | - | - | - | Show this message and exit |
Examples
Exit Codes
0= success1= error
hub - Serve All Tools
Options
| Option | Short | Type | Default | Description |
|---|---|---|---|---|
--host | - | TEXT | localhost | Host to bind to (overrides HOST env var) |
--port | - | INTEGER | auto | Port to bind to (overrides PORT env var) |
--transport | -t | TEXT | stdio | Transport type: stdio (default), http, sse |
--help | - | - | - | Show this message and exit |
Examples
Exit Codes
0= success1= error
openapi - Serve Tool from OpenAPI
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
URL | TEXT | Yes | OpenAPI specification URL |
Options
| Option | Short | Type | Default | Description |
|---|---|---|---|---|
--host | - | TEXT | localhost | Host to bind to (overrides AUTOMAGIK_TOOLS_HOST env var) |
--port | - | INTEGER | auto | Port to bind to (overrides AUTOMAGIK_TOOLS_SSE_PORT env var) |
--transport | -t | TEXT | stdio | Transport type: stdio (default), http, sse |
--api-key | - | TEXT | - | API key for authentication |
--base-url | - | TEXT | - | Base URL for the API (if different from OpenAPI spec) |
--help | - | - | - | Show this message and exit |
Examples
Exit Codes
0= success1= error
info - Tool Information
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
TOOL_NAME | TEXT | Yes | Name of the tool |
Options
| Option | Description |
|---|---|
--help | Show this message and exit |
Examples
Output
Exit Codes
0= success1= error
create-tool - Create Tool from OpenAPI
Options
| Option | Short | Type | Required | Description |
|---|---|---|---|---|
--url | -u | TEXT | Yes | OpenAPI specification URL |
--name | -n | TEXT | No | Tool name (optional) |
--force | -f | - | No | Overwrite existing tool |
--help | - | - | - | Show this message and exit |
Examples
Exit Codes
0= success1= error
mcp-config - Generate MCP Configuration
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
TOOL_NAME | TEXT | Yes | Tool name to generate config for |
Options
| Option | Type | Default | Description |
|---|---|---|---|
--format | TEXT | cursor | Output format: cursor or claude |
--help | - | - | Show this message and exit |
Examples
Output (Cursor format)
Output (Claude format)
Exit Codes
0= success1= error
version - Version Information
Options
| Option | Description |
|---|---|
--help | Show this message and exit |
Example
Output
Exit Codes
0= success1= error
Global Options
Available for all commands:Shell Completion
Environment Variables
Commands respect these environment variables:| Variable | Description | Used By |
|---|---|---|
HOST | Default host | tool, hub, openapi |
PORT | Default port | tool, hub, openapi |
AUTOMAGIK_TOOLS_HOST | Host override | openapi |
AUTOMAGIK_TOOLS_SSE_PORT | SSE port override | openapi |
LOG_LEVEL | Logging level | All commands |
LOG_FOLDER | Log directory | All commands |
Exit Codes
| Code | Description |
|---|---|
0 | Success |
1 | Error |

