Secrets
MCP tools for the Secrets module. See the Secrets module docs for permissions and data model.
list-secrets
List secrets
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
project_id | string | no | Project ID (required if not using project key auth) |
limit | number | no | Results per page. Above the maximum it is clamped; below 1 or not an integer it is 400 VALIDATION_FAILED. |
cursor | string | no | The previous page's next_cursor; omit it for the first page. Send it with the same filters as the request that returned it: a malformed cursor, or one sent with other filters, is 400 INVALID_CURSOR. |
create-secret
Create a secret
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
project_id | string | no | Project ID (required if not using project key auth) |
name | string | yes | Secret name |
value | string | yes | Secret value (will be encrypted) |
get-secret
Get a secret
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
secret_id | string | yes | Secret ID |
update-secret
Update a secret
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
secret_id | string | yes | Secret ID |
name | string | no | New secret name |
value | string | no | New secret value |
delete-secret
Delete a secret
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
secret_id | string | yes | Secret ID |
force | boolean | no | Delete the secret even when AI providers reference it, destroying those providers too. Without it a referenced secret answers SECRET_HAS_DEPENDENTS. |