Skip to content

Public API

The index has a free, read-only JSON API. It returns the same fields a locked profile shows, and every record includes its page address on this site. No key or sign-up is needed.

Endpoints

Base address: https://retailautosoftware.com/api/public/v1

  • GET /api/public/v1/search

    Search published products by keyword, category or department.

  • GET /api/public/v1/products/{slug}

    One product's public profile fields.

  • GET /api/public/v1/companies/{slug}

    One company's public profile fields and its products.

  • GET /api/public/v1/categories

    Every category with its department and product count.

  • GET /api/public/v1/departments

    Every department with its product count.

  • GET /api/public/v1/guides

    Every published buyer's guide.

  • GET /api/public/v1/guides/{slug}

    One buyer's guide with its text sections and listed products.

Search accepts q, category, group (department) and limit (1 to 48).

Example

curl "https://retailautosoftware.com/api/public/v1/search?category=dms&limit=5"

Usage

  • Responses allow requests from any website (CORS) and include an ETag, so repeat requests can return 304.
  • Responses may be cached for 60 seconds.
  • Each IP address can make up to 120 requests a minute. Past that, the API returns 429 with a Retry-After header.
  • Unknown slugs return 404 with a JSON error.

MCP server

Assistants that support the Model Context Protocol can connect directly. The server uses streamable HTTP, needs no sign-in, is read-only and shares the API's rate limit. Its tools search products and read product, company, category, department and guide records. Gated profile sections are never returned; each record links to its full profile on this site.

Address: https://retailautosoftware.com/mcp

Claude Desktop or Claude Code

Claude.ai and Claude Desktop: Settings, Connectors, Add custom connector, then paste the address. Claude Code:

claude mcp add --transport http retail-auto-software https://retailautosoftware.com/mcp

ChatGPT and OpenAI

ChatGPT: Settings, Connectors, Create, then paste the address with no authentication. OpenAI Responses API tool:

{
  "type": "mcp",
  "server_label": "retail_auto_software",
  "server_url": "https://retailautosoftware.com/mcp",
  "require_approval": "never"
}

Other MCP clients

Clients that read an mcpServers file (Cursor, VS Code and others):

{
  "mcpServers": {
    "retail-auto-software": {
      "type": "http",
      "url": "https://retailautosoftware.com/mcp"
    }
  }
}

Machine-readable descriptions