n8n_manage_credentials
Manage n8n credentials by listing, getting, creating, updating, deleting, or using getSchema to discover required fields before creation.
Instructions
Manage n8n credentials. Actions: list, get, create, update, delete, getSchema. Use getSchema to discover required fields before creating. For list, page beyond 100 results with cursor (from the previous response's nextCursor). NOTE: list/get need an n8n deployment whose public API permits credential reads — older n8n versions, restricted API keys, or instance settings can reject them, returning NOT_SUPPORTED (create, delete, getSchema — and update where the API version supports it — still work). SECURITY: credential data values are never logged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| id | No | Credential ID (required for get, update, delete) | |
| name | No | Credential name (required for create) | |
| type | No | Credential type e.g. httpHeaderAuth, httpBasicAuth, oAuth2Api (required for create, getSchema) | |
| data | No | Credential data fields - use getSchema to discover required fields (required for create, optional for update) | |
| includeUsage | No | For list/get: also return workflows that reference each credential (id, name, active). On list, triggers a full scan of all credential pages (up to 5000 credentials; ignores cursor/limit, no nextCursor returned). Slower on large instances. Default: false. | |
| cursor | No | For list: pagination cursor from a previous response's nextCursor. Ignored when includeUsage is true. | |
| limit | No | For list: max results per page (1-100, default 100). Ignored when includeUsage is true. |