Skip to main content
Glama

Server Details

Autonomous DeFi router for multi-hop execution, MEV risk mitigation, and transaction calldata.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
35.9% over 25 days
Last Tested
Transport
Streamable HTTP
URL
Repository
geekmarine/mcp-defi-router
GitHub Stars
0

TDQS

A3.7/5.0

Scored across 3 tools

Disambiguation4/5

Each tool targets a distinct DeFi domain: security auditing, cross-chain bridge optimization, and DEX liquidity routing. However, the bridge optimizer and DEX router both simulate swap routes and factor gas, which could cause minor confusion for an agent seeking a general swap route.

Naming Consistency5/5

All tool names follow a consistent snake_case pattern of [domain]_[function]_[agent noun]. The style is uniform and descriptive, with no mixing of conventions.

Tool Count5/5

Three tools is well-scoped for a specialized DeFi router server. Each tool covers a distinct, complex operation without redundancy, and the count falls within the ideal 3-15 range.

Completeness3/5

The surface covers security screening and routing simulation for both cross-chain and DEX swaps, but lacks any tool for executing or broadcasting transactions, checking balances/allowances, or managing positions. These are notable gaps for a DeFi routing server, though the tools do provide ready-to-sign call data.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedcontract_security_screener4 fields changed
      • addedInput schema / properties / chain_id / description
        Added value: +"EVM chain ID (e.g., 8453 for Base, 1 for Ethereum Mainnet, 56 for BSC). Defaults to 8453."
      • addedInput schema / properties / max_acceptable_tax_pct / description
        Added value: +"Maximum allowable cumulative buy/sell tax threshold percentage. Defaults to 5.0%."
      • addedInput schema / properties / token_address / description
        Added value: +"The EVM contract address of the target token to evaluate."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "properties": {
        +    "chain_id": {
        +      "type": "integer"
        +    },
        +    "detected_risk_flags": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "risk_metrics": {
        +      "description": "Composite risk score (0-100) and max position ceiling",
        +      "type": "object"
        +    },
        +    "security_verdict": {
        +      "description": "Clearance indicator (e.g., CLEAR_FOR_AUTOMATED_TRADE or CRITICAL_REJECT_SCAM)",
        +      "type": "string"
        +    },
        +    "tax_audit": {
        +      "description": "Audit of buy, sell, and transfer taxes",
        +      "type": "object"
        +    },
        +    "token_address": {
        +      "type": "string"
        +    },
        +    "token_identity": {
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "token_address",
        +    "chain_id",
        +    "security_verdict",
        +    "risk_metrics",
        +    "tax_audit"
        +  ],
        +  "type": "object"
        +}
    • Changedcross_chain_bridge_optimizer8 fields changed
      • addedInput schema / properties / from_address / description
        Added value: +"User or agent sender wallet address."
      • addedInput schema / properties / from_amount / description
        Added value: +"Source token quantity in base atomic units (e.g., '1000000' for 1 USDC)."
      • addedInput schema / properties / from_chain / description
        Added value: +"Origin blockchain network key (e.g., 'base', 'eth', 'arbitrum', 'solana')."
      • addedInput schema / properties / from_token / description
        Added value: +"Source token symbol or contract address."
      • addedInput schema / properties / slippage_tolerance / description
        Added value: +"Maximum allowable slippage fraction (e.g., 0.005 for 0.5%). Defaults to 0.005."
      • addedInput schema / properties / to_chain / description
        Added value: +"Destination blockchain network key (e.g., 'base', 'eth', 'arbitrum', 'solana')."
      • addedInput schema / properties / to_token / description
        Added value: +"Destination token symbol or contract address."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "properties": {
        +    "economic_friction_analysis": {
        +      "description": "Gas and protocol bridge fees breakdown",
        +      "type": "object"
        +    },
        +    "execution_timing": {
        +      "type": "object"
        +    },
        +    "pre_flight_requirements": {
        +      "type": "object"
        +    },
        +    "ready_to_sign_payload": {
        +      "description": "Transaction calldata payload containing to, data, value, gasLimit",
        +      "type": "object"
        +    },
        +    "route_id": {
        +      "type": "string"
        +    },
        +    "route_summary": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "route_id",
        +    "route_summary",
        +    "economic_friction_analysis",
        +    "ready_to_sign_payload"
        +  ],
        +  "type": "object"
        +}
    • Changeddex_liquidity_router5 fields changed
      • addedInput schema / properties / chain_id / description
        Added value: +"Blockchain network identifier (e.g., 'base', 'ethereum', 'arbitrum', 'bsc'). Defaults to 'base'."
      • addedInput schema / properties / max_slippage_pct / description
        Added value: +"Maximum acceptable slippage tolerance percentage. Defaults to 0.5%."
      • addedInput schema / properties / token_address / description
        Added value: +"The ERC-20 contract address of the token to audit (e.g. 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 for USDC)."
      • addedInput schema / properties / trade_size_usd / description
        Added value: +"Simulated order size in USD to calculate dynamic slippage and price impact. Defaults to 1000.0."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "properties": {
        +    "alternative_routes": {
        +      "description": "Secondary liquidity pools sorted by depth",
        +      "type": "array"
        +    },
        +    "chain": {
        +      "type": "string"
        +    },
        +    "execution_verdict": {
        +      "description": "Trade suitability verdict (e.g., APPROVED_FOR_EXECUTION or REJECT_HIGH_SLIPPAGE)",
        +      "type": "string"
        +    },
        +    "optimal_route": {
        +      "description": "Top liquidity pool with dynamic price impact and calibrated execution parameters",
        +      "type": "object"
        +    },
        +    "simulated_trade_size_usd": {
        +      "type": "number"
        +    },
        +    "token_address": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "token_address",
        +    "chain",
        +    "execution_verdict",
        +    "optimal_route"
        +  ],
        +  "type": "object"
        +}
  2. 3 tool updates
    • Changedcontract_security_screener2 fields changed
      • addedInput schema / properties / chain_id / default
        Added value: +8453
      • addedInput schema / properties / max_acceptable_tax_pct
        Added value: +{
        +  "default": 5,
        +  "type": "number"
        +}
    • Changedcross_chain_bridge_optimizer1 field changed
      • addedInput schema / properties / slippage_tolerance
        Added value: +{
        +  "default": 0.005,
        +  "type": "number"
        +}
    • Changeddex_liquidity_router3 fields changed
      • addedInput schema / properties / chain_id / default
        Added value: +"base"
      • addedInput schema / properties / max_slippage_pct
        Added value: +{
        +  "default": 0.5,
        +  "type": "number"
        +}
      • addedInput schema / properties / trade_size_usd
        Added value: +{
        +  "default": 1000,
        +  "type": "number"
        +}
  3. 3 tool updates
    • First observedcontract_security_screener
    • First observedcross_chain_bridge_optimizer
    • First observeddex_liquidity_router

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.