EVE Online · Capability
EVE Online ESI — Routes
ESI — Routes. 1 operation. Lead operation: EVE Online Get Route. Self-contained Naftiko capability covering one EVE Online business surface.
What You Can Do
GET
Get_route_origin_destination
— EVE Online Get Route
/v1/route/{origin}/{destination}
MCP Tools
get-route
EVE Online Get Route
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: EVE Online ESI — Routes
description: 'ESI — Routes. 1 operation. Lead operation: EVE Online Get Route. Self-contained Naftiko capability covering one EVE Online business surface.'
tags:
- EVE Online
- ESI
- Routes
created: '2026-05-30'
modified: '2026-05-30'
binds:
- namespace: env
keys:
EVE_ONLINE_ACCESS_TOKEN: EVE_ONLINE_ACCESS_TOKEN
capability:
consumes:
- type: http
namespace: eve-online-routes
baseUri: https://esi.evetech.net/latest
description: EVE Online ESI — Routes business capability. Self-contained, no shared references.
authentication:
type: bearer
token: '{{env.EVE_ONLINE_ACCESS_TOKEN}}'
resources:
- name: route-origin-destination
path: /route/{origin}/{destination}/
operations:
- name: get_route_origin_destination
method: GET
description: EVE Online Get Route
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: avoid
in: query
type: array
required: false
description: avoid solar system ID(s)
- name: connections
in: query
type: array
required: false
description: connected solar system pairs
- name: destination
in: path
type: integer
required: true
description: destination solar system ID
- name: flag
in: query
type: string
required: false
description: route security preference
- name: origin
in: path
type: integer
required: true
description: origin solar system ID
exposes:
- type: rest
namespace: eve-online-routes-rest
port: 8080
description: REST adapter for EVE Online ESI — Routes. One Spectral-compliant resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/route/{origin}/{destination}
name: route-origin-destination
description: REST surface for /route/{origin}/{destination}/.
operations:
- method: GET
name: get_route_origin_destination
description: EVE Online Get Route
call: eve-online-routes.get_route_origin_destination
with:
avoid: rest.avoid
connections: rest.connections
destination: rest.destination
flag: rest.flag
origin: rest.origin
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: eve-online-routes-mcp
port: 9090
transport: http
description: MCP adapter for EVE Online ESI — Routes. One tool per consumed operation, routed inline through this capability's consumes block.
tools:
- name: get-route
description: EVE Online Get Route
hints:
readOnly: true
destructive: false
idempotent: true
call: eve-online-routes.get_route_origin_destination
with:
avoid: tools.avoid
connections: tools.connections
destination: tools.destination
flag: tools.flag
origin: tools.origin
outputParameters:
- type: object
mapping: $.