{
  "name": "Carbon DeFi MCP Server",
  "version": "0.7.0",
  "description": "MCP server for creating and managing on-chain maker trading strategies on Carbon DeFi. Returns unsigned transactions - the user signs and broadcasts. Zero gas on fills. Maker-first.",
  "mcp_endpoint": "https://mcp.carbondefi.xyz/mcp",
  "discovery": "https://www.carbondefi.xyz/llms.txt",
  "rest_endpoint": "https://mcp.carbondefi.xyz/tools",
  "openapi": "https://mcp.carbondefi.xyz/openapi.json",
  "supported_chains": [
    "ethereum",
    "sei",
    "celo",
    "tac",
    "coti"
  ],
  "rate_limit": {
    "requests_per_minute": 30,
    "burst": 10,
    "scope": "per IP — all tool calls share this limit, parallel calls count as multiple requests",
    "retry_after_seconds": 60,
    "tip": "For faster responses, call REST endpoints directly at https://mcp.carbondefi.xyz/tools/:toolName instead of via MCP proxy"
  },
  "claude_desktop_config": {
    "mcpServers": {
      "carbon-defi": {
        "command": "npx",
        "args": [
          "mcp-remote",
          "https://mcp.carbondefi.xyz/mcp"
        ]
      }
    }
  },
  "tools": [
    {
      "name": "carbon_get_strategies",
      "rest_endpoint": "/tools/get_strategies",
      "summary": "Fetch all active strategies for a wallet"
    },
    {
      "name": "carbon_create_limit_order",
      "rest_endpoint": "/tools/create_limit_order",
      "summary": "Create a one-time limit order at exact price"
    },
    {
      "name": "carbon_create_range_order",
      "rest_endpoint": "/tools/create_range_order",
      "summary": "Create a one-time range order across a price range. Good for DCA."
    },
    {
      "name": "carbon_create_recurring_strategy",
      "rest_endpoint": "/tools/create_recurring_strategy",
      "summary": "Create a looping buy+sell strategy with zero gas on fills"
    },
    {
      "name": "carbon_create_concentrated_strategy",
      "rest_endpoint": "/tools/create_concentrated_strategy",
      "summary": "Create two-sided liquidity with a defined spread"
    },
    {
      "name": "carbon_create_full_range_strategy",
      "rest_endpoint": "/tools/create_full_range_strategy",
      "summary": "Create full range liquidity (up to 1000x from market price)"
    },
    {
      "name": "carbon_reprice_strategy",
      "rest_endpoint": "/tools/reprice_strategy",
      "summary": "Update price ranges of an existing strategy"
    },
    {
      "name": "carbon_edit_strategy",
      "rest_endpoint": "/tools/edit_strategy",
      "summary": "Edit prices and budgets together in one transaction"
    },
    {
      "name": "carbon_deposit_budget",
      "rest_endpoint": "/tools/deposit_budget",
      "summary": "Add funds to an existing strategy"
    },
    {
      "name": "carbon_withdraw_budget",
      "rest_endpoint": "/tools/withdraw_budget",
      "summary": "Withdraw funds from a strategy without closing it"
    },
    {
      "name": "carbon_pause_strategy",
      "rest_endpoint": "/tools/pause_strategy",
      "summary": "Pause a strategy - prices zeroed, funds stay"
    },
    {
      "name": "carbon_resume_strategy",
      "rest_endpoint": "/tools/resume_strategy",
      "summary": "Resume a paused strategy by restoring price ranges"
    },
    {
      "name": "carbon_delete_strategy",
      "rest_endpoint": "/tools/delete_strategy",
      "summary": "Permanently close a strategy and return all funds"
    },
    {
      "name": "carbon_get_activity",
      "rest_endpoint": "/tools/get_activity",
      "summary": "Fetch trade and event history for a wallet or strategy"
    },
    {
      "name": "carbon_simulate_strategy",
      "rest_endpoint": "/tools/simulate_strategy",
      "summary": "Backtest a strategy against historical price data"
    },
    {
      "name": "carbon_explore_pair",
      "rest_endpoint": "/tools/explore_pair",
      "summary": "Explore market liquidity and top strategies for a token pair"
    },
    {
      "name": "carbon_help",
      "rest_endpoint": "/tools/help",
      "summary": "Get detailed guidance on any tool or a full overview"
    },
    {
      "name": "carbon_learn",
      "rest_endpoint": "/tools/learn",
      "summary": "Learn about Carbon DeFi concepts, protocol mechanics, and technical details"
    },
    {
      "name": "carbon_resolve_token",
      "rest_endpoint": "/tools/resolve_token",
      "summary": "Resolve a token symbol or name to its on-chain address"
    },
    {
      "name": "carbon_find_opportunities",
      "rest_endpoint": "/tools/find_opportunities",
      "summary": "Find discount buy or premium sell opportunities on a token pair"
    },
    {
      "name": "carbon_get_strategy",
      "rest_endpoint": "/tools/get_strategy",
      "summary": "Look up any strategy by ID — type, status, owner, prices, budgets, trades"
    },
    {
      "name": "carbon_get_protocol_stats",
      "rest_endpoint": "/tools/get_protocol_stats",
      "summary": "Get protocol TVL, volume, and fees history"
    },
    {
      "name": "carbon_get_price_history",
      "rest_endpoint": "/tools/get_price_history",
      "summary": "Get historical OHLC price data for a token pair"
    },
    {
      "name": "carbon_get_trade_quote",
      "rest_endpoint": "/tools/get_trade_quote",
      "summary": "Get a swap quote against Carbon DeFi liquidity"
    },
    {
      "name": "carbon_execute_trade",
      "rest_endpoint": "/tools/execute_trade",
      "summary": "Build an unsigned swap transaction against Carbon DeFi liquidity"
    }
  ]
}