Search / mk.dex/bluedex
blueDEX
R0· no sign-inNon-custodial DEX aggregator for autonomous AI agents: best-price swaps on 8 chains, no API key.
v0.8.0 · active · website · descriptor JSON · versions
Search / mk.dex/bluedex
R0· no sign-inNon-custodial DEX aggregator for autonomous AI agents: best-price swaps on 8 chains, no API key.
v0.8.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"bluedex": {
"type": "http",
"url": "https://dex.mk/mcp"
}
}
}claude mcp add --transport http bluedex https://dex.mk/mcp[mcp_servers.bluedex]
url = "https://dex.mk/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"bluedex": {
"type": "remote",
"url": "https://dex.mk/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"bluedex": {
"type": "http",
"url": "https://dex.mk/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=bluedex&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZGV4Lm1rL21jcCJ9"
}{
"servers": {
"bluedex": {
"type": "http",
"url": "https://dex.mk/mcp"
}
}
}{
"mcpServers": {
"bluedex": {
"httpUrl": "https://dex.mk/mcp"
}
}
}extensions:
"bluedex":
enabled: true
name: "bluedex"
type: streamable_http
uri: "https://dex.mk/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations10 of 10 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,077 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes10 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageplan_routechangedtitle, annotationslist_onrampschangedtitle, annotationssweep_dustchangedtitle, annotationsget_instant_statuschangedtitle, annotationscreate_instant_shiftchangedtitle, annotationslist_instant_assetschangedtitle, annotationsget_metachangedtitle, annotationsget_chartchangedtitle, annotationsbuild_swap_transactionchangedtitle, annotationsget_swap_quotechangedtitle, annotationsFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-98% +updated-26d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://dex.mk/mcp streamable-http | none | yes | 98% | 718 ms | 2025-06-18 | 2026-10-20 |
build_swap_transactionread-only | Build an unsigned transaction for a quoted swap. Returns EVM fields (to/data/value) or a Solana base64 transaction, plus a verification block: routerAllowlisted, decodedSummary, minBuyAmount, approvalTarget. VERIFY BEFORE SIGNING — sign only if routerAllowlisted is true and the addresses match the published allowlist from get_meta. |
create_instant_shift | Open an INSTANT shift for assets with no on-chain DEX route — Tron (USDT-TRC20, TRX), BTC, cross-chain. Returns a deposit address: send the `from` asset there and the `to` asset settles to your address. Custodial AT THE VENUE during the swap (~minutes); blueDEX never holds funds. Use list_instant_assets for ids. |
get_chartread-only | OHLCV candles for a token (top pool by liquidity). Timeframes: 1m, 5m, 15m, 1h, 4h, 1d. |
get_instant_statusread-only | Status of an instant shift by id (from create_instant_shift): waiting | pending | processing | settling | settled | refund* | expired, plus deposit/settle tx hashes once available. |
get_metaread-only | blueDEX's published transparency data: treasury (fee recipient) addresses, router allowlist, fee schedule, paused venues. Use this to audit quotes and transactions. |
get_swap_quoteread-only | Get the best swap route across DEX aggregator venues. Returns the winning venue quote plus every venue quote for transparency, and the fee recipient address (auditable against get_meta). Cross-chain quotes (e.g. USDT on Arbitrum -> USDC on Base) are supported on EVM. |
list_instant_assetsread-only | Assets reachable via the INSTANT lane (no on-chain DEX route) — Tron/USDT-TRC20, BTC, and stablecoin corridors. Returns ids (e.g. 'usdt-tron') to use with create_instant_shift. |
list_onrampsread-only | Reputable INDEPENDENT fiat->crypto on-ramps blueDEX signposts so a human principal can acquire a first coin with minimal KYC, then swap/bridge on blueDEX. blueDEX operates none of these and takes no custody; every ramp lands coins in the user's own wallet. Durable no-KYC = vouchers + non-custodial P2P; tiered/full-KYC brokers are a labelled fallback. Most no-KYC routes are human-mediated (cash/contacts/Tor) — only Transak + MoonPay are agent-callable (but require KYC). Most are BTC-only — bridge onward with the instant lane or a quote. Surface this when a human asks how to get their first crypto. |
plan_routeread-only | Plan the cheapest MULTI-HOP route between ANY two assets — composes DEX swaps (non-custodial) + instant-lane bridges (custodial-at-venue) into one path, with every fee and per-leg custody disclosed. e.g. USDT on Tron -> XAUt on Ethereum becomes a USDT bridge + a DEX swap. `from`/`to` are an instant id (e.g. 'usdt-tron') or a {chain,address} DEX token; `amount` is integer base units of `from`. Returns ordered legs (kind, venue, custody, amounts, fee) + total output. Execute legs in order: DEX legs via build_swap_transaction, bridge legs via create_instant_shift. |
sweep_dustread-only | Consolidate many small leftover token balances (dust) into one token (default USDC) on an EVM chain. Pass the dust list (token address + amount — you know your own balances); returns a plan of unsigned swaps, gas-positive legs only, with the whole tiny sweep fee riding ONE leg. Non-custodial: approve each leg's approvalTarget and sign. Base/Arbitrum/Optimism/Ethereum/BNB Chain/Polygon/Avalanche. |
Schemas: list_tools.
{
"name": "mk.dex/bluedex",
"title": "blueDEX",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://dex.mk/mcp",
"type": "streamable-http"
}
],
"version": "0.8.0",
"websiteUrl": "https://dex.mk/docs",
"description": "Non-custodial DEX aggregator for autonomous AI agents: best-price swaps on 8 chains, no API key."
}