MCP Server
Connect Claude, ChatGPT or any MCP-capable assistant to your EVE data.
Contents
- What it is
- Before you start
- Claude
- ChatGPT
- Cursor, VS Code and other clients
- Your first conversation
- What the assistant can do
- Privacy and revoking access
What it is
Edencom Link runs a Model Context Protocol (MCP) server. MCP is the open standard AI assistants use to call tools outside themselves. Connect it, and the assistant you already use can look at your hangars, wallets, industry jobs, blueprints, structures, fittings and market data and answer questions about them in plain language.
The server reads the same database the website reads. It never calls EVE’s ESI API itself, so an assistant sees exactly what the site shows you, as fresh as the last extract. Every tool runs under your own account, so the assistant can see what you can see and nothing more.
Server URLhttps://edencom.link/api/mcp
Before you start
- You need an Edencom Link account with at least one EVE character linked. The assistant can only read data that an extract has already pulled in, so link your characters first and let the jobs run.
- Signing in works through your browser. When you add the server, the assistant opens a consent page on edencom.link. Sign in there as you normally would, approve the connection, and the assistant is in. No API token to copy and nothing to paste.
- The connection is a credential. Anything the assistant does through it, it does as you. Read the API Access section of the Terms of Service before you connect one.
Claude
Claude.ai and the Claude apps. Open Settings → Connectors and choose Add custom connector. Give it a name, paste the server URL, and save. Claude redirects you to edencom.link to sign in and approve. Once connected, turn the connector on in a conversation from the tools menu.
Claude Code. From a terminal, add the server once and authenticate on first use:
claude mcp add --transport http edencom-link https://edencom.link/api/mcp
claude
/mcpThe /mcp command lists the server and offers to sign in. Your browser opens the consent page; approve it and return to the terminal.
ChatGPT
ChatGPT connects to remote MCP servers through its Connectors feature. In Settings → Connectors, turn on Developer mode under Advanced if it is not already on, then choose Create and paste the server URL. Pick OAuth for authentication; leave the client id and secret empty, since the server registers clients on its own. ChatGPT sends you to edencom.link to sign in and approve.
Connector support depends on your ChatGPT plan and may be limited to certain regions. If the option is not there, OpenAI has not enabled it for your account yet.
Cursor, VS Code and other clients
Any client that speaks MCP over Streamable HTTP with OAuth 2.1 can connect. Most of them read a small JSON configuration; the entry for this server looks like this:
{
"mcpServers": {
"edencom-link": {
"url": "https://edencom.link/api/mcp"
}
}
}- Cursor: put it in
.cursor/mcp.jsonin a project, or~/.cursor/mcp.jsonfor every project, then approve the sign-in prompt under Settings → MCP. - VS Code (Copilot): run MCP: Add Server from the command palette, choose HTTP, and paste the server URL.
- Anything else: the server advertises its authorization server through
/.well-known/oauth-protected-resourceand supports dynamic client registration, so a client that follows the MCP authorization spec needs only the URL. There is no SSE endpoint and no API key mode.
Your first conversation
Ask the assistant to call get_skill first. It returns the operator’s manual for this server: how EVE industry math works, where the data comes from, which tool answers which question, and how to write queries. Good assistants do this on their own; a nudge never hurts.
Then ask whatever you would have clicked around the site to find out:
- “What is everything in my Jita hangar worth right now?”
- “Which of my blueprints could I research further, and which should I?”
- “What would it cost me to build ten Drakes at our Sotiyo, and what do I need to buy?”
- “Is anyone selling a fitted Loki on public contract near Amarr?”
- “Show me my corp’s structure fuel and which ones run out this week.”
What the assistant can do
Every tool is read-only except the last group. create_link and update_link save a query as a Data Link under your account, and edit_watched_systems edits the watch list on your cost indices page. Nothing here can touch your EVE account, delete a fitting, or send an EVE mail.
- Hangars and wallets
- search_assets, list_assets, browse_assets, appraise_assets, appraise_items, wallet_summary
- Industry
- list_blueprints, list_industry_jobs, list_job_slots, industry_cost_indices, blueprint_for_product, blueprints_using_material, rigs_for_blueprint, module_variants
- Markets and contracts
- list_market_orders, search_transactions, search_public_contracts, shipping_quote
- Everything else you linked
- list_structures, list_clones, list_fittings, list_mercenary_dens, list_planets
- Queries and Data Links
- link_schema, run_query, list_links, create_link, update_link, edit_watched_systems
The two appraisal tools and shipping_quote are the only ones that leave the site: they send item names and quantities, or route and cargo figures, to innomin.at or KumGo for pricing. Nothing from your account goes with them.
Privacy and revoking access
The server holds no copy of your conversation. The assistant sends a tool call, the server answers from the database, and what the assistant does with the answer is between you and its provider. Read that provider’s privacy policy to understand how it keeps the data it receives.
To disconnect, remove the connector in the assistant. That is the only switch today: Link has no page listing the assistants connected to your account yet, and a token an assistant still holds works until it expires. If you think one has leaked, open an issue and we will revoke it by hand.
The server, like the rest of Link, is open source. Read the tools in the repository, or open an issue there if something does not connect.