MCP Hub
Back to servers

Laminar MCP Server

Integrates Laminar workspaces with AI editors to manage workflows, steps, and configuration stores. It allows users to execute, monitor, and debug workflow executions through natural language commands.

Updated
Feb 10, 2026

Laminar MCP Server

Bring your Laminar workspace into Cursor and Claude Code. Read executions, search and debug them, edit workflows, manage configurations, and more — all from your AI-powered editor.

Features

  • Workspaces — list, inspect, manage workspace members
  • Workflows — create, update, clone, delete, restore workflows
  • Flows (Steps) — read/write individual steps, view version history, bulk update
  • Executions — list, search, filter by date/status, inspect full payloads, view per-step results
  • Execute — trigger workflows synchronously or async, poll for status
  • Configuration Stores — manage key-value configs used by {{config.xxx}} references
  • Issues — create and manage workspace issues
  • Stats — flow execution statistics, recent runs
  • Prompts — built-in Laminar workflow specification guide and execution debugger

Quick Start

cd mcp
npm install
npm run setup

This opens a browser window where you sign in with your Laminar account. That's it — tokens are stored at ~/.laminar/tokens.json and the Cursor MCP config is written automatically. Tokens auto-refresh in the background.

Restart Cursor to activate.

Manual Setup

If you prefer env vars over the browser flow:

npm install && npm run build

Set LAMINAR_API_KEY in your Cursor MCP config:

{
  "mcpServers": {
    "laminar": {
      "command": "node",
      "args": ["/absolute/path/to/laminar/mcp/dist/index.js"],
      "env": {
        "LAMINAR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Auth priority

  1. LAMINAR_API_KEY env var
  2. LAMINAR_ACCESS_TOKEN env var
  3. Stored tokens from npm run setup (~/.laminar/tokens.json) — auto-refreshed

Claude Code

claude mcp add laminar node /absolute/path/to/laminar/mcp/dist/index.js \
  -e LAMINAR_API_KEY=your-api-key-here

Available Tools

Workspace & Users

ToolDescription
list_workspacesList all workspaces
get_workspaceGet workspace details
get_workspace_usersList workspace members
get_current_userGet authenticated user info

Workflows

ToolDescription
list_workflowsList workflows in a workspace
list_archived_workflowsList archived/deleted workflows
get_workflowGet workflow details
create_workflowCreate a new workflow
update_workflowUpdate name/description
delete_workflowArchive a workflow
restore_workflowRestore archived workflow
clone_workflowClone a workflow

Flows (Steps)

ToolDescription
list_workflow_flowsList all steps in a workflow
get_flowGet step details
read_flowRead step program code
create_flowAdd a new step
update_flowUpdate step code/metadata
delete_flowRemove a step
create_or_update_flowsBulk create/update steps
get_flow_versionsView step version history
read_flow_versionRead historical step code

Executions

ToolDescription
list_executionsSearch/filter executions (date, status, text)
get_executionGet execution details with all step results
get_execution_statusQuick status poll (for async)
get_execution_resultGet final step output only
get_full_executionGet untruncated execution data
get_global_workflow_objectGet shared execution state
get_flow_run_responseGet a step's response data
get_flow_run_transformationGet a step's input data
get_flow_run_programGet the code that ran for a step

Execute Workflows

ToolDescription
execute_workflowRun workflow synchronously
execute_workflow_asyncTrigger async execution

Configuration Stores

ToolDescription
list_config_storesList configs in workspace
get_config_storeGet config store details
get_config_propertiesGet all key-value pairs
get_config_propertyGet single property value
update_config_propertySet a property
remove_config_propertyDelete a property
create_config_storeCreate new config store
delete_config_storeArchive config store
restore_config_storeRestore archived config

Issues

ToolDescription
list_issuesList workspace issues
get_issueGet issue details
create_issueCreate an issue
update_issueUpdate issue status/details
delete_issueDelete an issue

Stats & Misc

ToolDescription
get_flow_statsExecution statistics
get_recent_flow_runsRecent runs across workflows
list_api_keysList workspace API keys

Prompts

PromptDescription
laminar-workflow-guideComplete Laminar workflow specification — step types, data access, libraries, best practices
debug-workflow-executionFeed a failed execution into the AI for root cause analysis and fix suggestions

Example Usage in Cursor

"List all workflows in my workspace"

"Show me the last 5 failed executions for workflow 42"

"Read the code for step 3 of workflow 15 and fix the bug that's causing 400 errors"

"Create a new workflow that fetches data from the GitHub API and transforms it"

"What's the execution history for workflow 100 this week?"

"Debug execution 5678 of workflow 42 — why did it fail?"

Reviews

No reviews yet

Sign in to write a review