Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
PORT | No | Server port for remote mode | 3001 |
JWT_SECRET | No | Secret for JWT token generation (optional - will use default if not provided) | |
OAUTH_CLIENT_ID | No | OAuth client ID (optional - will use default if not provided) | eve-online-esi-mcp |
OAUTH_CLIENT_SECRET | No | OAuth client secret (optional - will use default if not provided) | |
EVE_ONLINE_APIS_API_KEY | Yes | EVE Online ESI API Key (for ESI authentication) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_structures | Retrieve structures from the EVE Online universe. |
get_attributes | Retrieve attributes from the EVE Online API. |
get_factions | Retrieve factions from the EVE Online Universe. |
get_effects | Retrieve effects from the EVE Online API. |
market_prices | Fetch market prices from the EVE Online API. |
get_status | Get the status from the EVE ESI API. |
get_regions | Retrieve a list of regions from the EVE Online API. |
get_universe_groups | Retrieve universe groups from the EVE Online API. |
character_bookmarks_folders | Retrieve a list of character’s personal bookmark folders. |
get_effect | Retrieve information about a specific effect in EVE Online. |
get_corporation | Retrieve information about a specific corporation in EVE Online. |
character_mail_list | Retrieve a character's mail list from the EVE Online API. |
character_blueprints | Retrieve blueprints owned by a character in EVE Online. |
get_market_groups | Retrieve market groups from the EVE Online API. |
get_character_info | Retrieve character information from the EVE Online API. |
get_character_info | Retrieve information about a specific character in EVE Online. |
alliance_corporations | Retrieve all corporations in a specified alliance. |
get_region_info | Retrieve information about a specific region in EVE Online. |
character_titles | Retrieve a character's titles from the EVE Online API. |
get_market_group | Retrieve market group information from the EVE ESI API. |
get_group_info | Retrieve information about a specific group in EVE Online. |
get_corporation_alliance_history | Retrieve the alliance history of a corporation. |
get_universe_names | Retrieve names from the EVE Online Universe API based on provided IDs. |
get_structure | Retrieve information about a specific structure in EVE. |
character_online | Check if a character is currently online in EVE Online. |
get_dogma_attribute | Retrieve a dogma attribute from the EVE Online API. |
character_wallet | Retrieve a character's wallet balance from EVE Online. |
resolve_names_to_ids | Resolve a set of names to IDs in EVE Online. |
character_bookmarks | Retrieve character bookmarks from the EVE Online API. |
get_type_info | Get information about a specific type in the EVE Online universe. |
get_killmail | Retrieve killmail information from EVE Online API. |
public_contracts | Retrieve public contracts for a specific region in EVE Online. |
character_location | Get the current location of a character in EVE Online. |
region_orders | Retrieve market orders for a specific region in EVE Online. |
get_alliance | Retrieve information about an alliance in EVE Online. |
character_mail_message | Retrieve a character’s mail messages from EVE Online. |
character_ship | Get the current ship type, name, and id for a character in EVE Online. |
region_orders | Retrieve market orders for a specific type in a given region in EVE Online. |
get_region_history | Get market history for a specific region in EVE Online. |