Install
openclaw skills install authenticateSign in to the Finance District agent wallet. Use when you or the user want to log in, sign in, connect, set up, or configure the wallet, or when any wallet...
openclaw skills install authenticateWhen the wallet is not signed in (detected via fdx status or when wallet operations fail with authentication errors), use the fdx CLI to authenticate via OAuth 2.1.
Authentication requires a browser — the agent guides the human through the flow, but the human must complete the browser-based authorization step.
fdx status
Displays the MCP server URL, token state, expiry, and whether a refresh token is available.
FDX supports two OAuth flows depending on the environment:
Use when the human has a browser available on the same machine:
fdx setup
This will:
Tell your human: "Please open the URL in your browser and authorize the wallet. I'll wait for the callback."
Use when the human cannot open a browser on the same machine (e.g. remote server, headless environment):
fdx setup --device
This will:
Tell your human: "Please go to the verification URL on any device, enter the code shown, and authorize. I'll wait here."
fdx logout
Removes stored credentials. The human will need to run fdx setup again to re-authenticate.
# Check current status
fdx status
# If not authenticated, start login
fdx setup
# Human completes browser authorization...
# Confirm authentication succeeded
fdx status
fdx call commands if a refresh token is availablefdx setup again~/.fdx/auth.json)| Variable | Description | Default |
|---|---|---|
FDX_MCP_SERVER | MCP server URL | https://mcp.fd.xyz |
FDX_REDIRECT_URI | OAuth callback URI | http://localhost:6260/oauth/callback |
FDX_STORE_PATH | Token store file path | ~/.fdx/auth.json |
fdx setup to authenticatefdx setup againfdx setup--device flow instead