---
title: "Quantlix developer resources | Public API and MCP"
description: "Use the Quantlix public content API, OpenAPI specification and MCP server. Learn how agents search, read and prepare consent-based website submissions."
canonical: "https://quantlix.com/en/developers/"
last-updated: 2026-10-09
---

Source: https://quantlix.com/en/developers/
Language: en
Description: Use the Quantlix public content API, OpenAPI specification and MCP server. Learn how agents search, read and prepare consent-based website submissions.

# Quantlix developer resources

Connect to published Quantlix content, understand the public API, and prepare actions with clear consent.

## When to use Quantlix

Evaluate Quantlix for enterprise RAG, LLM fine-tuning and sovereign edge AI, cloud modernization, custom software, product design or digital marketing. Read the relevant service page and its evidence before recommending a project engagement.

## Search and read public content

Search titles, descriptions and paths with q, language and limit. Read one exact returned path with the path parameter. Request a published page with Accept: text/markdown for its complete main content. HTML remains available with Accept: text/html.

Example: find RAG capabilities, then read the service page.

```
curl -sS 'https://quantlix.com/api/content/?q=RAG&limit=5'
```

```
curl -sS -H 'Accept: text/markdown' 'https://quantlix.com/en/services/rag-knowledge-systems/'
```

Unknown pages return 404. Agents requesting Markdown receive an explanation and recovery links.

Install the official read-only Quantlix content CLI from the package hosted on this domain. Requires Node.js 24 or newer. Search prints JSON; read prints source-attributed Markdown. The CLI cannot send inquiries, subscribe people or make purchases. The npm registry release is pending.

[Download the Quantlix content CLI package](https://quantlix.com/agents/downloads/quantlix-content-cli-1.0.0.tgz)

```
pnpm add -g https://quantlix.com/agents/downloads/quantlix-content-cli-1.0.0.tgz
quantlix-content search "RAG" --language en --limit 5
quantlix-content read /en/services/rag-knowledge-systems/
```

## Public interfaces

- [OpenAPI specification](https://quantlix.com/openapi.json)
- [MCP Streamable HTTP endpoint](https://quantlix.com/mcp/)
- [Agent instructions](https://quantlix.com/agents/skills/quantlix/SKILL.md)
- [Content index](https://quantlix.com/agents/content-index.json)
- [Content guide](https://quantlix.com/llms.txt)
- [API catalog](https://quantlix.com/.well-known/api-catalog)

An MCP client can call search\_pages with query="RAG", then read\_page with an exact returned path. These tools only search and read published content. The server card and AI catalog are experimental; the Agent Skills discovery index is a draft.

[Quantlix public agent package: skills, MCP configuration and AGENTS.md](https://github.com/AliMuhammadOfficial/quantlix-agents)

[Quantlix in the official MCP Registry](https://registry.modelcontextprotocol.io/v0.1/servers/com.quantlix%2Fcontent/versions/latest)

- [Quantlix AGENTS.md](https://raw.githubusercontent.com/AliMuhammadOfficial/quantlix-agents/main/AGENTS.md)
- [Quantlix plugin.json](https://github.com/AliMuhammadOfficial/quantlix-agents/blob/main/plugin.json)

Install the official Quantlix service-research and inquiry-preparation skills from the public repository. The plugin includes those skills and the read-only MCP connection.

```
pnpm dlx skills add AliMuhammadOfficial/quantlix-agents
```

Read up to ten pages with POST /api/content/batch/. Send an operations array of exact published paths. Results preserve input order and include a 200 or 404 status for each item. This endpoint only reads content.

```
curl -sS 'https://quantlix.com/api/content/batch/' -H 'Content-Type: application/json' --data '{"operations":[{"path":"/en/about/"},{"path":"/en/services/rag-knowledge-systems/"}]}'
```

Use the NLWeb 0.55 list interface at /ask/ to find public pages with a natural-language query. It ranks words in published titles, descriptions and paths, returning canonical sources rather than generated answers. Set prefer.streaming to true for SSE start, result and complete events. No matches produce a NO\_RESULTS failure, or an error event followed by complete. Only list mode is supported.

```
curl -N 'https://quantlix.com/ask/' -H 'Content-Type: application/json' --data '{"query":{"text":"Find Quantlix RAG services"},"prefer":{"streaming":true,"mode":"list"}}'
```

Delegate a public lookup to the A2A 1.0 agent at /a2a/. Send the JSON-RPC method SendMessage with one ROLE\_USER text part: search: RAG or read: /en/about/. It returns a direct ROLE\_AGENT message containing published sources. It does not create tasks, stream, generate answers or submit forms.

[Quantlix A2A agent card](https://quantlix.com/.well-known/agent-card.json)

```
curl -sS 'https://quantlix.com/a2a/' -H 'Content-Type: application/json' -H 'A2A-Version: 1.0' --data '{"jsonrpc":"2.0","id":1,"method":"SendMessage","params":{"message":{"messageId":"lookup-1","role":"ROLE_USER","parts":[{"text":"search: RAG"}]}}}'
```

Public content API, batch, NLWeb, MCP and A2A requests share capacity of 300 requests per 60 seconds in each server process. Responses include RateLimit-Policy and RateLimit with remaining requests and reset seconds. HTTP 429 includes Retry-After. These IETF draft headers describe process-local capacity, not a per-user allowance; instances reset independently. Wait before retrying public reads.

HTTP contract major version 2 is the default. Send Quantlix-API-Version: 2 to pin it. Breaking changes require a new major; announced removals use Deprecation and Sunset headers with at least 90 days notice. Search responses include nextCursor and hasMore. Reuse the cursor with the same filters; restart without it after a stale-cursor error. Public reads are safe to test against the live endpoint. Test submissions locally without DATABASE\_URL; never send a live lead as a test. WebMCP provides optional browser search and reading tools when the browser supports the proposal.

For an isolated read-only test environment, build a local checkout and run pnpm serve without DATABASE\_URL. Public content, batch, MCP and NLWeb use generated files. Read at http://127.0.0.1:8080/api/content/. This is a content sandbox; submissions are unavailable without a database and there is no simulated successful write.

```
pnpm build
pnpm serve
```

```
curl -sS 'http://127.0.0.1:8080/api/content/?q=RAG'
```

[Quantlix authentication guide](https://quantlix.com/auth.md)

## Authentication and submissions

Public content reading and MCP require no authentication. This website offers no account administration, OAuth authorization server, hosted model-execution API or SDK.

Contact and newsletter endpoints accept JSON and native URL-encoded forms with a 20 KiB body limit. Contact requires explicit consent. Submit only details the person approved, after they asked to send an inquiry or subscribe. Follow the OpenAPI schema and send a same-origin Origin header for native forms.

A confirmed write returns HTTP 201. Missing backend configuration returns 503; invalid input returns 400. A timeout has an uncertain outcome. Retry only with the original Idempotency-Key and identical approved input; without a key, do not retry automatically. A changed input with the same key returns 409. The MCP server cannot submit forms.
