Capability Spec
name: Urban Outfitters Retail Commerce
description: >-
Workflow capability combining Urban Outfitters affiliate and marketplace APIs
to enable retail commerce integrations. Supports affiliate marketing for
content creators and multi-channel sellers managing inventory through
the UO MRKT marketplace platform.
version: '1.0.0'
mcp:
port: 9080
rest:
port: 8080
personas:
- name: Affiliate Partner
description: Content creators, bloggers, and influencers earning commissions by promoting Urban Outfitters products
- name: Marketplace Seller
description: Independent fashion and lifestyle brands selling through the UO MRKT marketplace
- name: Developer
description: Developers integrating Urban Outfitters affiliate or marketplace APIs into applications
tools:
- name: search_products
description: Search the Urban Outfitters product catalog for affiliate promotion
operationId: searchProducts
api: affiliate-api
parameters:
- name: q
description: Search query string
- name: category
description: Product category filter
- name: limit
description: Number of results to return
- name: get_product_details
description: Get detailed product information including affiliate deep link
operationId: getProduct
api: affiliate-api
parameters:
- name: product_id
description: The unique product identifier
- name: create_affiliate_link
description: Generate an affiliate tracking link for a product or page URL
operationId: createAffiliateLink
api: affiliate-api
parameters:
- name: targetUrl
description: The Urban Outfitters URL to create an affiliate link for
- name: affiliateId
description: Your affiliate account identifier
- name: get_commission_report
description: Retrieve commission earnings and performance metrics for a date range
operationId: getCommissionReport
api: affiliate-api
parameters:
- name: start_date
description: Report start date
- name: end_date
description: Report end date
- name: affiliate_id
description: Affiliate account identifier
- name: list_creative_assets
description: Retrieve available banner ads and creative assets for promotion
operationId: listCreatives
api: affiliate-api
parameters:
- name: size
description: Banner size filter (e.g. 300x250, 728x90)
- name: list_seller_products
description: List your product catalog on the Urban Outfitters marketplace
operationId: listSellerProducts
api: marketplace-api
parameters:
- name: status
description: Filter by product status (active, inactive, pending_review)
- name: limit
description: Number of products to return
- name: create_seller_product
description: Submit a new product listing to the Urban Outfitters marketplace
operationId: createSellerProduct
api: marketplace-api
parameters:
- name: sku
description: Your product SKU
- name: name
description: Product name
- name: price
description: Product retail price
- name: currency
description: Price currency code
- name: update_inventory
description: Update inventory levels for your marketplace products
operationId: updateInventory
api: marketplace-api
parameters:
- name: updates
description: Array of SKU and quantity pairs to update
- name: list_orders
description: Retrieve orders for your marketplace products
operationId: listOrders
api: marketplace-api
parameters:
- name: status
description: Filter by order status
- name: start_date
description: Filter orders from this date
- name: create_shipment
description: Submit shipment tracking information for a fulfilled order
operationId: createShipment
api: marketplace-api
parameters:
- name: order_id
description: The order identifier to create a shipment for
- name: carrier
description: Shipping carrier name
- name: trackingNumber
description: Carrier tracking number