## Retrieve `client.info.retrieve(RequestOptionsoptions?): InfoRetrieveResponse` **get** `/v1/info` Returns app, platform, server, and endpoint discovery metadata for this Beeper Desktop instance. ### Returns - `InfoRetrieveResponse` - `app: App` - `bundle_id: string` App bundle identifier - `name: string` App name - `version: string` App version - `endpoints: Endpoints` - `mcp: string` MCP endpoint - `oauth: OAuth` - `authorization_endpoint: string` OAuth authorization endpoint - `introspection_endpoint: string` OAuth introspection endpoint - `registration_endpoint: string` OAuth dynamic client registration endpoint - `revocation_endpoint: string` OAuth token revocation endpoint - `token_endpoint: string` OAuth token endpoint - `userinfo_endpoint: string` OAuth userinfo endpoint - `spec: string` OpenAPI spec endpoint - `ws_events: string` WebSocket events endpoint - `platform: Platform` - `arch: string` CPU architecture - `os: string` Operating system identifier - `release?: string` Runtime release version - `server: Server` - `base_url: string` Base URL of the Connect server - `hostname: string` Listening host - `mcp_enabled: boolean` Whether MCP endpoint is enabled - `port: number` Listening port - `remote_access: boolean` Whether remote access is enabled - `status: string` Server status ### Example ```typescript import BeeperDesktop from '@beeper/desktop-api'; const client = new BeeperDesktop(); const info = await client.info.retrieve(); console.log(info.app); ```