Sortillus helps
e-commerce become
AI-assistant-ready


Prepare your e-commerce platform for the AI assistant evolution.

Cross-selling

with intelligent AI recommendations

Organize your data

with easy, smart categorization and...

automated AI driven attribute extraction

Prepare for the future

with intuitive AI driven search

Connect with AI Assistants

via Model Context Protocol for LLM integration

Features

Powerful AI-driven capabilities for your e-commerce platform

Semantic Product Search with UCP integration

Natural language product search across 5M+ products. Search by description, image, or location. Fully integrated with LLMs via Model Context Protocol (MCP) for AI assistant applications.

Product Recommendation Engine

We recommend products from your catalog that users might want or need to buy, explaining the reason why. Our AI analyzes user behavior, product relationships, and contextual data to provide intelligent, personalized product suggestions that drive engagement and sales.

Smart Categorization

Automatically categorizing products using advanced AI algorithms. Our system understands product descriptions, images, and context to assign the most accurate categories.

Attribute Extraction

Extract detailed product attributes like color, size, material, and specifications. Generate structured data from unstructured product descriptions.

Latest LLM Technology

Built on cutting-edge open-source language models. Continuously updated with the latest AI advancements for superior accuracy and performance.

RESTful API

Simple, well-documented REST API that integrates seamlessly with your existing systems. JSON responses with comprehensive error handling.

98.4%
Accuracy Rate
<10s
Average Process Time
24/7
Uptime
5M+
Products Searchable

How It Works

Simple integration, powerful results

1
Send Your Preferred Categorization

You provide your preferred categories or our system will create categories based on your product data.

2
Send Product Data

Submit product information via our REST API with name, description, and image URL.

3
AI Processing

Our AI analyzes the product using advanced LLM technology to extract features and context. The system categorizes the product, detects duplicates, and extracts relevant attributes.

4
Get Results

Receive structured data with category, duplicate information, detailed attributes, and recommended products from your catalog.

UCP Integration - MCP Server

Connect your AI assistants directly to our product search via Model Context Protocol (MCP) with Universal Commerce Protocol (UCP) compliance

Our MCP server implements UCP discovery and capabilities, enabling seamless integration with LLM clients like Claude Desktop and ChatGPT

Natural Language Search

// MCP Tool Call
{
  "name": "search_products",
  "arguments": {
    "query": "red running shoes for men",
    "limit": 10,
    "location": {
      "city": "Novi Sad"
    }
  }
}

Image-Based Search

// MCP Tool Call
{
  "name": "search_products",
  "arguments": {
    "image_url": "https://example.com/product.jpg",
    "limit": 5,
    "min_score": 0.7
  }
}

Location-Aware Search

// MCP Tool Call with Proximity Filter
{
  "name": "search_products",
  "arguments": {
    "query": "wireless headphones",
    "limit": 10,
    "location": {
      "near": {
        "latitude": 45.2671,
        "longitude": 19.8335,
        "radius_km": 10
      }
    }
  }
}

UCP Discovery

Our MCP server implements the Universal Commerce Protocol discovery specification. Access the business profile at:

GET /.well-known/ucp

Response includes:
- Business Profile
- Capabilities:
  - com.sortillus.catalog.search
  - com.sortillus.catalog.locations

Simple API Integration

Get started in minutes with our straightforward REST API

Create Product

POST /api/v3/products
{
  "product": {
    "id": 12345,
    "name": "Wireless Bluetooth Headphones",
    "description": "High-quality wireless headphones with noise cancellation",
    "image": "https://example.com/headphones.jpg",
    "brand": "AudioTech",
    "suggested_category_name": "Electronics"
  }
}

Get Product Status

GET /api/v3/products/12345

Response:
{
  "external_id": 12345,
  "name": "Wireless Bluetooth Headphones",
  "canonical_id": null,
  "category_external_id": "L4_2345",
  "state": "categorized"
}

List Products

GET /api/v3/products?per_page=100

Response:
{
  "products": [
    {
      "id": 101,
      "external_id": 12345,
      "state": "categorized",
      "category_external_id": "L4_2345",
      "external_canonical_id": null
    }
  ],
  "meta": {
    "current_page": 1,
    "total_pages": 5,
    "total_count": 500
  }
}

Get Categories

GET /api/v3/shop/categories

Response:
{
  "categories": [
    {
      "id": 1,
      "full_external_id": "L4_2345",
      "name": "Electronics",
      "attributes": [...]
    }
  ]
}

What Our Clients Say

Trusted by leading e-commerce platforms

TechStore CEO
Electronics Retailer

"Sortillus' AI categorization reduced our product setup time by 80%. The duplicate detection feature alone saved us thousands in operational costs."

FashionHub CTO
Fashion E-commerce

"The attribute extraction is incredibly accurate. We now have detailed product specifications for every item without manual data entry."

HomeGoods Manager
Home & Garden

"Integration was seamless. The API is well-documented and the support team is incredibly responsive. Highly recommended!"

Ready to Get Started?

Make your e-commerce AI-assistant-ready today

FREE TRIAL
Test our API with up to 2,000 products for free!

Get started today
experience the comfort of Sortillus product intelligence

Sign Up Now
Documentation

Comprehensive API documentation and guides

View Docs