eve-sde-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_typesB | Search Eve Online item types by name. Returns type_id, name, group, and category. Use this to find ships, modules, ammo, drones, etc. |
| get_typeA | Get full details for an Eve Online type by ID, including all dogma attributes (CPU, powergrid, damage, resistances, etc.), effects, traits, and meta info. |
| get_type_attributesA | Get all dogma attributes for a type, with human-readable names and units. Essential for fitting: CPU, powergrid, capacitor, damage, tracking speed, signature radius, resistances, etc. |
| get_type_effectsB | Get effects for a type — determines slot type (hiSlot, medSlot, loSlot, rigSlot), activation effects, passive bonuses, etc. |
| compare_typesA | Compare dogma attributes side-by-side for multiple types. Useful for comparing ships or modules. |
| get_groupA | Get an Eve Online inventory group by ID or name, with all types in that group. |
| get_categoryB | Get an Eve Online inventory category (e.g. Ship, Module, Drone, Charge) with its child groups. |
| get_market_groupB | Navigate the Eve Online market group tree. Returns group info and children (subgroups or types). |
| search_systemsC | Search Eve Online solar systems by name. |
| get_systemA | Get details for an Eve Online solar system — security status, constellation, region, and connected stargates. |
| get_regionB | Get an Eve Online region with its constellations and system count. |
| get_stationC | Get Eve Online station details. |
| get_blueprintB | Get Eve Online blueprint details — materials, products, skills, and time for all activities (manufacturing, invention, copying, ME/TE research, reaction). |
| search_blueprintsA | Search for Eve Online blueprints by product name. Find what blueprint makes a given item. |
| query_sdeA | Run a read-only SQL query against the Eve Online SDE database. Only SELECT statements are allowed. Use this for anything the other tools don't cover. |
| get_sde_statusA | Get the current status of the Eve Online SDE database — version, download date, file size, and available tables. |
| refresh_sdeA | Download or update the Eve Online SDE database from Fuzzwork. This replaces the current database with the latest version. Takes a minute or two. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 17 tools
Most tools have distinct purposes, but there is some overlap between get_type, get_type_attributes, and get_type_effects, as well as between get_blueprint and search_blueprints. However, descriptions clarify the differences, and the overlap is minimal.
Tool names follow a consistent verb_noun pattern (get_, search_, compare_, query_, refresh_), with only minor plural/singular variations that are intuitive. The naming is predictable and clear.
17 tools is slightly above average but appropriate for the large EVE Online SDE domain. Each tool serves a clear purpose, and the count is reasonable for covering types, blueprints, systems, regions, and custom queries.
The tool surface is remarkably complete for an SDE database, covering retrieval of all major entity types (types, blueprints, systems, regions, stations, market groups, categories, groups) plus search, comparison, and raw SQL access for edge cases.