CrossFin
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
AI agent access to Asian crypto markets. Korean exchange routing and x402 paid APIs.
| Author | io.github.bubilife1202 |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1875 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"CrossFin": {
"url": "https://crossfin.dev/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (16)
get_kimchi_premiumFree preview of Route Spread — real-time price spread between Korean and global crypto exchanges (top 3 pairs)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_exchange_feesTrading fees, withdrawal fees, and transfer times for all supported exchanges (Bithumb, Upbit, Coinone, GoPax, bitFlyer, WazirX, bitbank, Indodax, Bitkub, Binance, OKX, Bybit, KuCoin, Coinbase)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_exchange_pricesCompare Bithumb KRW prices vs Binance USD prices for tracked coins with transfer-time estimates
Parameters:
coin— string — Coin symbol (e.g. BTC, XRP). Omit for all.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_servicesSearch the CrossFin service registry (184 services) by keyword
Parameters:
query(required) — string — Search keyword
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_servicesList services from the CrossFin registry with optional category filter
Parameters:
limit— integercategory— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_serviceGet detailed information about a specific service by ID
Parameters:
serviceId(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_categoriesList all service categories with counts
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_analyticsCrossFin gateway usage analytics — total calls, top services, recent activity
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_guideComplete CrossFin API guide — services, pricing, x402 payment flow, code examples
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_optimal_routeFind cheapest/fastest path across 14 exchanges (incl. Coinbase, SUI, APT) using 13 bridge coins. Paid: $0.10 via x402. Requires local install with EVM_PRIVATE_KEY.
Parameters:
from(required) — string — Source (e.g. bithumb:KRW)to(required) — string — Destination (e.g. binance:USDC)amount(required) — numberstrategy— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
call_paid_serviceCall any CrossFin paid API with automatic x402 USDC payment. Requires local install with EVM_PRIVATE_KEY.
Parameters:
url— stringparams— objectserviceId— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_walletCreate a wallet in the local CrossFin ledger. Requires local install.
Parameters:
label(required) — stringinitialDepositKrw— number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_balanceGet wallet balance (KRW). Requires local install.
Parameters:
walletId(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
transferTransfer funds between wallets (KRW). Requires local install.
Parameters:
fromWalletId(required) — stringtoWalletId(required) — stringamountKrw(required) — number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_transactionsList transactions. Requires local install.
Parameters:
limit— numberwalletId— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
set_budgetSet daily spend limit (KRW). Requires local install.
Parameters:
dailyLimitKrw(required)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.