eve-sde-mcp
The eve-sde-mcp server provides comprehensive access to Eve Online's Static Data Export (SDE) and live character data via the ESI API.
Static Data & Item Info
Search for item types (ships, modules, ammo, drones) with category/group filters
Retrieve full type details including dogma attributes, effects, traits, and meta info
Compare multiple types side-by-side on dogma attributes (up to 10 at once)
Navigate inventory groups, categories, and market group trees
Universe Data
Search and retrieve details for solar systems (security status, stargates, region), regions, and stations
Blueprint & Industry Data
Get blueprint details: materials, products, required skills, and time for all activities (manufacturing, invention, copying, ME/TE research, reaction)
Search blueprints by product name
Access public system cost indices for industry
Raw Database Access
Execute read-only SQL queries directly against the SDE database
Check SDE status (version, download date, available tables) and refresh/update it from Fuzzwork
ESI Authentication & Character Data
EVE SSO OAuth login with encrypted local token storage and multi-character support
Character skills (with SDE enrichment), skill queue, and attributes
Check skill requirements for ships/modules
Market & Trading
Wallet balance, market orders (open/history), wallet journal, and transactions
Public market data: global average/adjusted prices, regional orders, and daily price/volume history
Orders in player-owned structures (authenticated)
Killmails
Fetch a character's recent killmails (kills and losses)
Get full details for any public killmail (victim fitting, attackers, item names)
Fittings Management
Retrieve, save, delete, and parse (EFT format) character fittings
Assets & Contracts
Character assets in hangars/containers
Active/recent industry jobs
Character contracts (courier, item exchange, auction)
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@eve-sde-mcpGet the fitting stats for a Vexor."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
eve-sde-mcp
MCP server providing access to Eve Online's Static Data Export (SDE) and live character data via the ESI API — ship stats, module attributes, universe data, industry blueprints, character skills, and more.
Static data is powered by the Fuzzwork SQLite conversion of CCP's SDE. Live data uses EVE SSO OAuth with PKCE (no client secret needed).
Tools
Static Data (SDE)
Tool | Description |
| Search items by name with category/group filters |
| Full type detail with dogma attributes, effects, and traits |
| Dogma attributes (CPU, PG, damage, resists, etc.) |
| Effects and slot type (hi/med/low/rig) |
| Side-by-side attribute comparison for multiple types |
| Inventory group with all types |
| Inventory category with child groups |
| Market group tree navigation |
| Search solar systems by name |
| System details, connected systems, stations |
| Region with constellations |
| Station details |
| Blueprint materials, products, skills, time |
| Find blueprints by product name |
| Raw read-only SQL against the SDE |
| SDE version, download date, table list |
| Download/update the SDE from Fuzzwork |
Live Character Data (ESI)
Tool | Description |
| Start EVE SSO OAuth login flow |
| Show authenticated characters and token status |
| Remove stored tokens for a character |
| Switch active character for queries |
| All trained skills with SDE-enriched names and groups |
| Current skill training queue |
| Character attributes (int/mem/per/will/cha) |
| Check if character meets skill reqs for a ship/module |
Market & Trading (ESI)
Tool | Description |
| Character ISK balance |
| Open market orders with item names |
| Completed/cancelled/expired orders |
| ISK income/expense log |
| Recent market buys/sells with item names |
| Global average/adjusted prices (public) |
| Market orders for an item in a region (public) |
| Daily price/volume history for an item (public) |
| Orders in a player-owned structure (authenticated) |
| List type IDs with active orders in a region (public) |
Killmails (ESI)
Tool | Description |
| Character's recent kills and losses (IDs + hashes) |
| Full killmail detail with victim fitting, attackers, SDE names (public) |
Fittings (ESI)
Tool | Description |
| All saved fittings with ship/module names from SDE |
| Save a fitting from EFT format or structured input (write) |
| Delete a saved fitting by ID (write) |
| Preview EFT parsing without saving — resolves names to IDs and slot flags |
Industry & Assets (ESI)
Tool | Description |
| Active/recent manufacturing, research, invention jobs |
| System cost indices for industry (public) |
| Items in hangars/containers with names |
| Courier, item exchange, auction contracts |
Related MCP server: EVE Tycoon MCP Server
Setup
Requires Node.js 20+.
git clone https://github.com/ramonvanalteren/eve-sde-mcp.git
cd eve-sde-mcp
npm install
npm run buildThe SDE database (~460MB) is auto-downloaded to ~/.eve-sde/eve.db on first run.
Claude Desktop / Claude Chat
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"eve-sde": {
"command": "node",
"args": ["/path/to/eve-sde-mcp/dist/index.js"]
}
}
}Restart Claude Desktop to connect.
ESI Authentication
To use the live character data tools, you need an EVE SSO application:
Register at https://developers.eveonline.com — create an app with "Authentication & API Access", callback URL
http://localhost:8085/callbackCreate
~/.eve-sde/config.json:{ "clientId": "your_client_id_here" }Use the
esi_logintool — it opens a browser for EVE SSO login and stores encrypted tokens locally
Tokens are encrypted at rest (AES-256-GCM) and stored in ~/.eve-sde/auth.db. Scopes include skill reading, wallet, market, industry, assets, contracts, and fittings (read+write). Multi-character support is built in.
Development
npm run dev # Run with tsx (no build needed)
npm test # Run test suite
npm run test:watch # Watch mode
npm run build # Compile TypeScriptData
SDE:
~/.eve-sde/eve.db— userefresh_sdeto updateAuth tokens:
~/.eve-sde/auth.db— encrypted, useesi_logoutto removeConfig:
~/.eve-sde/config.json— EVE SSO Client IDThe
query_sdetool allows arbitrary SELECT queries for anything the specific tools don't cover
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ramonvanalteren/eve-sde-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server