post_wallet_address
Retrieve a cryptocurrency deposit wallet address for your Bithumb exchange account to receive funds. Specify the coin symbol to get the correct address.
Instructions
Get member's coin deposit wallet address (Private)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coinCode | No | Cryptocurrency symbol (e.g. BTC, ETH) | BTC |
Implementation Reference
- src/bitThumb/index.ts:162-176 (handler)The core handler function `postWalletAddress` that executes the Bithumb API request to retrieve the member's coin deposit wallet address./** * Provide the address of the member's coin deposit wallet. * https://apidocs.bithumb.com/reference/%EC%9E%85%EA%B8%88%EC%A7%80%EA%B0%91-%EC%A3%BC%EC%86%8C-%EC%A1%B0%ED%9A%8C */ public async postWalletAddress( coinCode?: string, ): Promise<IPostWalletAddress> { const params = { currency: coinCode || 'BTC', }; const res = <IPostWalletAddress>( await this.requestInfo('wallet_address', params) ); return res; }
- src/index.ts:147-155 (registration)Tool registration in the MCP server, defining the name, description, and input schema for 'post_wallet_address'.name: 'post_wallet_address', description: 'Get member\'s coin deposit wallet address (Private)', inputSchema: { type: 'object', properties: { coinCode: { type: 'string', description: 'Cryptocurrency symbol (e.g. BTC, ETH)', default: 'BTC' } } } },
- src/index.ts:325-327 (registration)Dispatch/execution handler in the MCP tool call switch statement that invokes the Bithumb API handler.case 'post_wallet_address': result = await this.bithumbApi.postWalletAddress(args.coinCode as string); break;
- TypeScript interface defining the response structure for the postWalletAddress API call.export interface IPostWalletAddress extends IBithumbResponse { data: IWallerAddress; }