EVE Online · Capability

EVE Online ESI — Faction Warfare

ESI — Faction Warfare. 8 operations. Lead operation: EVE Online Overview of a Character Involved in Faction Warfare. Self-contained Naftiko capability covering one EVE Online business surface.

Run with Naftiko EVE OnlineESIFaction Warfare

What You Can Do

GET
Get_characters_character_id_fw_stats — EVE Online Overview of a Character Involved in Faction Warfare
/v1/characters/{character-id}/fw/stats
GET
Get_corporations_corporation_id_fw_stats — EVE Online Overview of a Corporation Involved in Faction Warfare
/v1/corporations/{corporation-id}/fw/stats
GET
Get_fw_leaderboards — EVE Online List of the Top Factions in Faction Warfare
/v1/fw/leaderboards
GET
Get_fw_leaderboards_characters — EVE Online List of the Top Pilots in Faction Warfare
/v1/fw/leaderboards/characters
GET
Get_fw_leaderboards_corporations — EVE Online List of the Top Corporations in Faction Warfare
/v1/fw/leaderboards/corporations
GET
Get_fw_stats — EVE Online An Overview of Statistics About Factions Involved in Faction Warfare
/v1/fw/stats
GET
Get_fw_systems — EVE Online Ownership of Faction Warfare Systems
/v1/fw/systems
GET
Get_fw_wars — EVE Online Data About Which NPC Factions Are at War
/v1/fw/wars

MCP Tools

overview-character-involved-faction-warfare

EVE Online Overview of a Character Involved in Faction Warfare

read-only idempotent
overview-corporation-involved-faction-warfare

EVE Online Overview of a Corporation Involved in Faction Warfare

read-only idempotent
list-top-factions-faction-warfare

EVE Online List of the Top Factions in Faction Warfare

read-only idempotent
list-top-pilots-faction-warfare

EVE Online List of the Top Pilots in Faction Warfare

read-only idempotent
list-top-corporations-faction-warfare

EVE Online List of the Top Corporations in Faction Warfare

read-only idempotent
overview-statistics-about-factions-involved

EVE Online An Overview of Statistics About Factions Involved in Faction Warfare

read-only idempotent
ownership-faction-warfare-systems

EVE Online Ownership of Faction Warfare Systems

read-only idempotent
data-about-which-npc-factions

EVE Online Data About Which NPC Factions Are at War

read-only idempotent

Capability Spec

eve-online-faction-warfare.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: EVE Online ESI — Faction Warfare
  description: 'ESI — Faction Warfare. 8 operations. Lead operation: EVE Online Overview of a Character Involved in Faction Warfare. Self-contained Naftiko capability covering one EVE Online business surface.'
  tags:
    - EVE Online
    - ESI
    - Faction Warfare
  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-faction-warfare
      baseUri: https://esi.evetech.net/latest
      description: EVE Online ESI — Faction Warfare business capability. Self-contained, no shared references.
      authentication:
        type: bearer
        token: '{{env.EVE_ONLINE_ACCESS_TOKEN}}'
      resources:
        - name: characters-character-id-fw-stats
          path: /characters/{character_id}/fw/stats/
          operations:
            - name: get_characters_character_id_fw_stats
              method: GET
              description: EVE Online Overview of a Character Involved in Faction Warfare
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: corporations-corporation-id-fw-stats
          path: /corporations/{corporation_id}/fw/stats/
          operations:
            - name: get_corporations_corporation_id_fw_stats
              method: GET
              description: EVE Online Overview of a Corporation Involved in Faction Warfare
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: fw-leaderboards
          path: /fw/leaderboards/
          operations:
            - name: get_fw_leaderboards
              method: GET
              description: EVE Online List of the Top Factions in Faction Warfare
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: fw-leaderboards-characters
          path: /fw/leaderboards/characters/
          operations:
            - name: get_fw_leaderboards_characters
              method: GET
              description: EVE Online List of the Top Pilots in Faction Warfare
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: fw-leaderboards-corporations
          path: /fw/leaderboards/corporations/
          operations:
            - name: get_fw_leaderboards_corporations
              method: GET
              description: EVE Online List of the Top Corporations in Faction Warfare
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: fw-stats
          path: /fw/stats/
          operations:
            - name: get_fw_stats
              method: GET
              description: EVE Online An Overview of Statistics About Factions Involved in Faction Warfare
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: fw-systems
          path: /fw/systems/
          operations:
            - name: get_fw_systems
              method: GET
              description: EVE Online Ownership of Faction Warfare Systems
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
        - name: fw-wars
          path: /fw/wars/
          operations:
            - name: get_fw_wars
              method: GET
              description: EVE Online Data About Which NPC Factions Are at War
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
  exposes:
    - type: rest
      namespace: eve-online-faction-warfare-rest
      port: 8080
      description: REST adapter for EVE Online ESI — Faction Warfare. One Spectral-compliant resource per consumed operation, prefixed with /v1.
      resources:
        - path: /v1/characters/{character-id}/fw/stats
          name: characters-character-id-fw-stats
          description: REST surface for /characters/{character_id}/fw/stats/.
          operations:
            - method: GET
              name: get_characters_character_id_fw_stats
              description: EVE Online Overview of a Character Involved in Faction Warfare
              call: eve-online-faction-warfare.get_characters_character_id_fw_stats
              with: {}
              outputParameters:
                - type: object
                  mapping: $.
        - path: /v1/corporations/{corporation-id}/fw/stats
          name: corporations-corporation-id-fw-stats
          description: REST surface for /corporations/{corporation_id}/fw/stats/.
          operations:
            - method: GET
              name: get_corporations_corporation_id_fw_stats
              description: EVE Online Overview of a Corporation Involved in Faction Warfare
              call: eve-online-faction-warfare.get_corporations_corporation_id_fw_stats
              with: {}
              outputParameters:
                - type: object
                  mapping: $.
        - path: /v1/fw/leaderboards
          name: fw-leaderboards
          description: REST surface for /fw/leaderboards/.
          operations:
            - method: GET
              name: get_fw_leaderboards
              description: EVE Online List of the Top Factions in Faction Warfare
              call: eve-online-faction-warfare.get_fw_leaderboards
              with: {}
              outputParameters:
                - type: object
                  mapping: $.
        - path: /v1/fw/leaderboards/characters
          name: fw-leaderboards-characters
          description: REST surface for /fw/leaderboards/characters/.
          operations:
            - method: GET
              name: get_fw_leaderboards_characters
              description: EVE Online List of the Top Pilots in Faction Warfare
              call: eve-online-faction-warfare.get_fw_leaderboards_characters
              with: {}
              outputParameters:
                - type: object
                  mapping: $.
        - path: /v1/fw/leaderboards/corporations
          name: fw-leaderboards-corporations
          description: REST surface for /fw/leaderboards/corporations/.
          operations:
            - method: GET
              name: get_fw_leaderboards_corporations
              description: EVE Online List of the Top Corporations in Faction Warfare
              call: eve-online-faction-warfare.get_fw_leaderboards_corporations
              with: {}
              outputParameters:
                - type: object
                  mapping: $.
        - path: /v1/fw/stats
          name: fw-stats
          description: REST surface for /fw/stats/.
          operations:
            - method: GET
              name: get_fw_stats
              description: EVE Online An Overview of Statistics About Factions Involved in Faction Warfare
              call: eve-online-faction-warfare.get_fw_stats
              with: {}
              outputParameters:
                - type: object
                  mapping: $.
        - path: /v1/fw/systems
          name: fw-systems
          description: REST surface for /fw/systems/.
          operations:
            - method: GET
              name: get_fw_systems
              description: EVE Online Ownership of Faction Warfare Systems
              call: eve-online-faction-warfare.get_fw_systems
              with: {}
              outputParameters:
                - type: object
                  mapping: $.
        - path: /v1/fw/wars
          name: fw-wars
          description: REST surface for /fw/wars/.
          operations:
            - method: GET
              name: get_fw_wars
              description: EVE Online Data About Which NPC Factions Are at War
              call: eve-online-faction-warfare.get_fw_wars
              with: {}
              outputParameters:
                - type: object
                  mapping: $.
    - type: mcp
      namespace: eve-online-faction-warfare-mcp
      port: 9090
      transport: http
      description: MCP adapter for EVE Online ESI — Faction Warfare. One tool per consumed operation, routed inline through this capability's consumes block.
      tools:
        - name: overview-character-involved-faction-warfare
          description: EVE Online Overview of a Character Involved in Faction Warfare
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: eve-online-faction-warfare.get_characters_character_id_fw_stats
          with: {}
          outputParameters:
            - type: object
              mapping: $.
        - name: overview-corporation-involved-faction-warfare
          description: EVE Online Overview of a Corporation Involved in Faction Warfare
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: eve-online-faction-warfare.get_corporations_corporation_id_fw_stats
          with: {}
          outputParameters:
            - type: object
              mapping: $.
        - name: list-top-factions-faction-warfare
          description: EVE Online List of the Top Factions in Faction Warfare
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: eve-online-faction-warfare.get_fw_leaderboards
          with: {}
          outputParameters:
            - type: object
              mapping: $.
        - name: list-top-pilots-faction-warfare
          description: EVE Online List of the Top Pilots in Faction Warfare
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: eve-online-faction-warfare.get_fw_leaderboards_characters
          with: {}
          outputParameters:
            - type: object
              mapping: $.
        - name: list-top-corporations-faction-warfare
          description: EVE Online List of the Top Corporations in Faction Warfare
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: eve-online-faction-warfare.get_fw_leaderboards_corporations
          with: {}
          outputParameters:
            - type: object
              mapping: $.
        - name: overview-statistics-about-factions-involved
          description: EVE Online An Overview of Statistics About Factions Involved in Faction Warfare
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: eve-online-faction-warfare.get_fw_stats
          with: {}
          outputParameters:
            - type: object
              mapping: $.
        - name: ownership-faction-warfare-systems
          description: EVE Online Ownership of Faction Warfare Systems
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: eve-online-faction-warfare.get_fw_systems
          with: {}
          outputParameters:
            - type: object
              mapping: $.
        - name: data-about-which-npc-factions
          description: EVE Online Data About Which NPC Factions Are at War
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: eve-online-faction-warfare.get_fw_wars
          with: {}
          outputParameters:
            - type: object
              mapping: $.