Fee Optimizer MCP
NPM · FEE-OPTIMIZER-MCP · SCANNED SEP 20
Compare crypto exchange fees across 18 venues. VIP tiers, funding, spread, fiat rails, app vs PRO.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →
Supply Chain Security98
- No malware found by supply-chain analysis.Pass
- No known CVEs affecting this package version or its production dependencies.Pass
- No install/post-install scripts declared.Pass
- 31 of 105 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 6 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability57
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 18001 tokens (~947/item across 19 items; 19 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
- Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 19 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 20 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
How do I install the Fee Optimizer MCP server?
Fee Optimizer MCP runs locally as an npm package, launched with npx -y fee-optimizer-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
npm · fee-optimizer-mcp
claude mcp add gaokai258-fee-optimizer-mcp -- npx -y fee-optimizer-mcp
{
"mcpServers": {
"gaokai258-fee-optimizer-mcp": {
"command": "npx",
"args": [
"-y",
"fee-optimizer-mcp"
]
}
}
} {
"servers": {
"gaokai258-fee-optimizer-mcp": {
"command": "npx",
"args": [
"-y",
"fee-optimizer-mcp"
]
}
}
} codex mcp add gaokai258-fee-optimizer-mcp -- npx -y fee-optimizer-mcp
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"gaokai258-fee-optimizer-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"fee-optimizer-mcp"
],
"enabled": true
}
}
} openclaw mcp add gaokai258-fee-optimizer-mcp --command npx --arg -y --arg fee-optimizer-mcp
mcp_servers:
gaokai258-fee-optimizer-mcp:
command: "npx"
args: ["-y", "fee-optimizer-mcp"] {
"McpServers": {
"gaokai258-fee-optimizer-mcp": {
"Transport": "stdio",
"Command": "npx",
"Arguments": [
"-y",
"fee-optimizer-mcp"
]
}
}
} assistant mcp add gaokai258-fee-optimizer-mcp -t stdio -c npx -a -y fee-optimizer-mcp
{
"mcpServers": {
"gaokai258-fee-optimizer-mcp": {
"command": "npx",
"args": [
"-y",
"fee-optimizer-mcp"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 20 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
- 18 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 15 Sept 26 +26
- Malware scan: unverified → pass ▲ security
- Known CVEs: unverified → pass ▲ security
- Dependency health: unverified → 0.86 ▲ functional
- 14 Sept 26 −10
- Known CVEs: pass → unverified ▼ security
- Dependency health: 0.86 → unverified ▼ functional
- Stability: unverified → 0.03 ▲ functional
- Package version: 0.47.1 → 0.47.3 functional
- 13 Sept 26 52
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Analysed npm/fee-optimizer-mcp@0.47.3
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | npm |
Background: How many MCP packages publish verified provenance →
Dependencies 105 packages
| Packages resolved | 105 |
|---|---|
| Stale | 31 |
| Tree resolution | Complete |
Background: SBOMs and build attestations, explained →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
analyze_persona ~1,033
当用户描述自己的交易类型/身份(新手小额买入、定投囤币、活跃现货、合约波段、高频刷单、高净值机构、链上无 KYC 玩家)并想知道哪种交易所最适合自己、一年真实总花费多少时使用。Use when the user asks which exchange fits THEIR kind of trading, describes themselves as a beginner/HODLer/swing trader/scalper/institution/no-KYC trader, or wants an all-in annual cost for a trader scenario. Loads a research-anchored persona preset (casual_buyer, hodler_accumulator, active_spot_trader, swing_futures_trader, day_scalper, vip_institutional, dex_native) that bundles monthly volume, maker share, futures holding hours, market-order clip size, withdrawal and fiat on/off-ramp habits, then runs the FULL annual cost stack across every venue allowed in the country — trading fees + funding + spread crossing + on-chain withdrawals + direct fiat deposit/cash-out legs — and returns the ranked venues with cost-mix %, cheapest-venue leader for each cost component, a winner with concrete reasons and trade-offs, and tailored advice (VIP upgrade saving, token-discount hint, live funding/depth suggestions). Every preset parameter can be overridden. Requires persona id and country code.
| Name | Type | Req | Description |
|---|---|---|---|
| accountAssetsUsd | number | – | 覆盖画像默认账户总资产(USD) |
| country | string | yes | ISO 3166-1 alpha-2 居住国代码,如 US/CN/JP/GB/DE/BR;用于交易所合规过滤和法币通道地区过滤 |
| currency | string | – | 显示币种,默认 USD;汇率仅用于展示(法币通道币种由画像设定,默认 USD) |
| fundingMode | string | – | 资金费率来源:bundled=内置长期均值(默认,离线稳定);live=实时拉取该合约当前资金费率(逐所独立请求,单所失败自动回退内置值;结果含 funding_source/funding_rate_ts/funding_pair 溯源字段) |
| fundingPair | string | – | 资金费率合约对,默认 BTC/USDT 永续;仅 fundingMode=live 时生效,如 ETH/USDT、SOL-USDT |
| holdingHours | number | – | 覆盖画像默认月持仓敞口小时数(合约资金费) |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| makerShare | number | – | 覆盖画像默认 maker 占比 0-1 |
| monthlyVolumeUsd | number | – | 覆盖画像默认月交易量(USD) |
| persona | string | yes | 交易员画像:casual_buyer=小额随买(银行卡入金主导);hodler_accumulator=定投囤币(银行通道+冷钱包提币);active_spot_trader=活跃现货;swing_futures_trader=合约波段(资金费敏感);day_scalper=高频刷单(90% maker、$300万/月);vip_institutional=高净值/机构($3000万/月+$30… |
| side | string | – | 吃单方向,默认 buy;live 模式下 buy 行走卖盘 asks,sell 行走买盘 bids |
| spreadMode | string | – | 执行成本来源:bundled=内置典型点差基准(默认,半价差、零滑点,离线秒回);live=实时拉取订单簿前100档逐档行走,算出真实半价差+市场冲击滑点(逐所独立请求,单所失败自动回退内置基准并记入 failures,深度不足保留实测值并给 warning)。需配合 tradeSizeUsd 才会计入 |
| spreadPair | string | – | 执行成本测算交易对,默认沿用 pair,再默认 BTC/USDT。live 模式现货自动解析现货市场(如 KuCoin 用 kucoin 而非 kucoinfutures),如 ETH/USDT、SOL-USDT |
| tokenBalance | number | – | 平台币/质押数量,配合 useToken |
| tradeSizeUsd | number | – | 覆盖画像默认单笔市价单规模(USD),触发点差穿越成本 |
| useToken | boolean | – | 是否使用平台币折扣(覆盖画像默认 false) |
No output schema declared.
No examples provided.
analyze_token_discount ~555
当用户问持有某个交易所的平台币(BNB/GT/KCS/BGB/MX/HYPE)来抵扣手续费是否划算、多久能回本、能承受币价跌多少时使用。Use when the user asks whether holding an exchange's native token for fee discounts is worth it, how long until the discount pays back the locked capital, or how far the token price can drop before the saving is wiped out. Computes the annual trading fee WITHOUT the native token (zero-balance tier, no fee-deduction toggle) vs. WITH the token (GT/KCS/BNB holdings can lift the VIP tier; BNB/MX/BGB/KCS give a flat fee-deduction; Gate GT and MEXC MX and Hyperliquid HYPE have holding-tier discount ladders; Gate futures maker drops to zero). Returns annual USD saving, the USD opportunity cost of locking the required token balance (2026-09 snapshot price or explicit tokenPriceUsd override), payback in months, and the maximum one-year token price drop the saving can absorb. When tokenBalance is omitted it returns every achievable discount tier as a table with a recommended best-payback tier. Requires exchange, purpose, country, and monthlyVolumeUsd.
| Name | Type | Req | Description |
|---|---|---|---|
| accountAssetsUsd | number | – | 账户总资产(USD),用于 OKX/Bybit/Bitget/Kraken 的资产档位升级路径 |
| country | string | yes | ISO 3166-1 alpha-2 居住国代码,用于合规过滤 |
| currency | string | – | 显示币种,默认 USD |
| exchange | string | yes | 交易所名称,如 binance, gate, kucoin, mexc, bitget, hyperliquid |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| makerShare | number | – | maker 挂单占比 0-1,默认 0(纯吃单) |
| monthlyVolumeUsd | number | yes | 月交易量(USD) |
| purpose | string | yes | 交易类型: spot=现货, futures=期货 |
| tokenBalance | number | – | 已持有的平台币数量;省略则返回所有可达档位的回本对比表;对 Hyperliquid 填已质押(staked)的 HYPE |
| tokenPriceUsd | number | – | 平台币当前 USD 单价;省略使用内置 2026-09 快照价 |
No output schema declared.
No examples provided.
calculate_annual_cost ~1,292
当用户想知道一年下来在某交易所的真实总花费(年化交易手续费+年化资金费+年提现费)或升 VIP 档位一年能省多少钱时使用。Use when the user asks for annual/yearly cost of trading on an exchange, or how much reaching the next VIP tier would save per year. Annualizes 12 months of trading fees at the resolved VIP tier (referral + optional token discounts), 12 months of futures funding exposure, and per-event withdrawal fees times yearly withdrawal count. Includes an upgrade quote: the next VIP tier, how to qualify (volume, OKX/Bybit/Bitget/Kraken account assets (Kraken AOP), Gate GT, KuCoin KCS, or Binance BNB), and estimated annual saving. Requires exchange, purpose, country, and monthlyVolumeUsd.
| Name | Type | Req | Description |
|---|---|---|---|
| accountAssetsUsd | number | – | OKX 账户总资产(USD),OKX 按交易量 OR 资产取高定档 |
| country | string | yes | ISO 3166-1 alpha-2 国家代码 |
| currency | string | – | 显示币种,默认 USD;汇率仅用于展示 |
| exchange | string | yes | 交易所名称,如 binance, okx, gate |
| fiatCashoutAmountUsd | number | – | 单次法币出金(提现回银行卡)金额(USD);与 fiatCashoutsPerYear 同时传入时计入年化出金费 |
| fiatCashoutsPerYear | number | – | 每年法币出金次数;年化出金费=单次最便宜通道费×次数 |
| fiatCurrency | string | – | 法币入金/出金币种,默认 USD(v0.26:可把年化法币通道费并入 annual_total_cost,得到完整成本栈) |
| fiatDepositAmountUsd | number | – | 单次法币入金金额(USD);与 fiatDepositsPerYear 同时传入时,按该所最便宜直连通道计入年化入金费 |
| fiatDepositsPerYear | number | – | 每年法币入金次数,如月薪定投 12;年化入金费=单次最便宜通道费×次数 |
| fiatMethod | string | – | 只按指定法币渠道计价(默认取最便宜):card/ach/sepa/fps/wire/swift/pix |
| fundingMode | string | – | 资金费率来源:bundled=内置长期均值(默认,离线稳定);live=实时拉取该合约当前资金费率(逐所独立请求,单所失败自动回退内置值;结果含 funding_source/funding_rate_ts/funding_pair 溯源字段) |
| fundingPair | string | – | 资金费率合约对,默认 BTC/USDT 永续;仅 fundingMode=live 时生效,如 ETH/USDT、SOL-USDT |
| holdingHours | number | – | 期货每月平均持仓时长(小时),用于年化资金费(×12) |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| makerShare | number | – | 挂单(maker)成交占比 0-1,默认 0=纯吃单 |
| monthlyVolumeUsd | number | yes | 月交易量(USD),年化按此 ×12 |
| pair | string | – | 交易对,如 BTC/USDT、BTC/FDUSD、BTCUSDT 均可。命中币对级费率/0费促销时按促销价计费,未命中则按整所 VIP 档计费 |
| purpose | string | yes | 交易类型: spot=现货, futures=期货 |
| side | string | – | 吃单方向,默认 buy;live 模式下 buy 行走卖盘 asks,sell 行走买盘 bids |
| spreadMode | string | – | 执行成本来源:bundled=内置典型点差基准(默认,半价差、零滑点,离线秒回);live=实时拉取订单簿前100档逐档行走,算出真实半价差+市场冲击滑点(逐所独立请求,单所失败自动回退内置基准并记入 failures,深度不足保留实测值并给 warning)。需配合 tradeSizeUsd 才会计入 |
| spreadPair | string | – | 执行成本测算交易对,默认沿用 pair,再默认 BTC/USDT。live 模式现货自动解析现货市场(如 KuCoin 用 kucoin 而非 kucoinfutures),如 ETH/USDT、SOL-USDT |
| tokenBalance | number | – | 持有的平台币数量(BNB / GT / KCS)。币安现货 AND 门槛;Gate OR GT、KuCoin OR KCS 双轨可升档;同时用于平台币持仓折扣 |
| tradeSizeUsd | number | – | 单笔吃单市价单规模(USD),默认不计执行成本。传入后总成本/年化/推荐会加上单边点差穿越成本(半价差);spreadMode=live 时再加上该规模下的订单簿滑点,如 10000=$1万、100000=$10万 |
| useToken | boolean | – | 是否使用平台币(BNB/OKB/GT/MX/BGB/KCS)折扣 |
| withdrawalAsset | string | – | 提现资产,如 BTC, ETH, USDT |
| withdrawalNetwork | string | – | 提现网络,如 TRC-20, ERC-20 |
| withdrawalsPerYear | number | – | 每年提现次数,年化提现费=单次提现费×次数,默认 0 |
No output schema declared.
No examples provided.
calculate_savings ~921
当用户询问通过推荐链接注册能节省多少手续费时使用。Use when the user asks how much they can save on fees by registering via a referral link. Computes savings based on monthly trading volume, trade type, VIP tier resolution, optional token discount (BNB/OKB/GT/MX/BGB/KCS), and optional funding cost for futures positions held over time. Returns the savings amount and the referral link to register.
| Name | Type | Req | Description |
|---|---|---|---|
| accountAssetsUsd | number | – | 账户总资产(USD),适用于 OKX/Bybit/Bitget(30 日交易量 OR 账户资产取高定 VIP 档)与 Kraken(平台资产 AOP:Tier3 需 $20,000、Tier9 需 $100 万、Pro5 需 $1 亿;资产只升档不降档),如 $100,000 即 OKX VIP1 / Kraken Tier 9 |
| country | string | yes | ISO 3166-1 alpha-2 国家代码 |
| currency | string | – | 显示币种,默认 USD;汇率仅用于展示 |
| exchange | string | yes | 交易所名称 |
| fundingMode | string | – | 资金费率来源:bundled=内置长期均值(默认,离线稳定);live=实时拉取该合约当前资金费率(逐所独立请求,单所失败自动回退内置值;结果含 funding_source/funding_rate_ts/funding_pair 溯源字段) |
| fundingPair | string | – | 资金费率合约对,默认 BTC/USDT 永续;仅 fundingMode=live 时生效,如 ETH/USDT、SOL-USDT |
| holdingHours | number | – | 期货持仓时长(小时),用于计算资金费率 |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| makerShare | number | – | 挂单(maker)成交占比 0-1,默认 0=纯吃单 |
| pair | string | – | 交易对,如 BTC/USDT、BTC/FDUSD、BTCUSDT 均可。命中币对级费率/0费促销时按促销价计费,未命中则按整所 VIP 档计费 |
| side | string | – | 吃单方向,默认 buy;live 模式下 buy 行走卖盘 asks,sell 行走买盘 bids |
| spreadMode | string | – | 执行成本来源:bundled=内置典型点差基准(默认,半价差、零滑点,离线秒回);live=实时拉取订单簿前100档逐档行走,算出真实半价差+市场冲击滑点(逐所独立请求,单所失败自动回退内置基准并记入 failures,深度不足保留实测值并给 warning)。需配合 tradeSizeUsd 才会计入 |
| spreadPair | string | – | 执行成本测算交易对,默认沿用 pair,再默认 BTC/USDT。live 模式现货自动解析现货市场(如 KuCoin 用 kucoin 而非 kucoinfutures),如 ETH/USDT、SOL-USDT |
| tokenBalance | number | – | 持有的平台币数量(BNB / GT / KCS)。币安现货为 AND 门槛(不足降档);Gate OR GT 持仓、KuCoin OR KCS 持仓均可升档(不降档);同时用于平台币持仓折扣 |
| tradeSizeUsd | number | – | 单笔吃单市价单规模(USD),默认不计执行成本。传入后总成本/年化/推荐会加上单边点差穿越成本(半价差);spreadMode=live 时再加上该规模下的订单簿滑点,如 10000=$1万、100000=$10万 |
| type | string | yes | 交易类型 |
| useToken | boolean | – | 是否使用平台币折扣 |
| volume | number | yes | 月交易量,USDT |
No output schema declared.
No examples provided.
compare_countries ~1,051
当用户问"同样的交易习惯在哪个国家最便宜/我要搬家或换居住地(美国/日本/德国/新加坡…)手续费和可用交易所有什么不同/哪些所在我国被封锁/同一画像跨国对比"时使用。Use to run ONE trader persona/profile through the FULL annual all-in stack (trading fees + funding + spread + withdrawals + fiat rails) across SEVERAL countries in a single call and see how residency changes the result: per-country winner + realistic best_complete pick, annual cost and the extra vs the cheapest country (USD and %), the venues blocked by compliance and the venues that simply do not offer the profile's product (e.g. spot-only Coinbase for a futures trader), a venue×country availability matrix, cross-country venue win counts, the cheapest/costliest country and the annual cost gap, and bilingual narrative advice. Defaults to the active_spot_trader persona across 7 representative countries (US, GB, DE, JP, SG, BR, CN); pick any of the 7 personas via persona and pass an explicit countries list (up to 12). Every persona parameter can be overridden (volume, maker share, token, assets, holding hours, clip). Live funding/depth overrides are resolved once over the union of venues allowed in ANY selected country.
| Name | Type | Req | Description |
|---|---|---|---|
| accountAssetsUsd | number | – | 账户总资产 USD |
| countries | array | – | ISO 3166-1 alpha-2 国家代码列表(最多 12 个,去重),默认 US/GB/DE/JP/SG/BR/CN 七国对比 |
| currency | string | – | 显示币种,默认 USD |
| format | string | – | 矩阵渲染格式:json=仅结构化 JSON(默认,行为不变);markdown=在结果中额外附 rendered.markdown 可直接粘贴的表格;csv=附 rendered.csv(CRLF、RFC4180 转义,可导入 Excel);both=两者都附 |
| fundingMode | string | – | 资金费率来源:bundled=内置长期均值(默认,离线稳定);live=实时拉取该合约当前资金费率(逐所独立请求,单所失败自动回退内置值;结果含 funding_source/funding_rate_ts/funding_pair 溯源字段) |
| fundingPair | string | – | 资金费率合约对,默认 BTC/USDT 永续;仅 fundingMode=live 时生效,如 ETH/USDT、SOL-USDT |
| holdingHours | number | – | 每次合约持仓小时数(资金费成本) |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| makerShare | number | – | 覆盖画像默认的 Maker 占比 0-1 |
| monthlyVolumeUsd | number | – | 覆盖画像默认的月成交量(USD) |
| pair | string | – | 特定交易对费率活动,如 BTC/USDT |
| persona | string | – | 交易者画���,默认 active_spot_trader:casual_buyer/hodler_accumulator/active_spot_trader/swing_futures_trader/day_scalper/vip_institutional/dex_native |
| side | string | – | 吃单方向,默认 buy;live 模式下 buy 行走卖盘 asks,sell 行走买盘 bids |
| spreadMode | string | – | 执行成本来源:bundled=内置典型点差基准(默认,半价差、零滑点,离线秒回);live=实时拉取订单簿前100档逐档行走,算出真实半价差+市场冲击滑点(逐所独立请求,单所失败自动回退内置基准并记入 failures,深度不足保留实测值并给 warning)。需配合 tradeSizeUsd 才会计入 |
| spreadPair | string | – | 执行成本测算交易对,默认沿用 pair,再默认 BTC/USDT。live 模式现货自动解析现货市场(如 KuCoin 用 kucoin 而非 kucoinfutures),如 ETH/USDT、SOL-USDT |
| tableMetric | string | – | format 非 json 时表格内容:availability=交易所×国家可用性(✓/⛔/–,默认) / cost=交易所×国家年化总成本 |
| tokenBalance | number | – | 平台币持仓数量(BNB/GT/KCS 等) |
| tradeSizeUsd | number | – | 单笔下单规模 USD(执行成本) |
| useToken | boolean | – | 覆盖画像默认的平台币折扣开关 |
No output schema declared.
No examples provided.
compare_exchange_fees ~701
当用户询问加密货币交易所的手续费、费率比较、或哪个交易所交易成本最低时使用此工具。Use when the user asks about crypto exchange fees, fee comparison, or which exchange has the lowest trading cost. Supports spot and futures, with full VIP tier resolution based on monthly volume. Returns exchanges sorted by weighted effective fee rate, including referral discount and optional token discount (BNB/OKB/GT/MX/BGB/KCS). Requires country code for compliance filtering. Pass monthlyVolumeUsd for accurate VIP tier pricing; pass useToken=true if user holds the exchange's native token; pass makerShare (0-1) if the user trades mostly via limit orders.
| Name | Type | Req | Description |
|---|---|---|---|
| accountAssetsUsd | number | – | 账户总资产(USD)。OKX/Bybit/Bitget 按 30 日交易量 OR 账户资产取高者定 VIP 档(如 $100,000 资产即 VIP1,$500,000,000 达 VIP9 享负 maker 返佣);Kraken 按平台资产 AOP 参与统一 Tier/Pro 定档($20,000 升 Tier3,$100 万升 Tier9,Tier1-2 无资产通道)。资产只会升档不会降档。… |
| country | string | yes | ISO 3166-1 alpha-2 国家代码,如 CN, US, JP |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| makerShare | number | – | 挂单(maker)成交占比 0-1,默认 0=纯吃单。限价交易者设 0.7-1 更准确 |
| monthlyVolumeUsd | number | – | 月交易量(USD),用于匹配 VIP 阶梯 |
| pair | string | – | 交易对,如 BTC/USDT、BTC/FDUSD、BTCUSDT 均可。命中币对级费率/0费促销时按促销价计费(输出 pricing_basis=pair 并附 pair_note),未命中则按整所 VIP 档计费 |
| purpose | string | yes | 交易类型: spot=现货, futures=期货 |
| tokenBalance | number | – | 持有的平台币数量(BNB / GT / KCS)。币安现货 VIP1+ 需交易量 AND BNB 持仓(如 VIP1 需 5 BNB,传 0 会降档);Gate 按 30 日交易量 OR GT 持仓取高者;KuCoin 按 30 日交易量(现货/合约门槛分别计算) OR KCS 持仓取高者(如持 1,000 KCS 升 VIP1,10,000 升 VIP2,40,000 升 VIP5,KCS 只… |
| useToken | boolean | – | 是否使用平台币(BNB/OKB/GT/KCS 等)折扣 |
No output schema declared.
No examples provided.
compare_interface_costs ~659
当用户问"同一个交易所为什么 App 买币这么贵?Kraken app / Instant Buy / Coinbase Simple / 简单交易的手续费是多少?听说 App 里藏了点差(hidden spread)?同一家交易所有两套价格?TUM 实测哪个欧洲平台最坑?"时使用。Compares each venue's CONSUMER interface (Kraken app Instant Buy/custom orders, Coinbase Simple, Bitstamp Basic, Bitvavo Basic one-tap, Bitpanda/BISON spread-model brokerage) against its own PRO order-book benchmark on the same account. Evidence: TUM real-money €100 round-trip study (2025-10..11, six MiCA-licensed EU platforms) independently replicated by Frankfurt School (432 round-trips, 2026-03) — retail round-trips span 13x: Bitvavo 0.58% (pass-through, transparency benchmark) < Bison 2.58% < Kraken app 5.81% (3.81 pp hidden) < Bitpanda 6.23% (4.25 pp hidden) < Coinbase Simple 7.49% (4.51 pp hidden, worst; $2.99 flat fee dominates small DCA buys and simple LIMIT orders still carry a 1% execution fee). Returns per venue: consumer product name + fee model, modeled one-way all-in cost, measured round-trip, hidden markup pp, the PRO maker/taker base, the gap in pp, and — when monthly_volume_usd is passed — the annualized excess of using the consumer app instead of PRO (e.g. Coinbase at $1k/mo ≈ $168/yr); subscription caveats (Kraken+ $4.99/10k waiver, Coinbase One) and the fact that app volume earns NO PRO tier credit. Bitpanda/BISON have no separate PRO interface (the premium IS the fee); Bitstamp Basic is flagged unverified (no third-party measurement). Pass country to apply residency gating (Bitvavo/Bitpanda/BISON are venue-blocked outside their service areas). The same gap is auto-injected as consumer_interface hints into compare_exchange_fees / calculate_savings / compare_total_cost / recommend_exchange rows and as CONSUMER_INTERFACE_MORE_EXPENSIVE warnings on savings/recommendation results.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO 3166-1 alpha-2 居住国代码,如 DE/FR/US/GB;用于逐行标注该场馆在居住国是否可用 |
| exchange | string | – | 可选:只看单个交易所(已建模双界面的场馆:kraken/coinbase/bitvavo/bitstamp/bitpanda/bison) |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| monthly_volume_usd | number | – | 月交易额(USD),传入后计算 consumer 界面相对 PRO 的一年多花金额 |
No output schema declared.
No examples provided.
compare_personas ~820
当用户想一次看清"什么类型的交易者该用哪个交易所"、要全部 7 种画像并排对比、做决策矩阵/选型总览,或问"哪个交易所适合最多人/最全能"时使用。Use when the user wants a side-by-side decision matrix of ALL trader personas (casual buyer, DCA HODLer, active spot, swing futures, scalper, VIP/institutional, no-KYC on-chain) for their country in one call. Runs each persona's full annual all-in stack across every allowed venue, then returns per-persona winner + realistic best_complete pick (every cost leg actually priced — headline winners with no fiat/withdrawal rail are demoted), a persona×venue annual-cost matrix, cross-persona venue win counts, and the single most versatile venue. Requires only the country; optionally restrict personas or force useToken. This is the fastest way to answer "which exchange for which kind of trader".
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | ISO 3166-1 alpha-2 居住国代码,如 US/CN/JP/GB/DE/BR;合规过滤与法币通道按此国执行 |
| currency | string | – | 显示币种,默认 USD |
| format | string | – | 矩阵渲染格式:json=仅结构化 JSON(默认,行为不变);markdown=在结果中额外附 rendered.markdown 可直接粘贴的表格;csv=附 rendered.csv(CRLF、RFC4180 转义,可导入 Excel);both=两者都附 |
| fundingMode | string | – | 资金费率来源:bundled=内置长期均值(默认,离线稳定);live=实时拉取该合约当前资金费率(逐所独立请求,单所失败自动回退内置值;结果含 funding_source/funding_rate_ts/funding_pair 溯源字段) |
| fundingPair | string | – | 资金费率合约对,默认 BTC/USDT 永续;仅 fundingMode=live 时生效,如 ETH/USDT、SOL-USDT |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| personas | array | – | 只跑指定画像子集(默认全部 7 个,按传入顺序去重):casual_buyer/hodler_accumulator/active_spot_trader/swing_futures_trader/day_scalper/vip_institutional/dex_native |
| side | string | – | 吃单方向,默认 buy;live 模式下 buy 行走卖盘 asks,sell 行走买盘 bids |
| spreadMode | string | – | 执行成本来源:bundled=内置典型点差基准(默认,半价差、零滑点,离线秒回);live=实时拉取订单簿前100档逐档行走,算出真实半价差+市场冲击滑点(逐所独立请求,单所失败自动回退内置基准并记入 failures,深度不足保留实测值并给 warning)。需配合 tradeSizeUsd 才会计入 |
| spreadPair | string | – | 执行成本测算交易对,默认沿用 pair,再默认 BTC/USDT。live 模式现货自动解析现货市场(如 KuCoin 用 kucoin 而非 kucoinfutures),如 ETH/USDT、SOL-USDT |
| useToken | boolean | – | 对所有画像统一开启/关闭平台币折扣(默认沿用各画像设定,多数为 false) |
No output schema declared.
No examples provided.
compare_total_cost ~1,255
当用户要求比较不同交易所的真实总成本(交易手续费+资金费率+提现费+点差,v0.26 起可选年化法币入金/出金费)时使用。Use when the user asks for a total cost comparison across exchanges including trading fees, funding rates for futures positions, withdrawal fees, spread, and (v0.26) optional annualized direct fiat deposit/cash-out fees. This is the most comprehensive comparison tool. Requires purpose, country, and monthly volume. Optionally pass holdingHours for funding cost, useToken for token discount, withdrawal details, and fiatDepositAmountUsd/fiatDepositsPerYear (+cashout equivalents) to fold bank/card on/off-ramping into the ranked total.
| Name | Type | Req | Description |
|---|---|---|---|
| accountAssetsUsd | number | – | 账户总资产(USD),适用于 OKX/Bybit/Bitget(30 日交易量 OR 账户资产取高定 VIP 档)与 Kraken(平台资产 AOP:Tier3 需 $20,000、Tier9 需 $100 万、Pro5 需 $1 亿;资产只升档不降档),如 $100,000 即 OKX VIP1 / Kraken Tier 9 |
| country | string | yes | ISO 3166-1 alpha-2 国家代码 |
| currency | string | – | 显示币种,默认 USD;汇率仅用于展示 |
| fiatCashoutAmountUsd | number | – | 单次法币出金(提现回银行卡)金额(USD);与 fiatCashoutsPerYear 同时传入时计入年化出金费 |
| fiatCashoutsPerYear | number | – | 每年法币出金次数;年化出金费=单次最便宜通道费×次数 |
| fiatCurrency | string | – | 法币入金/出金币种,默认 USD(v0.26:可把年化法币通道费并入总成本) |
| fiatDepositAmountUsd | number | – | 单次法币入金金额(USD);与 fiatDepositsPerYear 同时传入时,按该所最便宜直连通道计入年化入金费 |
| fiatDepositsPerYear | number | – | 每年法币入金次数;年化入金费=单次最便宜通道费×次数 |
| fiatMethod | string | – | 只按指定法币渠道计价(默认取最便宜):card/ach/sepa/fps/wire/swift/pix |
| fundingMode | string | – | 资金费率来源:bundled=内置长期均值(默认,离线稳定);live=实时拉取该合约当前资金费率(逐所独立请求,单所失败自动回退内置值;结果含 funding_source/funding_rate_ts/funding_pair 溯源字段) |
| fundingPair | string | – | 资金费率合约对,默认 BTC/USDT 永续;仅 fundingMode=live 时生效,如 ETH/USDT、SOL-USDT |
| holdingHours | number | – | 持仓时长(小时),用于资金费率 |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| makerShare | number | – | 挂单(maker)成交占比 0-1,默认 0=纯吃单 |
| pair | string | – | 交易对,如 BTC/USDT、BTC/FDUSD、BTCUSDT 均可。命中币对级费率/0费促销时按促销价计费,未命中则按整所 VIP 档计费 |
| purpose | string | yes | 交易类型 |
| side | string | – | 吃单方向,默认 buy;live 模式下 buy 行走卖盘 asks,sell 行走买盘 bids |
| spreadMode | string | – | 执行成本来源:bundled=内置典型点差基准(默认,半价差、零滑点,离线秒回);live=实时拉取订单簿前100档逐档行走,算出真实半价差+市场冲击滑点(逐所独立请求,单所失败自动回退内置基准并记入 failures,深度不足保留实测值并给 warning)。需配合 tradeSizeUsd 才会计入 |
| spreadPair | string | – | 执行成本测算交易对,默认沿用 pair,再默认 BTC/USDT。live 模式现货自动解析现货市场(如 KuCoin 用 kucoin 而非 kucoinfutures),如 ETH/USDT、SOL-USDT |
| tokenBalance | number | – | 持有的平台币数量(BNB / GT / KCS)。币安现货为 AND 门槛(不足降档);Gate OR GT 持仓、KuCoin OR KCS 持仓均可升档(不降档);同时用于平台币持仓折扣 |
| tradeSizeUsd | number | – | 单笔吃单市价单规模(USD),默认不计执行成本。传入后总成本/年化/推荐会加上单边点差穿越成本(半价差);spreadMode=live 时再加上该规模下的订单簿滑点,如 10000=$1万、100000=$10万 |
| useToken | boolean | – | 是否使用平台币折扣 |
| volume | number | yes | 月交易量,USDT |
| withdrawalAsset | string | – | 提现资产,如 BTC, ETH, USDT |
| withdrawalNetwork | string | – | 提现网络,如 TRC-20, ERC-20, Arbitrum |
No output schema declared.
No examples provided.
get_account_fee_tier ~530
当用户想知道"我账户里实际生效的手续费率/我的真实 VIP 档位费率/API 查我的 maker taker/为什么我实际手续费和公开表不一样"时使用。Use a READ-ONLY exchange API key (apiKey + secret, OKX/KuCoin-Futures also need passphrase as password; Hyperliquid needs only the PUBLIC 0x wallet address as apiKey) to fetch the account's ACTUAL maker/taker fee for spot or futures, then compares it against this server's bundled public VIP schedule at the given monthly volume and shows the gap in bps. Credentials are used per request only, never cached, never logged (audit logs redact them). Always generate a READ-ONLY key (no trading/withdrawal permissions). Supported: Binance, OKX, Gate, Bybit, MEXC, Bitget, KuCoin (spot + kucoinfutures), Kraken (spot + krakenfutures), Coinbase (spot), Hyperliquid (wallet address), BingX, Bitstamp (spot); NOT supported by the bundled ccxt connector: Phemex, BloFin, Bitstamp perps. Country compliance/product gates are enforced before any authenticated call.
| Name | Type | Req | Description |
|---|---|---|---|
| apiKey | string | yes | 只读 API Key;Hyperliquid 传公开钱包地址(0x…)。必须是只读权限,绝不要给交易/提币权限的 key |
| country | string | yes | ISO 3166-1 alpha-2 居住国代码,如 US/DE/JP(合规与产品闸门先于鉴权调用) |
| exchange | string | yes | 交易所 id:binance/okx/gate/bybit/mexc/bitget/kucoin/kraken/coinbase/hyperliquid/bingx/bitstamp |
| monthlyVolumeUsd | number | – | 月成交量(USD),仅用于选择内置公开费率表的对比档位,默认 0=入门档 |
| pair | string | – | 用于解析费率的交易对,默认 BTC/USDT(按所解析为现货或永续市场) |
| password | string | – | API passphrase:OKX 必填;KuCoin Futures 使用合约 API 的 passphrase |
| purpose | string | yes | 交易类型: spot=现货, futures=合约/永续 |
| secret | string | – | API Secret(Hyperliquid 钱包模式不需要;其他交易所必填) |
No output schema declared.
No examples provided.
get_data_sources ~88
当用户质疑费率数据的来源、新鲜度或准确性时使用(例如:这个数据哪来的?费率多久更新一次?)。Use when the user asks where the fee data comes from, how fresh it is, or wants to verify accuracy. Returns per-file last-verified dates and source URLs (official exchange fee pages) plus caveats. No parameters required.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_execution_cost ~609
当用户询问买卖点差、滑点、订单簿深度、大单冲击成本、市价单实际成交成本、各所吃单执行成本对比时使用。Use when the user asks about bid-ask spread, slippage, order-book depth, market impact, or the real execution cost of a marketable order across exchanges. Returns per-exchange one-way execution cost in bps and USD for a specific order size (default $10,000): full spread, crossing cost (half spread), depth-walk slippage beyond the top level, total one-way cost, levels consumed, and fill status. spreadMode=bundled (default) uses offline typical-spread baselines by venue and pair class (majors/large-cap/mid-alt) instantly; spreadMode=live fetches the real top-100 order book per venue independently via ccxt and VWAP-walks it — failures fall back to bundled baselines (listed in failures), shallow books keep the measured cost with a warning. Spot requests use the spot market (e.g. kucoin rather than kucoinfutures). Requires country for compliance filtering unless exchanges are given explicitly.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO 3166-1 alpha-2 国家代码;传入后按合规可用性过滤交易所(EEA 居民查 USDT 报价对会附稳定币区域可用性警告) |
| exchanges | array | – | 只查询指定交易所(如 ['binance','kraken']);默认返回全部 9 家(合约比较不含 Coinbase) |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| pair | string | – | 交易对,默认 BTC/USDT;支持 ETH/USDT、SOL-USDT 等。山寨币点差按内置档位放大(mid-alt ×3),live 模式按真实订单簿 |
| purpose | string | – | 市场类型,默认 futures(永续);spot 自动解析各所现货市场与符号 |
| side | string | – | 方向,默认 buy;buy 吃卖盘、sell 吃买盘,live 时两侧深度可能不同 |
| spreadMode | string | – | bundled=内置典型点差基准(默认,秒回、零滑点);live=实时订单簿前100档 VWAP 行走,含真实滑点,单所失败回退 bundled 并记入 failures |
| tradeSizeUsd | number | – | 单笔市价单规模(USD),默认 10000($1万)。滑点对规模高度敏感,大单务必传真实值,如 50000、250000 |
No output schema declared.
No examples provided.
get_fiat_cost ~671
当用户询问法币入金/出金成本、刷卡买币手续费、银行卡/信用卡充值费用、银行转账(SEPA/ACH/FPS/PIX/电汇 SWIFT/wire)哪个便宜、提现到银行卡实际到账多少时使用。Use when the user asks how much it costs to move fiat money INTO an exchange (deposit/buy crypto with card or bank transfer) or OUT to a bank account (cash out / withdraw fiat). Prices the direct, exchange-operated rails across venues: credit/debit cards (about 1.1% EU at Bybit to 4.5% at KuCoin; most venues have no card cash-out), US ACH (free at OKX and Kraken), EU SEPA (free deposits at OKX/Kraken/Bitget, about EUR 1 withdrawals; Gate charges 0.5%/1%), UK Faster Payments, Brazil PIX, and SWIFT/domestic wire (fixed USD 4-35 withdrawals). For every venue returns each available rail with fee in fiat AND USD, effective percentage, net amount that arrives, ETA and caveats, plus cheapest overall pick and saving vs the most expensive supported venue. Region/residency-aware: pass country so non-resident rails are filtered (SEPA is EU-only, ACH/wire US-only, FPS GB-only, PIX BR-only). Covers ONLY direct rails — third-party gateway quotes (Banxa/Simplex/MoonPay: 1.99%-5.5% at checkout) and zero-fee P2P (cost embedded in the quote spread) are excluded and called out in notes/advice.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | – | 法币金额(按 currency 单位,如 1000 欧元),默认 1000;与 amountUsd 二选一 |
| amountUsd | number | – | 以美元计的金额,工具按内置展示汇率换算成所选法币;与 amount 二选一 |
| country | string | – | ISO 3166-1 alpha-2 居住国(如 US/DE/GB/BR/JP);同时用于通道地区过滤与交易所合规过滤 |
| currency | string | – | 法币种类,默认 USD。EUR→SEPA 通道,GBP→FPS,BRL→PIX,USD→ACH/wire/卡 |
| direction | string | – | 资金方向:deposit=入金买币(默认),withdraw=卖出提现到银行账户 |
| exchanges | array | – | 只查询指定交易所(如 ['kraken','okx']);默认返回全部 9 家(合约比较不含 Coinbase) |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| method | string | – | 只看指定渠道:card=信用卡/借记卡,ach=美国 ACH,sepa=欧洲银行转账,fps=英国快速转账,wire=美国国内电汇,swift=国际电汇,pix=巴西即时支付 |
No output schema declared.
No examples provided.
get_funding_rates ~315
当用户询问资金费率、资金费、funding rate、当前持仓的资金成本、各交易所永续合约资金费对比时使用。Use when the user asks about perpetual futures funding rates across exchanges, or the current cost of holding a long/short. Returns per-exchange funding rate + settlement interval for a perpetual pair (default BTC/USDT). fundingMode=bundled (default) returns the offline long-run averages instantly; fundingMode=live fetches the real-time current rate from each venue independently via ccxt — venues that fail (timeout, geo-block, missing pair) fall back to the bundled average and are listed in failures, and every row is tagged with source/live timestamp.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | ISO 3166-1 alpha-2 国家代码;传入后按合规可用性过滤交易所 |
| exchanges | array | – | 只查询指定交易所(如 ['binance','okx']);默认返回全部 9 家(合约比较不含 Coinbase) |
| fundingMode | string | – | bundled=内置长期均值(默认,0.01%/8h,离线秒回);live=实时拉取当前资金费率(逐所容错,失败回退内置值) |
| fundingPair | string | – | 永续合约对,默认 BTC/USDT;也支持 ETH/USDT、SOL-USDT、BTCUSD 等写法 |
No output schema declared.
No examples provided.
get_referral_link ~124
当用户要求获取某个加密货币交易所的优惠注册链接、推荐码或返佣链接时使用。Use when the user asks for a discount registration link, referral code, or rebate link for a specific crypto exchange. Returns the referral URL with the fee discount the user will receive. Supports Binance, OKX, Gate.io. Requires exchange name and country code.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | ISO 3166-1 alpha-2 国家代码 |
| exchange | string | yes | 交易所名称,如 binance, okx, gate |
No output schema declared.
No examples provided.
get_stablecoin_access ~451
当用户问"USDT/Tether/稳定币在我的国家(尤其欧洲/EEA/欧盟)还能不能交易、买卖、提币?哪些交易所下架了 USDT?MiCA 合规稳定币有哪些(USDC/EURC/EURI/EURCV/USDQ)?Revolut 的 USDT 怎么办?"时使用。Returns the MiCA regional access status of a stablecoin (default USDT): issuer + MiCA EMT authorization status, whether venue trading is barred in the resident's region (USDT: unavailable across all 30 EEA states after the 2026-07-01 CASP cliff), custody/withdrawal and self-custody rights (holding and on-chain withdrawal stay legal; the restriction binds venues, not people), a per-venue table (delisted with date / never_offered / venue_blocked; scope eea vs global; whether the venue itself serves the country), compliant alternatives and localized advice. CH and GB are NOT in the EEA region. Without a country, global/asset-level status is returned. Also auto-injected as STABLECOIN_UNAVAILABLE_IN_REGION warnings into fee/withdrawal/execution/persona tools for USDT-quoted requests from EEA residents.
| Name | Type | Req | Description |
|---|---|---|---|
| asset | string | – | 稳定币符号,默认 USDT;已建模:USDT、USDC、EURC、EURI、EURCV、USDQ、EURQ |
| country | string | – | ISO 3166-1 alpha-2 居住国代码,如 DE/FR/NL/US/GB/CH;不传则返回全球/资产级状态,场馆行只含全球策略 |
| exchange | string | – | 可选:只看单个交易所(场馆 id,如 coinbase/bison/binance),仍按居住国判定适用性 |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
No output schema declared.
No examples provided.
get_withdrawal_fees ~606
当用户询问提币手续费、转出/提现到钱包或其他交易所哪个网络便宜、USDT/USDC 走 TRC-20/ERC-20/BEP20/Arbitrum/Optimism/Base/Polygon/Solana/Avalanche 各要多少、某交易所是否支持某链、BTC/ETH/SOL/XRP/DOGE 等原生币提币费、链上转账费对比时使用。Use when the user asks which exchange has the cheapest crypto withdrawal / network fee for an asset on a given chain, whether a venue supports a network, or wants to compare on-chain transfer costs before moving coins to a wallet or another exchange. Returns every supported route per venue with the fee in native units AND USD (converted from a dated price snapshot), marks wallets currently suspended, names each venue's cheapest open route, and ranks venues with an overall best pick plus saving vs the most expensive one. Covers 16 assets (BTC, ETH, USDT, USDC, SOL, XRP, DOGE, LTC, TRX, ADA, AVAX, DOT, LINK, BCH, TON, POL) across Tron/Ethereum/BSC/Arbitrum/Optimism/Base/Polygon/Avalanche/Solana/Ton/native chains at all venues with routes (Coinbase only lists BTC/ETH/USDT/USDC — dynamic network-fee estimates). Fees are exchange-charged, pass-through on-chain costs (Kraken/KuCoin dynamic), not trading fees — for the all-in cost of a trade use compare_total_cost instead.
| Name | Type | Req | Description |
|---|---|---|---|
| asset | string | – | 资产符号,默认 USDT。支持:BTC/ETH/USDT/USDC/SOL/XRP/DOGE/LTC/TRX/ADA/AVAX/DOT/LINK/BCH/TON/POL |
| country | string | – | ISO 3166-1 alpha-2 国家代码;传入后按合规可用性过滤交易所(如 US 只剩 okx/gate/kraken) |
| exchanges | array | – | 只查询指定交易所(如 ['binance','okx']);默认返回全部 9 家(合约比较不含 Coinbase) |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| network | string | – | 只看指定网络并接受常见别名:TRC-20(trc20/tron)、ERC-20(erc20/ethereum)、BEP20(bsc)、Arbitrum(arb)、Optimism(op)、Base、Polygon(matic)、Avalanche C(avax/c-chain)、Solana(sol)、TON、AssetHub 等;省略则返回该资产全部网络 |
No output schema declared.
No examples provided.
recommend_exchange ~1,285
当用户不确定选哪个交易所、希望根据自身情况获得个性化推荐时使用。Use when the user wants a personalized exchange recommendation based on their trading volume, style, and holding habits. Scores available exchanges on weighted fees (maker/taker blend), token discounts, referral discounts, funding cost for futures, and (v0.27) the user's direct fiat deposit/cash-out habit — small monthly card/SEPA on-rampers get ranked on fiat rails too (the fiat weight grows 0.2→0.5 as venue-to-venue fiat-fee differences dominate trading-fee differences, and venues with no direct rail score zero on that leg rather than winning on an unpriced cost). Returns the best option with score, concrete reasons, tradeoffs, and actionable advice, plus ranked alternatives. Requires purpose, country, and volume.
| Name | Type | Req | Description |
|---|---|---|---|
| accountAssetsUsd | number | – | 账户总资产(USD):OKX/Bybit/Bitget 按交易量 OR 账户资产取高定 VIP 档(如 $100,000 即 VIP1,$5 亿达 VIP9 负 maker);Kraken 按 AOP 定档($20,000 升 Tier3)。不传会提示资产升档路径 |
| country | string | yes | ISO 3166-1 alpha-2 国家代码 |
| currency | string | – | 显示币种,默认 USD;汇率仅用于展示 |
| fiatCashoutAmountUsd | number | – | 单次法币出金(提现回银行卡)金额(USD);与 fiatCashoutsPerYear 同时传入时纳入评分 |
| fiatCashoutsPerYear | number | – | 每年法币出金次数;无直连通道的所该腿得 0 分,不会因成本未计而虚高 |
| fiatCurrency | string | – | 法币入金/出金币种,默认 USD(v0.27:传入入金/出金习惯后,推荐评分会纳入法币通道成本,小额刷卡/定投用户尤其重要) |
| fiatDepositAmountUsd | number | – | 单次法币入金金额(USD);与 fiatDepositsPerYear 同时传入时,推荐评分纳入年化入金通道费 |
| fiatDepositsPerYear | number | – | 每年法币入金次数,如月薪/定投 12;法币费在各所差异越大,评分权重越高(0.2-0.5) |
| fiatMethod | string | – | 只按指定法币渠道评分(默认取最便宜):card/ach/sepa/fps/wire/swift/pix |
| fundingMode | string | – | 资金费率来源:bundled=内置长期均值(默认,离线稳定);live=实时拉取该合约当前资金费率(逐所独立请求,单所失败自动回退内置值;结果含 funding_source/funding_rate_ts/funding_pair 溯源字段) |
| fundingPair | string | – | 资金费率合约对,默认 BTC/USDT 永续;仅 fundingMode=live 时生效,如 ETH/USDT、SOL-USDT |
| holdingHours | number | – | 期货平均持仓时长(小时),用于资金费率评分 |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| makerShare | number | – | 挂单(maker)成交占比 0-1,默认 0=纯吃单。限价交易者设 0.7-1 |
| pair | string | – | 交易对,如 BTC/USDT、BTC/FDUSD、BTCUSDT 均可。命中币对级费率/0费促销时按促销价计费,未命中则按整所 VIP 档计费 |
| purpose | string | yes | 交易类型 |
| side | string | – | 吃单方向,默认 buy;live 模式下 buy 行走卖盘 asks,sell 行走买盘 bids |
| spreadMode | string | – | 执行成本来源:bundled=内置典型点差基准(默认,半价差、零滑点,离线秒回);live=实时拉取订单簿前100档逐档行走,算出真实半价差+市场冲击���点(逐所独立请求,单所失败自动回退内置基准并记入 failures,深度不足保留实测值并给 warning)。需配合 tradeSizeUsd 才会计入 |
| spreadPair | string | – | 执行成本测算交易对,默认沿用 pair,再默认 BTC/USDT。live 模式现货自动解析现货市场(如 KuCoin 用 kucoin 而非 kucoinfutures),如 ETH/USDT、SOL-USDT |
| tokenBalance | number | – | 持有的平台币数量(BNB / GT / KCS)。币安现货 AND 门槛(不足降档);Gate OR GT、KuCoin OR KCS 均可升档(不降档);用于实际 VIP 档位与平台币持仓折扣,不传会提示持仓影响 |
| tradeSizeUsd | number | – | 单笔吃单市价单规模(USD),默认不计执行成本。传入后总成本/年化/推荐会加上单边点差穿越成本(半价差);spreadMode=live 时再加上该规模下的订单簿滑点,如 10000=$1万、100000=$10万 |
| useToken | boolean | – | 是否持有并使用平台币(BNB/OKB/GT/MX/BGB/KCS)折扣 |
| volume | number | yes | 月交易量,USDT |
No output schema declared.
No examples provided.
volume_what_if ~829
当用户问"月交易量达到 X 手续费多少/如果成交量增长到不同水平呢/再刷多少量能升 VIP 档省钱/各交易所档位跳变点",或要看一条跨成交量的费率-成本曲线时使用。Use for volume what-if / sensitivity analysis: scans monthly trading volume from zero up through the VIP ladder for spot OR futures across EVERY venue allowed in the country, returning (1) per-volume-point cross-venue ranking with the cheapest venue and its annual trading fee, (2) per-venue sweep curves with tier/maker/taker/weighted fee at each point, (3) the exact tier-crossing list (at which volume each venue moves to which rung), and when baseVolume is given, (4) each venue's next volume rung, how much MORE monthly volume it needs, and the USD/year it would save at the caller's current volume (holding-gated rungs like Binance spot's BNB requirement are explicitly flagged as unreachable by volume alone). Sweep points default to the union of every venue's tier thresholds (sampled if >16); pass explicit volumes for custom points. Applies referral discounts and the optional platform-token toggle exactly like compare_exchange_fees. Trading fees only — funding, spread, withdrawals and fiat are not included (use compare_total_cost for the full stack).
| Name | Type | Req | Description |
|---|---|---|---|
| accountAssetsUsd | number | – | 账户总资产 USD(OKX/Bybit/Bitget/Kraken 等的资产升档通道) |
| baseVolume | number | – | 你当前的 30 天成交量(USD)。提供后会返回精确的"下一 VIP 档还需多少量、当前量下一年省多少"建议,并保证该点出现在扫描中 |
| country | string | yes | ISO 3166-1 alpha-2 居住国代码,如 US/CN/JP/GB/DE/BR |
| currency | string | – | 显示币种,默认 USD |
| format | string | – | 矩阵渲染格式:json=仅结构化 JSON(默认,行为不变);markdown=在结果中额外附 rendered.markdown 可直接粘贴的表格;csv=附 rendered.csv(CRLF、RFC4180 转义,可导入 Excel);both=两者都附 |
| language | string | – | 输出语言:en=英文(默认),zh=中文。仅影响 advice/warnings/tradeoffs/reasons 等叙述性文字,数值、字段名与错误码不受影响 |
| makerShare | number | – | Maker 成交占比 0-1,默认 0.4;用于 maker/taker 加权费率 |
| pair | string | – | 特定交易对(如 BTC/USDT、FDUSD、USDC)以适用交易对专属费率活动;默认账户档位费率 |
| purpose | string | yes | 交易类型:spot 现货 / futures 合约 |
| tableMetric | string | – | format 非 json 时表格的指标列:weighted_fee_pct=加权费率%(默认) / annual_fee_usd=年化交易费 / tier=生效档位名 |
| tokenBalance | number | – | 平台币持仓数量(BNB/GT/KCS 枚数,或 MX/HYPE 等的枚数);影响 AND/OR 档位与持仓折扣 |
| useToken | boolean | – | 是否开启平台币抵扣/折扣(BNB/MX/BGB/GT/KCS/HYPE/PT 等),默认 false |
| volumes | array | – | 自定义扫描点(月成交量 USD 数组,最多 24 个,自动去重排序)。不传则默认取所有交易所档位阈值的并集(超过 16 个时全区间抽样并给出警告) |
No output schema declared.
No examples provided.
What is the Fee Optimizer MCP server?
Fee Optimizer MCP is listed in the public MCP registry as io.github.gaokai258/fee-optimizer-mcp. Compare crypto exchange fees across 18 venues. VIP tiers, funding, spread, fiat rails, app vs PRO. This page covers its npm package (fee-optimizer-mcp).
Is the Fee Optimizer MCP server safe to use?
Fee Optimizer MCP scores 70 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Fee Optimizer MCP server expose?
Fee Optimizer MCP exposes 19 tools: compare_exchange_fees, get_referral_link, calculate_savings, compare_total_cost, recommend_exchange, and 14 more. Their descriptions and schemas cost roughly 13,795 tokens of context every time the server is loaded.
Is the Fee Optimizer MCP server still maintained?
Fee Optimizer MCP is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.
What licence is the Fee Optimizer MCP server under?
Fee Optimizer MCP declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.