MCP server
Expose your governed actions to any MCP client over JSON-RPC — with policy and audit still applied.
Nolixan ships a Model Context Protocol server. Point any MCP client (Claude Desktop, an IDE, your own runtime) at it and your connected providers' actions appear as tools — each call still passing through the policy gate and into the audit log.
Endpoint
It's a JSON-RPC 2.0 endpoint supporting initialize, tools/list, and tools/call. Tools are named
provider__action — the same convention as everywhere else:
A tools/call result returns MCP content blocks with an isError flag — a denied policy or a failed
action comes back as isError: true rather than throwing, so the model can react.
Runtime config
returns the live endpoint URL, auth method, the environment, the connected providers, and the tool count — so a setup screen doesn't have to hardcode anything:
You can scope the exposed tools with the provider or category query params, or to a saved tool-set.
MCP vs native tools
If you're calling an LLM API directly, the agent-framework adapters may be simpler than running an MCP client. See native tools vs MCP.