blofin-asset-manager について
BloFinの利用者が口座種別ごとの資産を管理するためのスキルです。残高確認、口座間振替、入出金履歴、APIキー情報を扱い、振替前の確認と認証情報の慎重な取り扱いを促します。
主な機能
- 01口座種別ごとの残高確認
- 02口座間の資金振替
- 03振替履歴の確認
- 04入金・出金の追跡
- 05APIキー権限の確認
活用シーン
- 01口座内の利用可能なUSDTを確認
- 02FundingからFuturesへ資金を移動
- 03入金や出金の状況を確認
- 04振替履歴や出金手数料を確認
MCP 対応
blofin-mcpが提供するツールを使い、残高照会、資金振替、口座履歴やAPIキー情報の取得を行います。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ blofin/ blofin-skills-hub --skill blofin-asset-managerインストール後、Claude Code で/blofin-asset-managerを入力して読み込まれたか確認します。
詳細
BloFin 資産管理
BloFin アカウント全体の資産を管理します。残高の確認、アカウントタイプ間の資金移動、入出金履歴の追跡ができます。
アカウントタイプ
BloFin には、用途別に複数のアカウントタイプがあります。
| アカウント | コード | 説明 |
|---|---|---|
| Funding | funding | 入出金用のメインウォレット |
| Futures | futures | 先物/無期限スワップ取引(統合アカウントでも使用) |
| Copy Trading | copy_trading | コピートレード用アカウント |
| Earn | earn | Earn/ステーキング商品 |
| Spot | spot | 現物取引 |
| Inverse Contract | inverse_contract | インバース契約取引 |
一般的な流れ: Funding に入金 → Futures に振替 → 取引 → Funding に振替 → 出金
利用可能なツール(blofin-mcp 経由)
get_asset_balances — アカウントごとの残高
任意のアカウントタイプの残高を確認します。
Use get_asset_balances to see funds in a specific account.
パラメーター:
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
accountType | String | はい | funding、futures、copy_trading、earn、spot |
currency | String | いいえ | 通貨で絞り込みます。例:USDT |
主なレスポンスフィールド: currency、balance(合計)、available(使用/振替可能額)、frozen(ロック中の額)。
プロンプトの例:
- 「Funding アカウントに USDT はいくらありますか?」
- 「すべてのアカウントの残高を表示してください」
- 「Futures アカウントで利用可能な金額はいくらですか?」
すべてのアカウントを表示するには、アカウントタイプごとに照会し、まとめて表示します。
Asset Overview
==============
| Account | USDT | BTC | ETH |
|---------------|----------|----------|---------|
| Funding | X,XXX.XX | X.XXXX | X.XXXX |
| Futures | X,XXX.XX | - | - |
| Copy Trading | XXX.XX | - | - |
| Spot | XXX.XX | X.XXXX | X.XXXX |
| Total | X,XXX.XX | X.XXXX | X.XXXX |
fund_transfer — アカウント間の振替
アカウントタイプ間で資金を移動します。
Use fund_transfer to move funds. ALWAYS confirm the transfer details with the user first.
パラメーター:
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
currency | String | はい | 通貨。例:USDT |
amount | String | はい | 振替する金額 |
fromAccount | String | はい | 振替元:funding、futures、copy_trading、earn、spot、inverse_contract |
toAccount | String | はい | 振替先:上記と同じ選択肢 |
clientId | String | いいえ | カスタム振替 ID(最大 32 文字、英数字/アンダースコア) |
重要な注意事項:
- BloFin 内の振替は即時に完了し、手数料はかかりません
- 振替元アカウントの
available残高は、振替額以上である必要があります - 統合アカウントでは、アカウントタイプに
futuresを使用します clientIdは一意である必要があります(重複するとエラー 150003 が発生します)
プロンプトの例:
- 「Funding から Futures に 100 USDT を振り替えてください」
- 「Futures から Funding に USDT をすべて戻してください」
- 「コピートレードアカウントに 500 USDT を送ってください」
振替前のチェックリスト:
- 振替元アカウントに十分な利用可能残高があることを確認します
- 振替内容(通貨、金額、振替元、振替先)を確認します
- 振替を実行します
- 振替先アカウントの残高が増加したことを確認します
get_fund_transfer_history — 振替記録
過去の資金振替を確認します。
Use get_fund_transfer_history to see transfer records.
パラメーター:
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
currency | String | いいえ | 通貨で絞り込みます |
fromAccount | String | いいえ | 振替元アカウントで絞り込みます |
toAccount | String | いいえ | 振替先アカウントで絞り込みます |
before / after | String | いいえ | タイムスタンプ(ミリ秒)によるページネーション |
limit | String | いいえ | 最大 100。デフォルトは 100 |
主なレスポンスフィールド: transferId、currency、fromAccount、toAccount、amount、ts、clientId。
プロンプトの例:
- 「最近の資金振替を表示してください」
- 「最後に USDT を Futures に振り替えたのはいつですか?」
get_deposit_history — 入金履歴
ブロックチェーンの入金履歴を表示します。
Use get_deposit_history to check deposit status and records.
パラメーター:
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
currency | String | いいえ | 通貨で絞り込みます。例:USDT |
depositId | String | いいえ | 特定の入金 ID |
txId | String | いいえ | ブロックチェーンのトランザクションハッシュ |
state | String | いいえ | 0 保留中、1 完了、2 失敗、3 KYT 審査中 |
before / after | String | いいえ | タイムスタンプによるページネーション |
limit | String | いいえ | 最大 100、デフォルトは 20 |
主なレスポンスフィールド: currency、chain(例:TRC20、ERC20)、address、amount、state、confirm(承認数)、txId、ts。
入金の状態:
| 状態 | 意味 |
|---|---|
0 | 保留中 — 承認待ち |
1 | 完了 — 正常に入金済み |
2 | 失敗 |
3 | KYT — コンプライアンス審査中 |
プロンプトの例:
- 「USDT の入金は反映されましたか?」
- 「すべての入金履歴を表示して」
- 「最新の入金状況を確認して」
get_withdrawal_history — 出金履歴
出金履歴を表示します。
Use get_withdrawal_history to check withdrawal status and records.
パラメーター:
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
currency | String | いいえ | 通貨で絞り込みます |
withdrawId | String | いいえ | 特定の出金 ID |
txId | String | いいえ | ブロックチェーンのトランザクションハッシュ |
type | String | いいえ | 0 ブロックチェーン、1 内部振替 |
state | String | いいえ | 以下の状態を参照してください |
before / after | String | いいえ | タイムスタンプによるページネーション |
limit | String | いいえ | 最大 100、デフォルトは 20 |
出金の状態:
| 状態 | 意味 |
|---|---|
0 | 手動審査待ち |
2 | 失敗 |
3 | 成功 |
4 | キャンセル済み |
6 | KYT — コンプライアンス審査中 |
7 | 処理中 |
主なレスポンスフィールド: currency、chain、address、amount、fee、feeCurrency、state、txId、ts、withdrawId。
プロンプトの例:
- 「出金は処理されましたか?」
- 「出金履歴を表示して」
- 「出金手数料はいくら支払いましたか?」
get_apikey_info — API キー情報
API キーの権限と詳細を確認します。
Use get_apikey_info to verify API key status and permissions.
レスポンスフィールド: uid、apiName、apiKey、readOnly(0=読み取り+書き込み、1=読み取り専用)、ips、type、expireTime、createTime。
安全ルール
- 実行前に必ず振替の詳細を確認してください — 振替方向を誤ると、即時に処理されます
- 振替前に振替元口座の利用可能残高を確認してください
- 会話ログに API キーや出金先アドレスを絶対に記載しないでください
- 出金の遅延について警告してください — ブロックチェーンでの出金には手動審査が必要で、時間がかかる場合があります
- ユーザーが出金を開始する前に、出金手数料を伝えてください