auth
Check your Trackman authentication status or re-login when your session has expired. Use 'status' to see who you're signed in as, or 'login' to start a fresh sign-in.
Instructions
Check or (re)establish your Trackman sign-in.
Actions:
status(default): report whether the current token works and who you're signed in as. Use this first; it never opens anything.login: (re)authenticate. If already signed in, confirms instantly. If the saved session expired andopen_browseris true, it opens a sign-in window and returns immediately withpending: true— the window stays open for a few minutes and the user signs in at their own pace (the browser is driven by a background task, so it won't close on its own). After the user says they've finished, callauth(action='status')to confirm. Do NOT re-callloginwhile one is pending — it won't open a second window.
source selects the data source to authenticate; only trackman needs auth
(other sources, e.g. GameBook, are local). Never echoes the token.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "auth"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | status | |
| source | No | trackman | |
| open_browser | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||