Skip to main content
Glama
angrysky56

Coinbase Trade Assistant MCP

by angrysky56

Coinbase Trade Assistant MCP

A sophisticated Model Context Protocol (MCP) server that provides intelligent cryptocurrency trading assistance using Coinbase Advanced Trade API. Features automated technical analysis screening and real-time market insights.

Features

  • Intelligent Auto-Screener: Efficiently scans all available coins for high-probability technical setups

    • 13 EMA crosses above 55 SMA (trend confirmation)

    • RSI recovery from oversold levels (< 10)

    • Volume pattern analysis (unusual activity detection)

    • Typically returns 0-30 qualified coins depending on market conditions

  • Smart Filtering: Focus on actionable opportunities, not information overload

  • Real-time Market Data: Live price and volume data from Coinbase Advanced Trade API

  • Due Diligence Ready: Curated list for manual review and selection

  • Risk-Aware: Built-in volume and volatility filters

Related MCP server: Coinbase Chat MCP

Quick Start

  1. Configure API Keys:

  2. Add to Claude Desktop:

    {
      "mcpServers": {
        "coinbase-trade-assistant": {
          "command": "uv",
          "args": [
            "--directory",
            "/path/to/coinbase-trade-assistant-mcp",
            "run",
            "main.py"
          ]
        }
      }
    }
  3. Install Dependencies- if there is an issue or you are not using the client config which should do this automatically:

    cd coinbase-trade-assistant-mcp
    uv venv --python 3.12 --seed
    source .venv/bin/activate
    uv sync

Screening Criteria

The screener uses a confluence-based approach requiring multiple confirming signals:

  • Trend: 13 EMA crossing above 55 SMA (momentum shift)

  • Momentum: RSI recovery from oversold (< 10) back above 10-30 range

  • Volume: Unusual volume activity (3x+ average or very low < 20%)

  • Signal Strength: Requires 2 out of 3 conditions for qualification

Expected Results:

  • Bull Markets: 15-30 qualified coins

  • Bear/Sideways Markets: 0-10 qualified coins

  • Transition Periods: 5-15 qualified coins

All results ranked by signal strength for efficient due diligence.

Tools Available

Primary Workflow:

  • screen_all_coins: Main tool - Run comprehensive technical screening across all markets

  • check_signals: Review and analyze recent screening results

  • monitor_portfolio: Track specific watchlist for signals

Supporting Tools:

  • get_market_data: Current market snapshots for specific coins

  • analyze_coin: Basic technical data for individual coins (when needed)

Requirements

  • Python 3.12+

  • Coinbase CDP API keys

  • Claude Desktop or compatible MCP client

Security

  • API keys are read from local cdp_api_key.json file

  • Never commit your API key file to version control

  • The key file is automatically ignored by git (added to .gitignore)

  • Rate limiting and error handling built-in

  • If sharing your project, remove the key file first

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Provides advanced cryptocurrency and stock market analysis using TradingView data with real-time screening, technical indicators, and pattern recognition. Supports multiple exchanges and markets for comprehensive trading intelligence through natural language queries.
    10
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides AI agents with access to real-time cryptocurrency data from Coinbase's public API, including prices, market statistics, historical data, and technical analysis, plus simulated wallet transactions for educational purposes.
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides cryptocurrency trading signals, market analysis, and portfolio management capabilities across 15+ exchanges with AI-enhanced technical analysis, arbitrage detection, and risk assessment tools.
    2
    -