Who this is for
- Admins using AI agents to run their community — jump to MCP Admin Setup.
- Developers wiring Claude Code or a custom client — see Claude Code Setup and Bearer + Domain Headers.
- Contributors iterating on the MCP server itself — keep reading.
Authentication
Every HTTP request to the MCP server requires two headers:x-api-domain. See Bearer + Domain Headers for full details.
stdio transports (Claude Desktop) use env vars instead of headers.
Tool catalog
The MCP server exposes a set of tools categorised by concern. Tool availability is further filtered by thex-agent-mode header — see Agent modes.
Nudj platform CRUD
Core domain operations that read and write Nudj data.Shopify
Shop-level integration for Shopify-backed organisations.
The Shopify MCP surface includes context injection: the agent starts each session with a pre-fetched snapshot of shop state so it can answer questions without an initial round of API calls.
Public web & media
Tools that don’t require Nudj auth. Useful for research and content generation.Docs & events
Voice agent
A realtime voice-agent layer sits on top of the MCP tool catalog. Tool availability is filtered to the samex-agent-mode rules; the voice transport itself is a thin shell.
Agent modes
The server filters tool access based on thex-agent-mode header, so you can hand a narrower surface to less-trusted agents:
If
x-agent-mode is omitted, the server defaults to the broadest surface your token’s RBAC role allows.
Transports
HTTP (recommended)
Serves MCP over Streamable HTTP. All cloud-hosted clients (Claude Code, Cursor, ChatGPT) use this.stdio
Used by Claude Desktop and other native desktop clients that spawn the server as a child process. See MCP Admin Setup for the canonical config.Local development
For contributors working on the MCP server itself:NEXTAUTH_SECRET so tokens validate end-to-end. See Claude Code Setup for the full local config.
Related
Admin / Claude Desktop
Admin panel MCP tokens and Claude Desktop stdio config.
Claude Code .mcp.json
Wire up Claude Code with
.mcp.json for cloud or local.Bearer + Domain Headers
The canonical auth pattern for HTTP MCP clients.
Troubleshooting
Diagnose auth, connection, and tool-call issues.

