The server sends your personal access token on every call. There is no service account: each operation runs as you, in your workspace, with your role, and returns what the same curl call would.

Roles

The token inherits its creator’s current role, re-read on every request, so a demotion or removal applies to the server’s next call. The server lists every tool regardless of role; a refused call comes back as a 403. See workspaces and roles.

What the server cannot reach

These operations are not tools, so no prompt can make the server call them. Use the dashboard or the substitute.

Annotations

Every tool carries MCP annotations a client can use to decide what to auto-approve: readOnlyHint is derived from the HTTP method. It means “changes nothing”, not “costs nothing” — and several POST operations act on the real world, below.

Approve these by hand

The server’s instructions tell the model not to publish, contact a real person, or delete unless you ask for that specific thing. That is model behaviour, not enforcement. Keep your client’s approval prompts on for these:

Next

Tools

How tools map to API endpoints.

Recipes

Prompts that build, run and debug end to end.