Authorization: Bearer <apiKey> on every request. It keeps no client
key or MCP session as authority.
Direct remote client
- Start the device grant: call
POST /v1/agent-connect/startwithclientNameandscopes(read, orreadandtrade). The answer carries a verification URL and a user code. - The account owner opens the URL, signs in and checks the code, scopes and account before approving with a passkey. The agent must not ask for the owner’s passkey or session bearer.
- Call
POST /v1/agent-connect/completewith theconnectCodeat the interval the start answer gives. The grant lasts at most ten minutes. Aslow_downresult adds five seconds to the interval. Approval returns the key once. Store it in a file only you can read. - Configure the client’s secret store to supply the key to every HTTP request. Never put a real key in source control, chat, command-line arguments or logs.
edel_connect only confirms the supplied key. It never starts a browser grant or writes
a key. If the key expires or is revoked, run the device grant again, get a new owner approval and
update the remote header. Then call edel_status before trading.
See MCP tools for the current tool vocabulary and REST mapping.