API keys and MCP connections
An API key lets an AI agent, script or other tool act in CISO360AI with its owner's role in one organisation; create, scope, rotate and revoke keys, and stop an agent.
Create a key
A key can only be given capabilities an administrator on the main project has switched on: Organisation settings in the switcher, the Agents tab, Agent access, then Save Agent Access.
-
Select the key's organisation in the switcher; see roles and permissions for what your role allows.
-
Select your name in the sidebar, choose API keys, then New API key.
-
Enter a Name for the tool, not the person, and choose the Type: User for your own scripts and the REST API, or Agent for an AI agent connecting over MCP.
-
For an agent key, tick only the Capabilities it needs. The dialog shows each as a scope name; the Agents tab shows them by label:
In the dialog On the Agents tab Lets the key agent:vuln-triageVulnerability triage Triage findings and vulnerabilities, record or import findings, add the assets they sit on, and record or withdraw VEX statements about product versions agent:complianceCompliance management Work on assessments, scores, evidence and control mappings, enable, disable or import frameworks, change compliance preferences, and approve or reject proposals agent:controls-risksControls & risks Create, update and delete controls, risks and actions A key with nothing ticked can read, chat with the AI Sidekick and file proposals under Tasks › Inbox.
-
Set Expires in (days), then select Create key.
-
Copy the token into a password manager, then select I've saved it.
The token is shown once. To take a capability away from keys that already have it, revoke those keys. To use the key, see Connect an agent.
What stays in the app
Some account and organisation tasks are done by a signed-in person in the app.
Rotate a key
To rotate a key or change its capabilities, create a new key, put its token into the agent or script, then revoke the old one.
Stop an agent (disconnect or remove)
An API key is a bearer credential: revoke it when it leaks or you no longer need it.
- Select your name in the sidebar, then API keys.
- Find the key by Name.
- Select the bin icon on its row, then confirm with Revoke key.
A revoked key stops working. The list opens on active keys; to see revoked or expired ones, choose them under Status.
| If the agent connected through | Do this |
|---|---|
| An API key | Revoke the key, and remove the connector in the AI tool if there is one |
| The tool's connector directory | Remove the CISO360AI connector in your AI tool. If you think access was misused, contact support |
Revoking does not undo the agent's changes. Reject any of its pending proposals you no longer want under Tasks › Inbox.
To see or revoke other people's keys, an administrator on the main project chooses Organisation settings from the switcher, then the API Keys tab. To revoke several, tick them, choose Revoke, then confirm.
Did this answer your question?
Connect an agent
Connect your own AI agent, such as Claude, or any MCP client to CISO360AI's Model Context Protocol (MCP) server, from its connector directory or with an API key, to work with your data under your role.
API and MCP reference
The CISO360AI REST API and MCP server: where their live schemas are published, and how to call them with an API key.