horizon_login
Authenticate to Horizon to start a server-side session, enabling subsequent tool calls without re-entering credentials and auto-renewing tokens.
Instructions
Authenticate to Horizon and activate the session for this server.
The tokens are kept server-side: subsequent tool calls work immediately, and when the access token expires (~8 hours) the server renews it automatically with the refresh token. Only short token hints are returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | AD domain name, e.g. CORP or corp.example.com | |
| base_url | No | Horizon server URL, e.g. https://horizon.corp.example.com. Defaults to HORIZON_BASE_URL env var if not provided. | |
| password | Yes | AD password — masked in logs and server-side traces | |
| username | Yes | AD username (without domain prefix) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||