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/searchSearch 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/categoriesEvery category with its department and product count.
GET /api/public/v1/departmentsEvery department with its product count.
GET /api/public/v1/guidesEvery 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/mcpChatGPT 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"
}
}
}