Preview. The Tools API is not yet generally available. Access requires a key with the
api:call scope, which is provisioned on request rather than self-serve. To build against Nikiwa today, use the MCP server, which works with a key you create in the app. Contact the team to request Tools API access.The Tools API is deterministic and data-only. It does not route intent, interpret, or synthesize; that reasoning is your application’s job. For a reasoning layer over the same tools, connect an assistant via the MCP server.
Base URL
The two surfaces
The API separates discovery (cheap, read-only) from execution (heavy).Only a curated allowlist of tools is public. A tool that is not on the allowlist returns
404; it is neither listed by discovery nor callable. The full tool set is available through the MCP server.Typical flow
Get a key
Request a key with the
api:call scope. See Authentication.Response shape
Every tool returns a JSON object. On success that is the tool’s data. When a tool has nothing to return, or hits a problem, it returns a status marker instead:Authenticate
How to pass your API key.