MCP Catalogs
Home

eve-online-mcp

by kongyo2·7·Score 38

MCP server for accessing EVE Online market data through ESI API with prices, orders, history, and structure market data.

ecommerceai-llmdeveloper-tools
2
Forks
0
Open issues
10 mo ago
Last commit
2d ago
Indexed

Overview

The EVE Online Market MCP Server provides comprehensive access to EVE Online's market data via the ESI API. It implements all core MCP protocol requirements and offers seven distinct tools for market analysis: get-market-prices, get-market-orders, get-market-history, get-market-groups, get-structure-orders, get-market-stats, and get-structure-type-orders. The server handles rate limiting, error handling, and authentication for accessing private structure market data.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Game market analysis for EVE Online players and traders
you:Integration with trading bots for automated market operations
you:Economic research and trend analysis within the EVE Online universe
you:Does this MCP server require authentication?
you:How does this server handle ESI rate limits?

When to choose this

Choose this server for EVE Online market analysis when you need comprehensive market data access through MCP with both public and authenticated endpoints.

When NOT to choose this

Don't choose this if you need real-time market data with sub-second updates, as it depends on ESI API which has inherent latency.

Tools this server exposes

10 tools extracted from the README
  • get-market-prices

    Get all EVE Online items' adjusted and average prices

  • get-market-orders

    Get market orders for a specific region with optional filtering

  • get-market-history

    Get historical market data for a specific item in a region

  • get-market-groups

    Get grouped market data for a specific item in a region

  • get-structure-orders

    Get all market orders for a specific structure

  • get-market-stats

    Get market statistics for a specific region

  • get-structure-type-orders

    Get market orders for a specific item type in a structure

  • get-auth-url

    Get authentication URL for EVE Online SSO

  • authenticate

    Exchange authorization code for access token

  • refresh-token

    Refresh expired access token using refresh token

Comparable tools

esi-api-wrappereve-online-data-toolsmarket-analyzer-mcp

Installation

Installation

Via Smithery

npx -y @smithery/cli install @kongyo2/eve-online-mcp --client claude

Manual Installation

  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Start the server:
npm start

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "eve-online": {
      "command": "node",
      "args": ["path/to/eve-online-mcp/dist/index.js"],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

FAQ

Does this MCP server require authentication?
For public market data, no authentication is required. However, for accessing structure market data, you need to authenticate with EVE Online SSI and obtain the necessary API scopes.
How does this server handle ESI rate limits?
The server automatically monitors ESI rate limits and returns appropriate errors when limits are reached. Rate limit status is available in response headers (x-esi-error-limit-remain and x-esi-error-limit-reset).

Compare eve-online-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.