Workflows and Automation with NocoDB MCP

An MCP client can build NocoDB workflows step by step, test and publish them, and read their runs. It can also manage webhooks, scripts and automation folders.

These 35 tools are in the Automation section of Tools & Permissions. A tool needs the access level in its row: Read, Read & write, or Read, write & delete. Two more tools, executeWorkflow and testHook, are opt-in tools: a connection gets them only when you switch them on.

How the assistant works with workflows

Read and write workflow drafts. Add nodes and test nodes. Publish an automation after all its nodes are tested.

List, read, create, update, and delete scripts.

A test of a workflow node over MCP is a check, not a run. The node does not do its action. For example, a create-record node writes no row, and a messaging node sends nothing. NocoDB resolves the node configuration against the results of the nodes before it and checks it with read-only calls. The result shows as simulated.

Some nodes can only be checked with a real run, for example a script step or a node that declares no outputs. For these nodes, the test fails and MCP cannot clear the failure. You cannot publish until someone runs that step in the automation editor.

Manage webhooks.

Tools

Workflows

Needs workflows on your plan. Without it, these tools are not offered.

ToolWhat it doesAccess level
listWorkflowsList the automations (workflows) of the current project.Read
getWorkflowGet one automation, including its editable draft graph and the published nodes/edges.Read
listWorkflowNodeTypesList automation node types available here: id, title, category, description, icon, ports, requiredConfigKeys, hidden status, and plan lock status.Read
getWorkflowAuthoringInstructionsHow to author an automation draft over this API: graph shape, trigger and edge rules, expression syntax, and what is rejected.Read
listExecutionsList past runs of an automation.Read
getExecutionGet one run of an automation, including its node results.Read
createWorkflowCreate an automation.Read & write
updateWorkflowUpdate an automation's title, description or draft graph.Read & write
duplicateWorkflowDuplicate an automation into the same project.Read & write
publishWorkflowPublish an automation: the tested draft becomes the live version and starts running for real on its trigger.Read & write
deleteWorkflowDelete an automation.Read, write & delete
executeWorkflowRun the published version of an automation now. This is a real run: its nodes write records, call external services and send messages. NocoDB refuses the run when the automation is turned off. The run is queued, so read its outcome with getExecution.Opt-in

Workflow steps

Needs workflows on your plan. Without it, these tools are not offered.

ToolWhat it doesAccess level
addWorkflowNodeAdd one node to an automation's draft.Read & write
updateWorkflowNodeUpdate one node of an automation's draft.Read & write
connectWorkflowNodesAdd one edge to an automation's draft.Read & write
disconnectWorkflowNodesRemove the edge between two nodes of an automation's draft.Read & write
validateWorkflowNodeTest one node of an automation and store the result, which is what the validate flag on the node-editing tools does, and what publish requires of every node.Read & write
deleteWorkflowNodeDelete one node from an automation's draft.Read, write & delete

Webhooks

Needs webhooks in MCP on your plan. Without it, these tools are not offered.

ToolWhat it doesAccess level
listHooksList webhooks of a table.Read
getHookGet a webhook by ID.Read
createHookCreate a webhook on a table.Read & write
updateHookUpdate an existing webhook.Read & write
deleteHookDelete a webhook.Read, write & delete
testHookFire a webhook once, as configured, with a sample payload built from its table. This is a real request to the hook URL, or a real email or message for other notification types, and the hook log records it.Opt-in

Scripts

Needs scripts in MCP on your plan. Without it, these tools are not offered.

ToolWhat it doesAccess level
listScriptsList NocoDB scripts in a project.Read
getScriptGet a NocoDB script by ID.Read
getScriptAuthoringInstructionsHow to write the source for a NocoDB script: the runtime globals, the record read/write API, and the silent-failure modes the generated editor typings do not mention.Read
createScriptCreate a new NocoDB script.Read & write
updateScriptUpdate an existing NocoDB script.Read & write
duplicateScriptDuplicate a script into the same project.Read & write
restoreScriptRestore a script from the project trash.Read & write
deleteScriptMove a script to the project trash.Read, write & delete

Automation folders

Needs folders on your plan. Without it, these tools are not offered.

ToolWhat it doesAccess level
listAutomationFoldersList the automation folders of the current project with the workflows and scripts inside each, plus the unfoldered automations under topLevel.Read
createAutomationFolderCreate an automation folder in the current project.Read & write
updateAutomationFolderRename an automation folder or change its order.Read & write
moveAutomationToFolderMove a workflow or script into an automation folder, or back to the top level with folderId: null.Read & write
deleteAutomationFolderDelete an automation folder.Read, write & delete

Last updated on

Latest product updates?See Changelog
Stay in the loop? Follow us onLinkedInLinkedInYouTubeYouTubeXX