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: $.