Skip to main content
Glama
kongyo2

EVE Tycoon MCP Server

get_regions

Retrieve a complete list of all EVE Online regions to access market data, price statistics, and historical pricing information across different areas.

Instructions

Returns the list of all regions

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • src/server.ts:117-130 (registration)
    Full registration of the 'get_regions' tool, including annotations, description, inline handler (execute), name, and parameters schema.
    server.addTool({ annotations: { openWorldHint: true, readOnlyHint: true, title: "Get Regions", }, description: "Returns the list of all regions", execute: async () => { const data = await makeApiRequest("/v1/market/regions"); return JSON.stringify(data, null, 2); }, name: "get_regions", parameters: z.object({}), });
  • The execute handler implementation for 'get_regions', which fetches region data from the EVE Tycoon API and returns it as formatted JSON.
    execute: async () => { const data = await makeApiRequest("/v1/market/regions"); return JSON.stringify(data, null, 2); },
  • Zod schema for 'get_regions' tool inputs: empty object, no parameters required.
    parameters: z.object({}),
  • Shared helper function 'makeApiRequest' used by 'get_regions' (and other tools) to perform API calls to the EVE Tycoon backend.
    async function makeApiRequest(endpoint: string): Promise<any> { const url = `${BASE_URL}${endpoint}`; const response = await fetch(url); if (!response.ok) { throw new Error(`API request failed: ${response.status} ${response.statusText}`); } return response.json(); }

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/kongyo2/evetycoon-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server