eve-mentor-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVE_CLIENT_ID | No | Client ID from EVE SSO application for character tools (optional). | |
| EVE_REDIRECT_URI | No | Custom redirect URI for EVE SSO (optional, defaults to https://ruby-eve.com/callback). |
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 |
|---|---|
| lookup_itemB | Look up any EVE item, ship, or module by exact name. Returns its description and Jita market prices. |
| system_intelA | Danger report for a solar system: security status, ship/pod kills and traffic in the last hour. |
| recent_lossesA | A character's recent ship losses from zKillboard with full fit detail — the raw material for explaining why they died. Works for any character name, no login needed. |
| can_i_flyA | What does it take to fly/use a ship or module? Returns the full recursive skill prerequisite tree, an ordered training plan, total skillpoints, and estimated training time. If a character is logged in, the plan is diffed against their actual trained skills. |
| ammo_advisorA | Which damage type to shoot (and tank) against a target: NPC pirate factions (Guristas, Serpentis, Angels, Blood Raiders, Sansha, Rogue Drones, Triglavians) or shield/armor-tanked players. Includes concrete ammo names per weapon system. |
| analyze_fitA | Mechanical fit check: classifies each module by type and detects classic mistakes (mixed weapon systems, mixed shield+armor tank, no propulsion, damage mods without matching weapons). Feed it module names from a loss report or a pasted fit, then explain the findings to the player. |
| fit_readinessA | Paste an EFT-format fit (the text every fitting site, PyFA, and the in-game fitting window export) and get a can-fly verdict: which skills are missing to online every module and the hull, in training order, with total skillpoints and days. Personalized against the logged-in character; when not logged in it lists every skill the fit requires. |
| proven_fitsA | What modules pilots actually fly on a given ship, learned from recent killmails: the most common modules per slot with how often each appears. Use it to propose a realistic starter fit, then sanity-check that fit with analyze_fit and can_i_fly. |
| career_testA | Data for the EVE career 'sorting hat'. Returns all recognized career paths with traits (social/risk/income/activity, who it appeals to, first ship, first steps). To use: interview the player about what they enjoy (solo vs group, risk appetite, building vs fighting vs exploring, active vs idle, how much structure they want), THEN call this and match their answers to 2-3 paths. Recommend concrete first steps, not just labels. |
| jargonA | EVE slang glossary. Pass a term to define it, or no term to list everything known. Use whenever the player hits a word like 'krab', 'tidi', 'doctrine', or 'asset safety'. |
| isk_guidanceA | Viable ways to make ISK matched to a player's skillpoint tier (0-1M, 1-5M, 5-20M, 20M+), each with an honest ISK/hour range, what it requires, and a first step. Use it to answer 'how do I make money?' for someone's actual stage — point new players at the high-ratio activities (exploration ≫ mining) and away from grinds that only pay at high skillpoints. Ranges are rough community consensus, not live data; never present them as guarantees. |
| what_should_i_do_tonightA | Answers 'what should I actually do right now?' by composing the logged-in character's real situation — skillpoints, wallet, location security, current ship, what's training — with the income options for their skillpoint tier. Returns the building blocks; you turn them into 2-3 concrete, situation-aware session suggestions. Requires login. |
| remember_goalA | Save a goal or ambition the player states ('I want to fly a Gila', 'aiming for nullsec exploration', 'save up for a freighter') so it persists across sessions. Call this whenever the player expresses a direction worth steering toward later. Stored per character. |
| recall_pilot_notesA | The goals this player has previously asked you to remember, oldest first. Call it at the start of a session (or alongside what_should_i_do_tonight) to pick up where you left off and steer coaching toward what they actually want. |
| cheapest_way_to_playA | EVE's pay-vs-play economy explained with live numbers: Alpha (free) vs Omega (subscribed), how PLEX lets you buy game time with ISK instead of money, today's actual Jita price for an Omega month, and an honest grind-hours-vs-cash recommendation. |
| sitrepA | Session-start situation report in one call: login state, character overview (skillpoints/wallet/location/ship), what's training, and the most recent loss. Call this at the start of a mentoring session to orient. |
| route_dangerA | Per-jump safety report for a journey between two systems: each system's security and last-hour kill activity, plus the notorious high-sec gank chokepoints (Uedama, Niarja, Sivala...) a new player wouldn't know to avoid. Use it before anyone undocks for a long haul. |
| where_to_buyA | Compares an item's cheapest sell price across EVE's five major trade hubs (Jita, Amarr, Dodixie, Rens, Hek), and — when logged in — how many jumps each hub is from where the player is sitting, so you can weigh price against the haul. |
| whats_happeningA | A 'what's going on in EVE right now?' briefing for new or returning players: live server status, active incursions (which make whole regions dangerous), the biggest recent kills galaxy-wide, and where to read the latest patch notes. Good for someone logging back in after time away. |
| evaluate_corpA | Newbie-friendliness signals for a corporation by exact name: size, age, war exposure, and recent activity from ESI + zKillboard, plus the questions to ask that no API can answer. Use it to sanity-check a corp before the player applies. The API can't see recruitment status or culture — be honest about that. |
| eve_loginA | Start the EVE Online login flow. Opens a browser for SSO; the user must complete it within 3 minutes. |
| eve_auth_statusB | Check whether an EVE character is currently logged in. |
| character_sheetA | The logged-in character's overview: total skillpoints, wallet, current location, and ship. |
| skill_queueB | The logged-in character's current skill training queue. |
| my_assetsA | Everything the logged-in character owns, grouped by location. Flags asset-safety wraps and structures the character can no longer dock at — use this to find stuff stranded from years ago. |
| top_skillsB | The logged-in character's highest-trained skills — useful for judging what they can fly well. |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/henryjrobinson/eve-mentor-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server