LIST_DEPOSIT_ADDRESSES
Retrieve deposit addresses for all supported cryptocurrencies on Upbit exchange. Use this tool to access your wallet addresses for receiving digital assets.
Instructions
List deposit addresses for all currencies (requires private API)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- The execute function that implements the LIST_DEPOSIT_ADDRESSES tool: ensures private API access, constructs HTTP client, signs JWT token, fetches deposit addresses from Upbit's /deposits/coin_addresses endpoint, and returns formatted JSON.execute: async () => { ensurePrivateEnabled(); const baseURL = `${config.upbit.baseUrl}${config.upbit.apiBasePath}`; const client = createHttpClient(baseURL); const token = signJwtToken(); const data = await fetchJson<unknown>(client, "/deposits/coin_addresses", { headers: { Authorization: `Bearer ${token}` }, }); return JSON.stringify(data, null, 2); },
- Input schema using Zod: empty object, indicating no parameters are required for this tool.parameters: z.object({}),
- src/index.ts:47-47 (registration)Registers the listDepositAddressesTool with the FastMCP server instance.server.addTool(listDepositAddressesTool);