naftiko: 1.0.0-alpha2 info: label: eBay Compliance API — Listing_violation_summary description: 'eBay Compliance API — Listing_violation_summary. 1 operations. Lead operation: Listing_violation_summary. Self-contained Naftiko capability covering one Ebay business surface.' tags: - Ebay - Listing_violation_summary created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: EBAY_API_KEY: EBAY_API_KEY capability: consumes: - type: http namespace: compliance-listing-violation-summary baseUri: https://api.ebay.com{basePath} description: eBay Compliance API — Listing_violation_summary business capability. Self-contained, no shared references. resources: - name: listing_violation_summary path: /listing_violation_summary operations: - name: getlistingviolationssummary method: GET description: This call returns listing violation counts for a seller. A user can pass in one or more compliance types through the compliance_type query parameter. See Comp outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-EBAY-C-MARKETPLACE-ID in: header type: string description: 'This header identifies the seller''s eBay marketplace.

Supported values for this header can be found in the
compliance_type query parameter. See Comp call: compliance-listing-violation-summary.getlistingviolationssummary with: X-EBAY-C-MARKETPLACE-ID: rest.X-EBAY-C-MARKETPLACE-ID compliance_type: rest.compliance_type outputParameters: - type: object mapping: $. - type: mcp namespace: compliance-listing-violation-summary-mcp port: 9090 transport: http description: MCP adapter for eBay Compliance API — Listing_violation_summary. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: this-call-returns-listing-violation description: This call returns listing violation counts for a seller. A user can pass in one or more compliance types through the compliance_type query parameter. See Comp hints: readOnly: true destructive: false idempotent: true call: compliance-listing-violation-summary.getlistingviolationssummary with: X-EBAY-C-MARKETPLACE-ID: tools.X-EBAY-C-MARKETPLACE-ID compliance_type: tools.compliance_type outputParameters: - type: object mapping: $.