Skip to content

🎯 Professional POE2 trading intelligence via MCP - 11 specialized tools for currency analysis, market signals & arbitrage detection. Claude Code ready!

License

Notifications You must be signed in to change notification settings

vanzan01/poe2scout-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

POE2Scout MCP Server - Professional Trading Intelligence

A Model Context Protocol (MCP) server that provides AI assistants with professional trading data from POE2Scout - a specialized platform for Path of Exile 2 currency trading and market intelligence. Built for traders, day traders, and currency speculators who need reliable market data and trend analysis.

Architecture Overview

graph LR
    A[POE2Scout API<br/>poe2scout.com] -->|HTTP Requests<br/>Rate Limited: 2/sec| B[POE2Scout MCP Server<br/>This Project]
    B -->|11 Trading Tools<br/>JSON-RPC 2.0| C[Claude Code / LLM<br/>Your AI Application]
    C -.->|Optional Extension<br/>API Integration| D[Custom Trading Bot<br/>Dashboard/Automation]
    
    B1[Multi-tier Cache<br/>L1: Memory<br/>L2: SQLite] -.->|Performance| B
    B2[Rate Limiter<br/>Circuit Breaker<br/>Retry Logic] -.->|Reliability| B
    
    style A fill:#ff6b6b,stroke:#fff,stroke-width:2px,color:#fff
    style B fill:#4ecdc4,stroke:#fff,stroke-width:3px,color:#000
    style C fill:#45b7d1,stroke:#fff,stroke-width:3px,color:#fff
    style D fill:#96ceb4,stroke:#fff,stroke-width:2px,color:#000
    style B1 fill:#feca57,stroke:#fff,stroke-width:1px,color:#000
    style B2 fill:#ff9ff3,stroke:#fff,stroke-width:1px,color:#000
Loading

Data Flow:

  1. POE2Scout API β†’ Raw market data (Divine Orbs, Chaos Orbs, etc.)
  2. MCP Server β†’ Processes, caches, and exposes 11 trading tools
  3. Claude Code/LLM β†’ YOUR PRIMARY APPLICATION - Provides intelligent trading analysis
  4. Custom Extensions β†’ Optional bots/dashboards that integrate with Claude's analysis

What This MCP Server Provides

🎯 Reliable Data Pipeline

  • 11 focused tools for direct POE2Scout API access
  • Rate-limited HTTP client (2 req/sec, burst 5) with intelligent retry logic
  • Real-time market data with proper error handling and caching
  • JSON-RPC 2.0 compliance for seamless AI integration

πŸ“Š Trading-Focused Data Coverage

  • Major currencies only - Divine Orb, Chaos Orb, and other high-volume items
  • Volume-based pricing - Trade quantities for liquidity assessment
  • Price history with trends - Essential for day trading decisions
  • Outlier detection - Automatically flags market manipulation attempts
  • Professional trader tools - Built for currency speculation, not casual gear shopping

Available Tools

POE2Scout MCP provides 11 specialized tools for currency trading and market analysis:

🎯 Core Trading Tools

  • analyze_price_history - Advanced market analysis with trend detection, volatility assessment, and trading signals
  • get_leagues - Current league data with Divine Orb pricing
  • basic_search - Find currency items by name with price history
  • get_currency_items - Major currency exchange rates and volume data

πŸ“Š Market Intelligence Tools

  • get_unique_items - High-value unique item discovery (limited data coverage)
  • get_item_categories - Available trading categories
  • get_unique_base_items - Base item reference data
  • get_uniques_by_base_name - Filter unique items by base type

βš™οΈ System & Utility Tools

  • get_api_status - Rate limiting and system health monitoring
  • get_item_filters - Available search filters and categories
  • get_landing_splash_info - Platform status and featured content

Key Limitation: POE2Scout focuses on high-volume traded items only. Most specific gear searches return empty results - this is normal and expected.

Professional Trading Applications

πŸ“Š Smart Trading Analysis

πŸ‘€ User: Should I buy Divine Orbs at current market price?

πŸ€– POE2 AI: Let me analyze Divine Orb market conditions...
         [MCP call: analyze_price_history β†’ comprehensive analysis]
         
         πŸ“ˆ MARKET ANALYSIS:
         β€’ Current Price: [Current market rate]
         β€’ Trend: Stable/Flat (medium volatility)
         β€’ Volume: 302 quantity (excellent liquidity)
         β€’ Recommendation: Sell - 13.8% above average
         
         πŸ’‘ TRADING SIGNAL: WEAK SELL
         ⚠️ Price slightly elevated - consider waiting for dip
         πŸ“Š Recent range: [Dynamic price range]

🎯 Professional Currency Strategy

πŸ‘€ User: I have 3 Divine Orbs - what's the smartest trading strategy?

πŸ€– POE2 AI: Let me analyze current market conditions first...
         [MCP call: get_currency_items β†’ market analysis]
         
         πŸ’° STRATEGY ANALYSIS:
         β€’ Divine stability: [Current volatility assessment]
         β€’ Alternative currencies: [High-value options analysis] 
         β€’ Market timing: [League phase considerations]
         
         πŸ“Š METHODOLOGY:
         β€’ Assess your gear upgrade timeline
         β€’ Compare Divine vs other currency stability  
         β€’ Factor in league age and market maturity
         β€’ Keep emergency reserves for opportunities

πŸ” Volume-Based Intelligence

πŸ‘€ User: Divine Orb shows 302 quantity - is that good liquidity?

πŸ€– POE2 AI: Moderate liquidity analysis:
         β€’ 302 quantity = [Market value worth of trading]
         β€’ Previous volume: 5,012 (significant drop)
         β€’ Execution: May take time for large trades
         
         πŸ“Š VOLUME GUIDE:
         πŸ”₯ HIGH (1000+): Instant execution
         βœ… MEDIUM (100-999): Normal trading
         ⚠️ LOW (<100): Price manipulation risk

πŸ“Š Arbitrage Opportunities

πŸ‘€ User: Find arbitrage between leagues

πŸ€– POE2 AI: Cross-league price analysis:
         
         πŸ’Ž DIVINE ORB ARBITRAGE:
         β€’ Dawn of the Hunt: [Current SC price]
         β€’ HC Dawn of the Hunt: [Current HC price]
         β€’ Spread: [Price difference] ([% difference])
         
         πŸ“Š ANALYSIS:
         β€’ Hardcore economy typically smaller
         β€’ Can't transfer between leagues
         β€’ Shows relative economy health

⚑ Price Manipulation Detection

πŸ‘€ User: [Currency] just spiked massively - is this real?

πŸ€– POE2 AI: Market manipulation analysis:
         
         🚨 PRICE SPIKE ANALYSIS:
         β€’ Current: [Spike price] (massive increase!)
         β€’ Previous: [Normal range] (historical average)
         β€’ Volume: [Current volume] (check if artificial)
         
         πŸ’‘ VERDICT: [Analysis based on volume/history]
         ⚠️ Compare with historical patterns
         πŸ“Š Historical range: [Dynamic range]

πŸ’° Quick Trade Validation

πŸ‘€ User: Someone offers [X] for [Y currency] - fair deal?

πŸ€– POE2 AI: Trade analysis:
         
         [DEAL ASSESSMENT]
         πŸ“Š Current market rate: [Live market rate]
         πŸ’° Price difference: [Above/below market %]
         πŸ“ˆ Recent range: [Dynamic price range]
         
         🎯 RECOMMENDATION: [Based on current analysis]

Real Trading Scenarios

Beginner: "What's Exalted worth?"

Current Exalted Orb: 1 exalt (base unit)
Stable baseline currency for all pricing
Volume: High liquidity
Status: Standard measurement unit

Intermediate: "Best profit margins today?"

πŸ”₯ HIGH-VALUE CURRENCIES:
1. Divine Orb: [Current rate] (stable store of value)
2. Perfect Jeweller's: [Current rate] (high-value)
3. Greater Jeweller's: [Current rate] (watch for spikes)

⚠️ Check volumes before trading!

Advanced: "Portfolio rebalancing methodology?"

CURRENT HOLDINGS: 8 Divine Orbs (typical geared endgamer)

ANALYSIS FRAMEWORK:
β€’ Market phase: [Early league vs established economy]
β€’ Currency stability: [Volatility vs other options]
β€’ Personal timeline: [Gear upgrade plans vs investment horizon]

METHODOLOGY: 
β€’ Calculate gear upgrade costs in current market
β€’ Assess opportunity cost of holding vs trading
β€’ Diversify based on market conditions, not fixed ratios
β€’ Adjust allocation based on league maturity and goals

Installation

For Claude Desktop Users

# Add to Claude with email configuration
claude mcp add -e POE2SCOUT_CONTACT_EMAIL=your@email.com -- poe2scout-mcp node /path/to/dist/index.js

For Developers

git clone https://github.com/vanzan01/poe2scout-mcp.git
cd poe2scout-mcp
npm install
npm run build

# Set email (required by API)
export POE2SCOUT_CONTACT_EMAIL="your@email.com"

Troubleshooting

"Prices look completely wrong"

  • Check the volume/quantity - low volume = unreliable price
  • Trust high-volume items only (100+ quantity)
  • Some currencies show data anomalies - focus on consistent patterns

"All unique item searches return empty"

  • Normal behavior - POE2Scout focuses on currency trading
  • Limited unique item coverage
  • Use official trade site for gear

"Divine price changed drastically"

  • Check both price AND volume
  • Volume drops = temporary liquidity issue
  • Wait for volume normalization before trading large amounts

Pro Trading Tips

  1. Always check volume - Volume under 100 = price manipulation risk
  2. Divine Orb is your benchmark - Most stable high-value currency
  3. Exalted for baseline - All prices measured in exalts
  4. Perfect Jeweller's for storage - High value, good liquidity
  5. Cross-reference big trades - Verify large value transactions

Data Quality Notes

βœ… Reliable Data:

  • Divine Orb pricing (consistently accurate)
  • Volume/quantity data (helps identify bad prices)
  • Price history trends

⚠️ Known Issues:

  • Some currencies show extreme price swings
  • Low volume items may have stale pricing
  • Not real-time (updates periodically)

Credits

Built on top of POE2Scout - the platform providing the trading data that makes this possible.

License

MIT

About

🎯 Professional POE2 trading intelligence via MCP - 11 specialized tools for currency analysis, market signals & arbitrage detection. Claude Code ready!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published