Skip to main content
Preview. The Tools API is in preview. Create a key with the api:call scope in the app under Settings > Developer Keys > API Keys.
Every Tools API endpoint except GET /api/tools/openapi.json requires a developer key with the api:call scope, passed as a Bearer token.

Send the key

Pass the key in the Authorization header:
Treat developer keys like passwords. They authenticate as you. Never commit a key to source control, embed it in a browser or client-side app, or share it. If a key leaks, revoke it and create a new one.

Scopes

Nikiwa’s two surfaces use separate scopes, and their rate limits and metering are tracked independently. Both draw on the same credit balance: An mcp:call key created in the app does not authorize the Tools API, and vice versa.

Key format

A key has two parts: the nkw_live_ prefix that identifies a live Nikiwa developer key, and a random secret shown only once at creation. When a key is listed later, only a non-secret key prefix is shown, never the full key.

Errors