EVE Online Companion MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVE_MCP_CLIENT_ID | No | Your EVE Online developer application Client ID from https://developers.eveonline.com/ | |
| EVE_MCP_SECRET_KEY | No | Optional secret key for confidential apps (from EVE Online developer application) | |
| EVE_MCP_USER_AGENT | No | User agent string for API requests | eve-mcp-companion/1.0 |
| EVE_MCP_CALLBACK_URL | No | Callback URL for OAuth2 authentication (default is http://localhost:8834/callback) | http://localhost:8834/callback |
| EVE_MCP_TOKEN_PASSPHRASE | No | A secure passphrase for encrypting tokens stored in ~/.eve-mcp/tokens.json (optional, but recommended for security) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| eve_auth_loginA | Open the EVE MCP multi-character dashboard. Add, switch, or remove characters. Multiple accounts and characters supported simultaneously. |
| eve_auth_startA | Alias for eve_auth_login — opens the dashboard for adding/switching characters. |
| eve_auth_statusB | Check authentication status for all linked characters. Shows active char and token expiry. |
| eve_auth_list_charactersA | List all linked EVE characters with their IDs, owner-account groupings, and active status. |
| eve_auth_switch_characterA | Set the active character. Tools without an explicit character_name parameter will use this one. |
| eve_auth_remove_characterA | Remove a character from the local store. They will need to re-authenticate via eve_auth_login. |
| eve_character_infoA | Get character overview: name, corporation, alliance, security status, birthday, current ship, location, wallet balance, and SP total. Use 'as_character' to query one of your linked alts; use 'character_name' to look up someone else's public info. |
| eve_character_skillsB | Get character skills. Can filter by skill group or check specific skills. Returns trained level, active level, and SP per skill. |
| eve_character_skillqueueC | Get current skill training queue with finish times |
| eve_character_implantsC | Get currently plugged-in implants and their effects |
| eve_location_currentB | Get current location: solar system, station/structure, current ship type |
| eve_route_planA | Calculate route between two systems. Supports shortest, secure (highsec), and insecure (lowsec/null) preferences. |
| eve_set_destinationC | Set autopilot destination in-game (uses the linked character's running EVE client) |
| eve_fitting_listB | List all saved ship fittings for the character |
| eve_fitting_saveC | Save a new fitting to character (from EFT format) |
| eve_fitting_analyzeB | Analyze a fitting by name or EFT-format string. Returns tank stats, DPS estimates, and capacitor info using Dogma attributes. |
| eve_type_infoA | Get detailed info about any EVE item type: ship, module, ammo, etc. Includes stats, description, and Dogma attributes. |
| eve_system_infoB | Get solar system information: security status, constellation, region, stations, stargates, planets |
| eve_searchC | Search for any EVE entity by name: characters, corporations, alliances, systems, types, stations |
| eve_market_priceA | Get current market price for an item. Shows Jita buy/sell by default, can specify other regions. |
| eve_market_appraiseA | Appraise a list of items (paste from in-game asset list or cargo scan). Returns total buy and sell value. |
| eve_market_ordersB | Get your active market orders |
| eve_intel_characterA | Look up a character: corporation, alliance, security status, recent kills/losses, activity patterns, and dangerous history |
| eve_intel_corporationB | Look up a corporation: member count, alliance, activity, top killers, common ships and doctrines |
| eve_intel_systemB | Get intel for a solar system: recent kills, NPC kills (ratting activity), jumps, sovereignty |
| eve_killmail_analyzeB | Analyze a specific killmail by URL or ID. Shows fitting of victim, attackers involved, damage breakdown. |
| eve_assets_searchC | Search character assets by item name or type. Shows location and quantity. |
| eve_wallet_balanceB | Get current wallet balance |
| eve_wallet_journalC | Get recent wallet transactions (last 30 days) |
| eve_wiki_searchC | Search EVE University Wiki for articles about game mechanics, ships, modules, strategies, guides |
| eve_wiki_articleB | Get full content of a specific EVE University Wiki article |
| eve_fleet_infoB | Get fleet information if character is currently in a fleet |
| eve_pi_coloniesA | List all Planetary Industry (PI) colonies for the authenticated character. Shows planet name, type, system, upgrade level, pin count, and last update. |
| eve_pi_colony_detailA | Get detailed colony layout for a specific planet: all pins with type names, extractor details (product, cycle time, expiry), factory schematics, storage contents, links, and routes. |
| eve_pi_planB | Plan a PI production chain for a target product. Shows the full chain from P0 raw materials to the target tier, which planet types are needed, and factory/extractor estimates. |
| eve_pi_productsB | Browse PI products by tier (P0-P4) or search by name. Shows inputs, outputs, and cycle times. |
| eve_pi_skillsC | Check Planetary Industry relevant skills for the authenticated character: Command Center Upgrades, Interplanetary Consolidation, Planetology, Advanced Planetology, Remote Sensing. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/32n1/eveMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server