Goodyear Tire & Rubber · Capability

Goodyear API Management Portal (GaaS)

The Goodyear API Management Portal provides access to Goodyear's suite of APIs for tire and fleet management services including catalog, work order, and service ticket management.

Run with Naftiko GoodyearTireAndRubberAPI

What You Can Do

GET
Gettirecatalog — Get Tire Catalog
/catalog
GET
Getworkorders — Get Work Orders
/work-orders
POST
Createworkorder — Create Work Order
/work-orders
GET
Getservicetickets — Get Service Tickets
/service-tickets
POST
Createserviceticket — Create Service Ticket
/service-tickets

MCP Tools

gettirecatalog

Get Tire Catalog

read-only idempotent
getworkorders

Get Work Orders

read-only idempotent
createworkorder

Create Work Order

getservicetickets

Get Service Tickets

read-only idempotent
createserviceticket

Create Service Ticket

Capability Spec

goodyear-tire-and-rubber-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Goodyear API Management Portal (GaaS)
  description: The Goodyear API Management Portal provides access to Goodyear's suite of APIs for tire and fleet management
    services including catalog, work order, and service ticket management.
  tags:
  - Goodyear
  - Tire
  - And
  - Rubber
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: goodyear-tire-and-rubber
    baseUri: https://gaas-portal.goodyear.com
    description: Goodyear API Management Portal (GaaS) HTTP API.
    resources:
    - name: catalog
      path: /catalog
      operations:
      - name: gettirecatalog
        method: GET
        description: Get Tire Catalog
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: work-orders
      path: /work-orders
      operations:
      - name: getworkorders
        method: GET
        description: Get Work Orders
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createworkorder
        method: POST
        description: Create Work Order
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: service-tickets
      path: /service-tickets
      operations:
      - name: getservicetickets
        method: GET
        description: Get Service Tickets
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createserviceticket
        method: POST
        description: Create Service Ticket
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: goodyear-tire-and-rubber-rest
    description: REST adapter for Goodyear API Management Portal (GaaS).
    resources:
    - path: /catalog
      name: gettirecatalog
      operations:
      - method: GET
        name: gettirecatalog
        description: Get Tire Catalog
        call: goodyear-tire-and-rubber.gettirecatalog
        outputParameters:
        - type: object
          mapping: $.
    - path: /work-orders
      name: getworkorders
      operations:
      - method: GET
        name: getworkorders
        description: Get Work Orders
        call: goodyear-tire-and-rubber.getworkorders
        outputParameters:
        - type: object
          mapping: $.
    - path: /work-orders
      name: createworkorder
      operations:
      - method: POST
        name: createworkorder
        description: Create Work Order
        call: goodyear-tire-and-rubber.createworkorder
        outputParameters:
        - type: object
          mapping: $.
    - path: /service-tickets
      name: getservicetickets
      operations:
      - method: GET
        name: getservicetickets
        description: Get Service Tickets
        call: goodyear-tire-and-rubber.getservicetickets
        outputParameters:
        - type: object
          mapping: $.
    - path: /service-tickets
      name: createserviceticket
      operations:
      - method: POST
        name: createserviceticket
        description: Create Service Ticket
        call: goodyear-tire-and-rubber.createserviceticket
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: goodyear-tire-and-rubber-mcp
    transport: http
    description: MCP adapter for Goodyear API Management Portal (GaaS) for AI agent use.
    tools:
    - name: gettirecatalog
      description: Get Tire Catalog
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: goodyear-tire-and-rubber.gettirecatalog
      outputParameters:
      - type: object
        mapping: $.
    - name: getworkorders
      description: Get Work Orders
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: goodyear-tire-and-rubber.getworkorders
      outputParameters:
      - type: object
        mapping: $.
    - name: createworkorder
      description: Create Work Order
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: goodyear-tire-and-rubber.createworkorder
      outputParameters:
      - type: object
        mapping: $.
    - name: getservicetickets
      description: Get Service Tickets
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: goodyear-tire-and-rubber.getservicetickets
      outputParameters:
      - type: object
        mapping: $.
    - name: createserviceticket
      description: Create Service Ticket
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: goodyear-tire-and-rubber.createserviceticket
      outputParameters:
      - type: object
        mapping: $.