QANATIX
API Reference

MCP Protocol Reference

MCP Streamable HTTP endpoint — tools and resources.

MCP Protocol Reference

QANATIX exposes an MCP (Model Context Protocol) server via Streamable HTTP at /mcp/.

Endpoint

POST https://api.qanatix.com/mcp/

Standard MCP Streamable HTTP transport. Compatible with any MCP client (Claude Desktop, Claude Code, Cursor, custom clients).

Authentication

Include your API key in the Authorization header:

Authorization: Bearer sk_live_abc123...

In development mode, you can use X-Tenant-Id instead.

Tools

Search across a vertical with hybrid matching. Returns compact markdown table by default.

ParameterTypeRequiredDefaultDescription
querystringyesNatural language search query
verticalstringyesVertical to search
filtersobjectnoKey-value filters on vertical_data
limitintegerno10Results to return (1-20)

Note: MCP limit is capped at 20 (vs 100 for REST API) to keep responses within LLM context limits.

Example tool call:

{
  "name": "qanatix_search",
  "arguments": {
    "vertical": "manufacturing",
    "query": "stainless M8 bolt ISO 4017",
    "filters": {"in_stock": true},
    "limit": 5
  }
}

Returns a markdown table with name, score, and key data fields.

qanatix_lookup

Get a specific entity by UUID.

ParameterTypeRequiredDescription
entity_idstringyesFull entity UUID

Returns YAML-formatted entity with all fields.

qanatix_verticals

List all available verticals with entity counts and schema status. No parameters.

Returns a markdown table of verticals.

Resources

entity://{entity_id}

Read-only access to a single entity by UUID.

entity://550e8400-e29b-41d4-a716-446655440000

Returns the same output as qanatix_lookup.

schema://{vertical}/{entity_type}

Read-only access to a vertical's JSON Schema definition.

schema://manufacturing/fastener

Returns the JSON Schema as formatted JSON.

MCP vs REST

MCPREST API
TransportStreamable HTTPStandard HTTP
AuthBearer tokenBearer token
FormatCompact markdown (auto)JSON/compact/YAML (configurable)
Search limit1-201-100
RerankingDisabled by defaultEnabled by default
Best forClaude, Cursor, MCP clientsGPT, Gemini, LangChain, apps

The MCP server is optimized for AI consumption — compact output, lower limits, no reranking overhead.

On this page