get_next_steps
Return scoring-driven ordered guidance for the agent. Non-mutating. Pass recalculate=true only when you explicitly want to force a fresh scoring pass (expensive). Every response includes _request_id in structuredContent.
SERVER RULE: create_login_link works for main-server containers only. For a container on any other connected server the steps say tool_to_call: null and data.manual_handoff names the server — hand off to the user manually (open that server's dashboard) and never call create_login_link for it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| framework | No | ||
| auth_token | No | ||
| recalculate | No | ||
| server_name | No | Which connected Tracklution server the container lives on (the server name shown at Connect time, e.g. `Main`). Required when this MCP session is connected to more than one server; pass the SAME server_name on every follow-up installation call for the container — the MCP fills it into `next_action.args` / `next_steps[].tool_args` for you. Ignored when only one server is connected. | |
| container_id | Yes | ||
| container_hash | No | SECRET: required when auth_token is omitted. See get_installation_scripts for the rationale. |
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 |