{"apiVersion":"v1","directorySlug":"automatika-mcp-dfd902241b","title":"Automatika","description":"Agency specialised in Artificial Intelligence, product development, automation and operations. We design, build and run systems that work for you.","pageUrl":"https://www.mcpbundles.com/skills/automatika-mcp-dfd902241b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.automatika.agency/mcp","hostedMcpUrl":null,"toolCount":28,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"agency.automatika/automatika-mcp-dfd902241b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"tools_documentation","description":"Get documentation for n8n MCP tools. Call without parameters for quick start guide. Use topic parameter to get documentation for specific tools. Use depth='full' for comprehensive documentation.","inputSchema":{"type":"object","properties":{"depth":{"enum":["essentials","full"],"type":"string","default":"essentials"},"topic":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tools_documentation","displayName":"tools_documentation","title":"tools_documentation"},{"name":"search_nodes","description":"Search n8n nodes by keyword with optional real-world examples. Pass query as string. Example: query=\"webhook\" or query=\"database\". Returns max 20 results. Use includeExamples=true to get top 2 template configs per node.","inputSchema":{"type":"object","required":["query"],"properties":{"mode":{"enum":["OR","AND","FUZZY"],"type":"string","default":"OR"},"limit":{"type":"number","default":20},"query":{"type":"string"},"source":{"enum":["all","core","community","verified"],"type":"string","default":"all"},"includeExamples":{"type":"boolean","default":false},"includeOperations":{"type":"boolean","default":false}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_nodes","displayName":"search_nodes","title":"search_nodes"},{"name":"get_node","description":"Get node info with progressive detail levels and multiple modes. Detail: minimal (~200 tokens), standard (~1-2K, default), full (~3-8K). Modes: info (default), docs (markdown documentation), search_properties (find properties), versions/compare/breaking/migrations (version info). Use format='docs' for readable documentation, mode='search_properties' with propertyQuery for finding specific fields.","inputSchema":{"type":"object","required":["nodeType"],"properties":{"mode":{"enum":["info","docs","search_properties","versions","compare","breaking","migrations"],"type":"string","default":"info"},"detail":{"enum":["minimal","standard","full"],"type":"string","default":"standard"},"nodeType":{"type":"string"},"toVersion":{"type":"string"},"fromVersion":{"type":"string"},"propertyQuery":{"type":"string"},"includeExamples":{"type":"boolean","default":false},"includeTypeInfo":{"type":"boolean","default":false},"maxPropertyResults":{"type":"number","default":20}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_node","displayName":"get_node","title":"get_node"},{"name":"validate_node","description":"Validate n8n node configuration. Use mode='full' for comprehensive validation with errors/warnings/suggestions, mode='minimal' for quick required fields check. Example: nodeType=\"nodes-base.slack\", config={resource:\"channel\",operation:\"create\"}","inputSchema":{"type":"object","required":["nodeType","config"],"properties":{"mode":{"enum":["full","minimal"],"type":"string","default":"full"},"config":{"type":"object"},"profile":{"enum":["strict","runtime","ai-friendly","minimal"],"type":"string","default":"ai-friendly"},"nodeType":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"validate_node","displayName":"validate_node","title":"validate_node"},{"name":"get_template","description":"Get template by ID. Use mode to control response size: nodes_only (minimal), structure (nodes+connections), full (complete workflow).","inputSchema":{"type":"object","required":["templateId"],"properties":{"mode":{"enum":["nodes_only","structure","full"],"type":"string","default":"full"},"templateId":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_template","displayName":"get_template","title":"get_template"},{"name":"search_templates","description":"Search templates with multiple modes. Use searchMode='keyword' for text search, 'by_nodes' to find templates using specific nodes, 'by_task' for curated task-based templates, 'by_metadata' for filtering by complexity/setup time/services, 'patterns' for lightweight workflow pattern summaries mined from 2700+ templates.","inputSchema":{"type":"object","properties":{"task":{"enum":["ai_automation","data_sync","webhook_processing","email_automation","slack_integration","data_transformation","file_processing","scheduling","api_integration","database_operations"],"type":"string"},"limit":{"type":"number","default":20,"maximum":100,"minimum":1},"query":{"type":"string"},"fields":{"type":"array","items":{"enum":["id","name","description","author","nodes","views","created","url","metadata"],"type":"string"}},"offset":{"type":"number","default":0,"minimum":0},"category":{"type":"string"},"nodeTypes":{"type":"array","items":{"type":"string"}},"complexity":{"enum":["simple","medium","complex"],"type":"string"},"searchMode":{"enum":["keyword","by_nodes","by_task","by_metadata","patterns"],"type":"string","default":"keyword"},"targetAudience":{"type":"string"},"maxSetupMinutes":{"type":"number","maximum":480,"minimum":5},"minSetupMinutes":{"type":"number","maximum":480,"minimum":5},"requiredService":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_templates","displayName":"search_templates","title":"search_templates"},{"name":"validate_workflow","description":"Full workflow validation: structure, connections, expressions, AI tools. Returns errors/warnings/fixes. Essential before deploy.","inputSchema":{"type":"object","required":["workflow"],"properties":{"options":{"type":"object","properties":{"profile":{"enum":["minimal","runtime","ai-friendly","strict"],"type":"string","default":"runtime"},"validateNodes":{"type":"boolean","default":true},"validateConnections":{"type":"boolean","default":true},"validateExpressions":{"type":"boolean","default":true}}},"workflow":{"type":"object"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"validate_workflow","displayName":"validate_workflow","title":"validate_workflow"},{"name":"n8n_create_workflow","description":"Create workflow. Requires: name, nodes[], connections{}. Created inactive. Returns workflow with ID.","inputSchema":{"type":"object","required":["name","nodes","connections"],"properties":{"name":{"type":"string"},"nodes":{"type":"array","items":{"type":"object","required":["id","name","type","typeVersion","position","parameters"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"notes":{"type":"string"},"disabled":{"type":"boolean"},"maxTries":{"type":"number"},"position":{"type":"array","items":{"type":"number"},"maxItems":2,"minItems":2},"parameters":{"type":"object"},"credentials":{"type":"object"},"retryOnFail":{"type":"boolean"},"typeVersion":{"type":"number"},"continueOnFail":{"type":"boolean"},"waitBetweenTries":{"type":"number"}}}},"settings":{"type":"object","properties":{"timezone":{"type":"string"},"errorWorkflow":{"type":"string"},"availableInMCP":{"type":"boolean"},"executionOrder":{"enum":["v0","v1"],"type":"string"},"executionTimeout":{"type":"number"},"saveManualExecutions":{"type":"boolean"},"saveExecutionProgress":{"type":"boolean"},"saveDataErrorExecution":{"enum":["all","none"],"type":"string"},"saveDataSuccessExecution":{"enum":["all","none"],"type":"string"}}},"projectId":{"type":"string"},"nodeGroups":{"type":"array","items":{"type":"object","required":["name","nodeIds"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"nodeIds":{"type":"array","items":{"type":"string"}}}}},"connections":{"type":"object"},"parentFolderId":{"type":"string"}}},"logicalName":"n8n_create_workflow","displayName":"n8n_create_workflow","title":"n8n_create_workflow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_get_workflow","description":"Get workflow by ID with different detail levels. n8n has a draft/publish model: the workflow body holds the draft (latest edits); use mode='active' to see the published graph that is actually running. Modes: 'full' (draft + metadata), 'details' (full + execution stats), 'active' (published graph only), 'structure' (nodes/connections topology), 'filtered' (full config of only the nodes named in nodeNames - use to read one heavy node without the whole workflow), 'minimal' (id/name/active/tags).","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"mode":{"enum":["full","details","structure","minimal","active","filtered"],"type":"string","default":"full"},"nodeNames":{"type":"array","items":{"type":"string"},"minItems":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"n8n_get_workflow","displayName":"n8n_get_workflow","title":"n8n_get_workflow"},{"name":"n8n_update_full_workflow","description":"Full workflow update. Requires complete nodes[] and connections{}. For incremental use n8n_update_partial_workflow.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"nodes":{"type":"array","items":{"type":"object","additionalProperties":true}},"settings":{"type":"object"},"nodeGroups":{"type":"array","items":{"type":"object","required":["name","nodeIds"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"nodeIds":{"type":"array","items":{"type":"string"}}}}},"connections":{"type":"object"},"parentFolderId":{"type":["string","null"]}}},"logicalName":"n8n_update_full_workflow","displayName":"n8n_update_full_workflow","title":"n8n_update_full_workflow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_update_partial_workflow","description":"Update workflow incrementally with diff operations. Types: addNode, removeNode, updateNode, patchNodeField, moveNode, enable/disableNode, addConnection, removeConnection, rewireConnection, cleanStaleConnections, replaceConnections, updateSettings, updateName, setNodeGroups, add/removeTag, activate/deactivateWorkflow, transferWorkflow, moveToFolder. patchNodeField requires fieldPath (dot path, e.g. \"parameters.jsCode\") and patches: [{find, replace}]. setNodeGroups replaces all canvas groups: [{na","inputSchema":{"type":"object","required":["id","operations"],"properties":{"id":{"type":"string"},"operations":{"type":"array","items":{"type":"object","additionalProperties":true}},"validateOnly":{"type":"boolean"},"continueOnError":{"type":"boolean"}},"additionalProperties":true},"logicalName":"n8n_update_partial_workflow","displayName":"n8n_update_partial_workflow","title":"n8n_update_partial_workflow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_delete_workflow","description":"Permanently delete a workflow. This action cannot be undone.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}}},"logicalName":"n8n_delete_workflow","displayName":"n8n_delete_workflow","title":"n8n_delete_workflow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_list_workflows","description":"List workflows (minimal metadata only). Returns id/name/active/dates/tags. Check hasMore/nextCursor for pagination.","inputSchema":{"type":"object","properties":{"tags":{"type":"array","items":{"type":"string"}},"limit":{"type":"number"},"active":{"type":"boolean"},"cursor":{"type":"string"},"projectId":{"type":"string"},"excludePinnedData":{"type":"boolean"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"n8n_list_workflows","displayName":"n8n_list_workflows","title":"n8n_list_workflows"},{"name":"n8n_validate_workflow","description":"Validate workflow by ID. Checks nodes, connections, expressions. Returns errors/warnings/suggestions.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"options":{"type":"object","properties":{"profile":{"enum":["minimal","runtime","ai-friendly","strict"],"type":"string"},"validateNodes":{"type":"boolean"},"validateConnections":{"type":"boolean"},"validateExpressions":{"type":"boolean"}}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"n8n_validate_workflow","displayName":"n8n_validate_workflow","title":"n8n_validate_workflow"},{"name":"n8n_autofix_workflow","description":"Automatically fix common workflow validation errors. Preview fixes or apply them. Fixes expression format, typeVersion, error output config, webhook paths, connection structure issues (numeric keys, invalid types, ID-to-name, duplicates, out-of-bounds indices).","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"fixTypes":{"type":"array","items":{"enum":["expression-format","typeversion-correction","error-output-config","node-type-correction","webhook-missing-path","typeversion-upgrade","version-migration","tool-variant-correction","connection-numeric-keys","connection-invalid-type","connection-id-to-name","connection-duplicate-removal","connection-input-index"],"type":"string"}},"maxFixes":{"type":"number"},"applyFixes":{"type":"boolean"},"confidenceThreshold":{"enum":["high","medium","low"],"type":"string"}}},"logicalName":"n8n_autofix_workflow","displayName":"n8n_autofix_workflow","title":"n8n_autofix_workflow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_test_workflow","description":"Run a workflow. method=auto (default) triggers it over HTTP through its webhook/form/chat trigger. Workflows without such a trigger need n8n's MCP server: method=prepare lists the nodes that need pinned data, method=pinned runs the workflow with that data, method=direct starts a run with optional inputs. The official methods need N8N_MCP_ACCESS_TOKEN and the workflow's \"Available in MCP\" setting (exposeToMcp: true enables it after you confirm with the user).","inputSchema":{"type":"object","required":["workflowId"],"properties":{"data":{"type":"object"},"method":{"enum":["auto","trigger","prepare","pinned","direct"],"type":"string"},"headers":{"type":"object"},"message":{"type":"string"},"pinData":{"type":"object"},"timeout":{"type":"number"},"sessionId":{"type":"string"},"timeoutMs":{"type":"integer","maximum":600000,"minimum":5000},"httpMethod":{"enum":["GET","POST","PUT","DELETE"],"type":"string"},"workflowId":{"type":"string"},"exposeToMcp":{"type":"boolean"},"triggerType":{"enum":["webhook","form","chat"],"type":"string"},"webhookPath":{"type":"string"},"executionMode":{"enum":["manual","production"],"type":"string"},"triggerNodeName":{"type":"string"},"waitForResponse":{"type":"boolean"}}},"logicalName":"n8n_test_workflow","displayName":"n8n_test_workflow","title":"n8n_test_workflow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_executions","description":"Manage workflow executions: get details, list, or delete. Use action='get' with id for execution details, action='list' (the default) for listing executions, action='delete' to remove execution record.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"mode":{"enum":["preview","summary","filtered","full","error"],"type":"string"},"limit":{"type":"number"},"action":{"enum":["get","list","delete"],"type":"string","default":"list"},"cursor":{"type":"string"},"status":{"enum":["success","error","waiting"],"type":"string"},"nodeNames":{"type":"array","items":{"type":"string"}},"projectId":{"type":"string"},"itemsLimit":{"type":"number"},"workflowId":{"type":"string"},"includeData":{"type":"boolean"},"fetchWorkflow":{"type":"boolean"},"errorItemsLimit":{"type":"number"},"includeInputData":{"type":"boolean"},"includeStackTrace":{"type":"boolean"},"includeExecutionPath":{"type":"boolean"}}},"logicalName":"n8n_executions","displayName":"n8n_executions","title":"n8n_executions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_evaluations","description":"Run and read evaluation test runs for a workflow. Reading requires n8n >= 2.30, run/cancel require n8n >= 2.32, and the API key must be created on the matching release to carry the testRun scopes; run/cancel also need the key owner to hold workflow:execute on the workflow. Actions: list_runs=list runs for a workflow, get_run=single run with aggregated metrics, list_cases=per-case results (paginate - cases can be large), run=trigger a run on a workflow with an evaluation trigger, cancel=stop a ru","inputSchema":{"type":"object","required":["action","workflowId"],"properties":{"limit":{"type":"number"},"runId":{"type":"string"},"action":{"enum":["list_runs","get_run","list_cases","run","cancel"],"type":"string"},"cursor":{"type":"string"},"status":{"enum":["new","running","completed","error","cancelled"],"type":"string"},"workflowId":{"type":"string"}}},"logicalName":"n8n_evaluations","displayName":"n8n_evaluations","title":"n8n_evaluations","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_health_check","description":"Check n8n instance health and API connectivity. Use mode='diagnostic' for detailed troubleshooting with env vars and tool status.","inputSchema":{"type":"object","properties":{"mode":{"enum":["status","diagnostic"],"type":"string","default":"status"},"verbose":{"type":"boolean"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"n8n_health_check","displayName":"n8n_health_check","title":"n8n_health_check"},{"name":"n8n_workflow_versions","description":"Manage workflow version history, rollback, comparison, and cleanup. Six modes:\n- list: Show version history for a workflow\n- get: Get details of a specific version\n- rollback: Restore workflow to a previous version (creates backup first)\n- diff: Compare two versions\n- delete: Delete specific version or all versions for a workflow\n- prune: Manually trigger pruning to keep N most recent versions","inputSchema":{"type":"object","properties":{"mode":{"enum":["list","get","rollback","delete","prune","diff"],"type":"string","default":"list"},"limit":{"type":"number","default":10},"offset":{"type":"number","minimum":0},"source":{"enum":["local","native"],"type":"string","default":"local"},"deleteAll":{"type":"boolean","default":false},"timeoutMs":{"type":"integer","maximum":600000,"minimum":5000},"versionId":{},"workflowId":{"type":"string"},"exposeToMcp":{"type":"boolean"},"maxVersions":{"type":"number","default":10},"toVersionId":{},"validateBefore":{"type":"boolean","default":true}}},"logicalName":"n8n_workflow_versions","displayName":"n8n_workflow_versions","title":"n8n_workflow_versions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_deploy_template","description":"Deploy a workflow template from n8n.io directly to your n8n instance. Deploys first, then auto-fixes common issues (expression format, typeVersions). Returns workflow ID, required credentials, and fixes applied.","inputSchema":{"type":"object","required":["templateId"],"properties":{"name":{"type":"string"},"autoFix":{"type":"boolean","default":true},"templateId":{"type":"number"},"stripCredentials":{"type":"boolean","default":true},"autoUpgradeVersions":{"type":"boolean","default":true}}},"logicalName":"n8n_deploy_template","displayName":"n8n_deploy_template","title":"n8n_deploy_template","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_manage_datatable","description":"Manage n8n data tables, rows and columns. Actions: createTable, listTables, getTable, updateTable, deleteTable, getRows, insertRows, updateRows, upsertRows, deleteRows, addColumn, deleteColumn, renameColumn. The column actions run through n8n's own MCP server (N8N_MCP_ACCESS_TOKEN, n8n 2.34+) because the public API cannot change a table's columns after creation; everything else uses the public API.","inputSchema":{"type":"object","required":["action"],"properties":{"data":{},"name":{"type":"string"},"limit":{"type":"number"},"action":{"enum":["createTable","listTables","getTable","updateTable","deleteTable","getRows","insertRows","updateRows","upsertRows","deleteRows","addColumn","deleteColumn","renameColumn"],"type":"string"},"column":{"type":"object","required":["name","type"],"properties":{"name":{"type":"string"},"type":{"enum":["string","number","boolean","date"],"type":"string"}}},"cursor":{"type":"string"},"dryRun":{"type":"boolean"},"filter":{"type":"object"},"search":{"type":"string"},"sortBy":{"type":"string"},"columns":{"type":"array","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"type":{"enum":["string","number","boolean","date"],"type":"string"}}}},"tableId":{"type":"string"},"columnId":{"type":"string"},"projectId":{"type":"string"},"timeoutMs":{"type":"integer","maximum":600000,"minimum":5000},"returnData":{"type":"boolean"},"returnType":{"enum":["count","id","all"],"type":"string"}}},"logicalName":"n8n_manage_datatable","displayName":"n8n_manage_datatable","title":"n8n_manage_datatable","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_manage_folders","description":"Manage workflow folders (n8n 2.19+; folders need a registered Community instance or higher). Actions: create, list, get, rename, move, delete. projectId defaults to 'personal' (the calling user's personal project). Place workflows into folders via n8n_create_workflow's parentFolderId or the moveToFolder operation of n8n_update_partial_workflow (both n8n 2.32+). Note: n8n's API cannot report which folder a workflow is in - folder contents are visible only as counts.","inputSchema":{"type":"object","required":["action"],"properties":{"name":{"type":"string"},"skip":{"type":"number"},"take":{"type":"number"},"action":{"enum":["create","list","get","rename","move","delete"],"type":"string"},"sortBy":{"enum":["name:asc","name:desc","createdAt:asc","createdAt:desc","updatedAt:asc","updatedAt:desc"],"type":"string"},"folderId":{"type":"string"},"projectId":{"type":"string"},"nameFilter":{"type":"string"},"parentFolderId":{"type":["string","null"]},"transferToFolderId":{"type":"string"}}},"logicalName":"n8n_manage_folders","displayName":"n8n_manage_folders","title":"n8n_manage_folders","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_manage_credentials","description":"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).","inputSchema":{"type":"object","required":["action"],"properties":{"id":{"type":"string"},"data":{"type":"object"},"name":{"type":"string"},"type":{"type":"string"},"limit":{"type":"number"},"action":{"enum":["list","get","create","update","delete","getSchema"],"type":"string"},"cursor":{"type":"string"},"includeUsage":{"type":"boolean"}}},"logicalName":"n8n_manage_credentials","displayName":"n8n_manage_credentials","title":"n8n_manage_credentials","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_audit_instance","description":"Security audit of n8n instance. Combines n8n's built-in audit API (credentials, database, nodes, instance, filesystem risks) with deep workflow scanning (hardcoded secrets via 50+ regex patterns, unauthenticated webhooks, error handling gaps, data retention risks). Returns actionable markdown report with remediation steps using n8n_manage_credentials and n8n_update_partial_workflow.","inputSchema":{"type":"object","properties":{"categories":{"type":"array","items":{"enum":["credentials","database","nodes","instance","filesystem"],"type":"string"}},"customChecks":{"type":"array","items":{"enum":["hardcoded_secrets","unauthenticated_webhooks","error_handling","data_retention"],"type":"string"}},"includeCustomScan":{"type":"boolean"},"daysAbandonedWorkflow":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"n8n_audit_instance","displayName":"n8n_audit_instance","title":"n8n_audit_instance"},{"name":"n8n_manage_agents","description":"Manage n8n Agents (persisted assistants with a model, instructions, tools, skills, tasks, memory and channels) through n8n's instance-level MCP server. Requires N8N_MCP_ACCESS_TOKEN (MCP API key from n8n Settings → Instance-level MCP) and n8n >= 2.34 with the agents module. Actions: reference, search, get, create, mutate, validate, call, publish, unpublish, revert, versions, delete, discover_assets, verify_mcp_server, update_integration. Start with action=reference (config shape and mutate opera","inputSchema":{"type":"object","required":["action"],"properties":{"args":{"type":"object"},"action":{"enum":["reference","search","get","create","mutate","validate","call","publish","unpublish","revert","versions","delete","discover_assets","verify_mcp_server","update_integration"],"type":"string"},"timeoutMs":{"type":"integer","maximum":600000,"minimum":5000}}},"logicalName":"n8n_manage_agents","displayName":"n8n_manage_agents","title":"n8n_manage_agents","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"n8n_explore_node_resources","description":"Resolve the real options behind a node's dynamic dropdown (loadOptions) or resource-locator search (listSearch) using one of the instance's credentials — Slack channels, Google Sheets tabs, model lists — so workflow configs use existing IDs instead of invented ones. Requires N8N_MCP_ACCESS_TOKEN. Find methodName/methodType in get_node output (dynamicOptions on a property) and the credentialId with n8n_manage_credentials list.","inputSchema":{"type":"object","required":["nodeType","version","methodName","methodType","credentialType","credentialId"],"properties":{"filter":{"type":"string"},"version":{"type":"number"},"nodeType":{"type":"string"},"timeoutMs":{"type":"integer","maximum":600000,"minimum":5000},"methodName":{"type":"string"},"methodType":{"enum":["listSearch","loadOptions"],"type":"string"},"credentialId":{"type":"string"},"credentialType":{"type":"string"},"paginationToken":{"type":"string"},"currentNodeParameters":{"type":"object"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"n8n_explore_node_resources","displayName":"n8n_explore_node_resources","title":"n8n_explore_node_resources"},{"name":"n8n_list_catalog","description":"List instance-level catalog entries: projects (with the personal project marked, needed as projectId for agents and data tables) or tags. Reads the Public API first; when team projects are not licensed there, falls back to n8n's MCP server if N8N_MCP_ACCESS_TOKEN is set.","inputSchema":{"type":"object","required":["kind"],"properties":{"kind":{"enum":["projects","tags"],"type":"string"},"limit":{"type":"integer","maximum":500,"minimum":1},"query":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"n8n_list_catalog","displayName":"n8n_list_catalog","title":"n8n_list_catalog"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Automatika&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYXV0b21hdGlrYS5hZ2VuY3kvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Automatika%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.automatika.agency%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Automatika%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.automatika.agency%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Automatika&connectorUrl=https%3A%2F%2Fmcp.automatika.agency%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Automatika\" --url \"https://mcp.automatika.agency/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/automatika-mcp-dfd902241b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/automatika-mcp-dfd902241b/tools/{tool}","mcpServerUrl":"https://mcp.automatika.agency/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/automatika-mcp-dfd902241b?live=1"}