create_login_link
Create a one-time dashboard handoff URL after AI setup. MAIN SERVER CONTAINERS ONLY: containers on any other connected server hand off manually — tell the user to open that server's dashboard (see data.manual_handoff on the verify/next-steps response). Calling this for a container that was just verified on another server is refused (container_pinned_to_other_server). The login URL contains a single-use token. Do not write it to disk or echo it back. Pass it directly to the user. Returns login_link_consume_disabled (HTTP 503) when the feature flag is off — in that case, ask the user to log in manually. target_page: "dns" requires admin permission on the company; other target pages need view. Every response includes _request_id in structuredContent.
DO NOT use this tool to answer analytics or stats questions. It is a single-use dashboard handoff URL for post-install navigation only. For data questions, call the analytics tools directly (get_summary / get_report / list_containers / etc.); the MCP host will automatically open an OAuth dialog inline if the user has not authenticated yet, and will retry the call once authentication completes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auth_token | No | ||
| target_page | Yes | ||
| container_id | Yes | ||
| container_hash | No | SECRET: required when auth_token is omitted. See get_installation_scripts for the rationale. | |
| idempotency_key | Yes | ||
| expires_in_minutes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| field | No | ||
| errors | No | ||
| status | No | ||
| details | No | ||
| warnings | No | ||
| rate_limit | No | ||
| _request_id | No | ||
| http_status | No | ||
| next_action | No |