naftiko: 1.0.0-alpha2
info:
label: eBay Buy Offer API — Bidding
description: 'eBay Buy Offer API — Bidding. 2 operations. Lead operation: Bidding. Self-contained Naftiko capability covering
one Ebay business surface.'
tags:
- Ebay
- Bidding
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
EBAY_API_KEY: EBAY_API_KEY
capability:
consumes:
- type: http
namespace: offer-bidding
baseUri: https://api.ebay.com{basePath}
description: eBay Buy Offer API — Bidding business capability. Self-contained, no shared references.
resources:
- name: bidding-item_id
path: /bidding/{item_id}
operations:
- name: getbidding
method: GET
description: This method retrieves the bidding details that are specific to the buyer of the specified auction. This
must be an auction where the buyer has already placed a bid.
To retrieve the bidding information you use
a user access token to
place a proxy bid for the buyer on a specific auction item. The item must offer AUCTION as one of the
buyingOptions.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: item_id
in: path
type: string
description: This path parameter specifies the unique eBay RESTful identifier of an item you want to bid on.
This
ID is returned by the user access token to
place a proxy bid for the buyer on a specific auction item. The item must offer AUCTION as one of the
buyingOptions.
call: offer-bidding.placeproxybid
with:
item_id: rest.item_id
X-EBAY-C-MARKETPLACE-ID: rest.X-EBAY-C-MARKETPLACE-ID
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: offer-bidding-mcp
port: 9090
transport: http
description: MCP adapter for eBay Buy Offer API — Bidding. One tool per consumed operation, routed inline through this
capability's consumes block.
tools:
- name: this-method-retrieves-bidding-details
description: This method retrieves the bidding details that are specific to the buyer of the specified auction. This
must be an auction where the buyer has already placed a bid.
To retrieve the bidding information you use a
user access token to
place a proxy bid for the buyer on a specific auction item. The item must offer AUCTION as one of the
buyingOptions.
hints:
readOnly: false
destructive: false
idempotent: false
call: offer-bidding.placeproxybid
with:
item_id: tools.item_id
X-EBAY-C-MARKETPLACE-ID: tools.X-EBAY-C-MARKETPLACE-ID
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.