Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
N8N_API_KEY | No | Your n8n API key | |
N8N_BASE_URL | No | The base URL of your n8n instance | |
N8N_PASSWORD | No | Your n8n password | |
N8N_USERNAME | No | Your n8n username |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list_workflows | List all n8n workflows |
get_workflow | Get a specific n8n workflow by ID |
create_workflow | Create a new n8n workflow |
update_workflow | Update an existing n8n workflow |
delete_workflow | Delete an n8n workflow |
activate_workflow | Activate an n8n workflow |
deactivate_workflow | Deactivate an n8n workflow |
apply_ops | Apply multiple graph operations atomically to a workflow |
list_node_types | List all available n8n node types |
get_node_type | Get details about a specific n8n node type |
examples | Get examples for a specific n8n node type |
validate_node_config | Validate a node configuration against its type definition |
list_credentials | List all n8n credentials |
resolve_credential_alias | Resolve a credential alias to its ID |
get_credential_schema | Get JSON schema for a credential type |
list_variables | List all variables with pagination support |
create_variable | Create a new variable (requires unique key) |
update_variable | Update an existing variable value |
delete_variable | Delete a variable by ID |
list_workflow_tags | List tags for a specific n8n workflow |
set_workflow_tags | Set tags for a specific n8n workflow |
transfer_workflow | Transfer an n8n workflow to a different project or owner |
transfer_credential | Transfer an n8n credential to a different project or owner |
list_executions | List n8n workflow executions |
get_execution | Get a specific n8n execution by ID |
delete_execution | Delete an n8n execution |
webhook_urls | Get webhook URLs for a webhook node in a workflow |
run_once | Execute a workflow manually once and return execution details |
list_tags | List all tags with optional pagination |
get_tag | Get a specific tag by ID |
create_tag | Create a new tag |
update_tag | Update an existing tag |
delete_tag | Delete a tag by ID |
source_control_pull | Pull changes from source control to sync with remote |
create_node | Create a new node in an existing n8n workflow |
update_node | Update an existing node in an n8n workflow |
connect_nodes | Connect two nodes in an n8n workflow |
delete_node | Delete a node from an n8n workflow |
set_node_position | Set the position of a node in an n8n workflow |