Skip to main content
Glama
andhit-r

n8n MCP Server

by andhit-r

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHost to bind127.0.0.1
MCP_PORTNoPort to bind8000
MCP_API_KEYNoStatic API key for client authentication
N8N_API_KEYYesn8n API key
N8N_TIMEOUTNoTimeout in seconds30
MCP_BASE_URLNoPublic URL for OAuth redirects (required for Authentik)
MCP_TRANSPORTNoTransport type: stdio, http, or ssestdio
N8N_API_BASE_URLYesBase URL of n8n API (e.g., http://localhost:5678/api/v1)
AUTHENTIK_APP_SLUGNoAuthentik application slug
AUTHENTIK_BASE_URLNoBase URL of Authentik instance
AUTHENTIK_CLIENT_IDNoOAuth client ID in Authentik
AUTHENTIK_CLIENT_SECRETNoOAuth client secret

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_workflowsA

Ambil daftar semua workflow di n8n.

Mendukung filter berdasarkan status aktif, tag, dan nama workflow. Hasil di-paginate; gunakan cursor dari nextCursor respons untuk halaman berikutnya.

get_workflowA

Ambil detail lengkap satu workflow berdasarkan ID.

Mengembalikan definisi workflow termasuk nodes, connections, dan pengaturan.

create_workflowA

Buat workflow baru di n8n.

Workflow dibuat dalam keadaan nonaktif. Gunakan activate_workflow untuk mengaktifkannya. Format node dan koneksi mengikuti skema n8n (lihat dokumentasi n8n API).

update_workflowA

Perbarui workflow yang sudah ada di n8n.

Hanya field yang diisi yang akan diperbarui. Minimal berikan salah satu field. Perbarui nodes dan connections sekaligus bila mengubah struktur workflow.

delete_workflowA

Hapus workflow dari n8n secara permanen.

Operasi ini tidak dapat dibatalkan. Workflow yang sedang aktif akan dihentikan terlebih dahulu sebelum dihapus.

activate_workflowA

Aktifkan workflow di n8n agar mulai memproses trigger.

Setelah diaktifkan, workflow akan merespons trigger (webhook, schedule, dll) secara otomatis. Pastikan workflow sudah memiliki trigger node.

deactivate_workflowA

Nonaktifkan workflow di n8n sehingga berhenti memproses trigger.

Setelah dinonaktifkan, workflow tidak akan merespons trigger baru. Eksekusi yang sedang berjalan tidak akan dihentikan.

list_executionsB

Ambil daftar eksekusi workflow di n8n.

Mendukung filter berdasarkan workflow, status, dan paginasi. Data eksekusi (input/output node) hanya disertakan bila include_data=True.

get_executionA

Ambil detail lengkap satu eksekusi workflow.

Mengembalikan informasi eksekusi termasuk status, waktu mulai/selesai, dan (opsional) data input/output tiap node.

delete_executionA

Hapus rekaman eksekusi dari n8n secara permanen.

Operasi ini tidak dapat dibatalkan. Eksekusi yang sedang berjalan tidak bisa dihapus.

list_credentialsA

Ambil daftar credentials yang tersimpan di n8n.

Data sensitif (token, password) tidak dikembalikan oleh API. Hanya metadata credential (id, name, type, createdAt) yang tersedia.

get_credentialA

Ambil metadata satu credential berdasarkan ID.

Nilai sensitif (token, password, secret key) tidak dikembalikan oleh n8n API demi keamanan. Hanya metadata seperti name, type, dan createdAt yang tersedia.

create_credentialA

Buat credential baru di n8n.

Tipe credential dan skema data-nya bergantung pada integrasi n8n. Contoh: tipe githubApi memerlukan {"accessToken": "ghp_xxx"}. Lihat dokumentasi node n8n untuk skema data per tipe.

delete_credentialA

Hapus credential dari n8n secara permanen.

Operasi ini tidak dapat dibatalkan. Workflow yang menggunakan credential ini akan gagal bila dieksekusi setelah credential dihapus.

list_tagsB

Ambil daftar semua tag yang tersedia di n8n.

Tag digunakan untuk mengkategorikan dan memfilter workflow.

create_tagB

Buat tag baru di n8n.

Tag dapat digunakan untuk mengkategorikan workflow sehingga mudah difilter. Nama tag harus unik.

update_tagB

Perbarui nama tag yang sudah ada di n8n.

delete_tagA

Hapus tag dari n8n.

Tag yang dihapus akan dilepas dari semua workflow yang menggunakannya. Workflow tidak ikut terhapus.

list_variablesA

Ambil daftar semua variable n8n (fitur Enterprise).

Variable n8n adalah pasangan key-value yang bisa diakses dari semua workflow. Fitur ini memerlukan lisensi n8n Enterprise atau Self-hosted dengan fitur variable aktif.

create_variableA

Buat variable baru di n8n (fitur Enterprise).

Variable bisa diakses di workflow via ekspresi {{ $vars.NAMA_VAR }}. Kunci harus unik dan hanya boleh berisi huruf, angka, dan underscore.

delete_variableA

Hapus variable dari n8n secara permanen.

Workflow yang mereferensikan variable ini mungkin akan error setelah dihapus.

get_audit_logA

Ambil audit log aktivitas di n8n (fitur Enterprise).

Mengembalikan rekaman aktivitas pengguna dan sistem seperti pembuatan/penghapusan workflow, login, perubahan credential, dll. Memerlukan lisensi n8n Enterprise.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
versionVersi n8n MCP Server yang sedang berjalan.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/andhit-r/n8n-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server