NoClick
Build agents to automate any background task.
Connector by noclickapp · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/noclickapp-noclick
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://api.noclick.io/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: workflow-automation, api-integration
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 29 read · 13 write · 4 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 46
Read from the source code; the running server may list different tools.
Read 29 · Look things up without changing anything.
credential_operationsget_available_node_typesget_current_workflowget_execution_statusget_healthget_nodeget_node_configsget_node_operationsget_node_outputget_node_output_historyget_node_statusesget_sdk_logs
Show 17 more tools
get_selected_nodeget_workflowget_workflow_folderslist_checkpointslist_credential_requestslist_executionslist_skillslist_tool_callslist_workflowslist_workspacesload_optionsload_skilllookup_credential_optionssearch_credentialssearch_operationsvalidate_interfacevalidate_workflow
Write 13 · Create, change, send or run things.
autofill_nodecall_credential_operationconnect_credentialcreate_checkpointcreate_workflowload_valueopen_workflowrequire_credential_approvalswitch_workspaceupdate_foldersupdate_interfaceupdate_workflow
Show 1 more tools
update_workflow_metadata
Delete 4 · Delete, drop, revoke or wipe things.
delete_workflowrestore_checkpointrun_nodesrun_workflow
Network hosts it talks to 61
admin.typeform.com· found in codeairtable.com· found in codeapi.atlassian.com· found in codeapi.box.com· found in codeapi.calendly.com· found in codeapi.clickup.com· found in codeapi.fabric.microsoft.com· found in codeapi.linear.app· found in codeapi.noclick.io· found in remote endpoint, install commandapi.notion.com· found in codeapi.slack.com· found in codeapi.typeform.com· found in codeapp.asana.com· found in codeapp.attio.com· found in codeapp.box.com· found in codeapp.cal.com· found in codeapp.clickup.com· found in codeapp.intercom.com· found in codeauth.atlassian.com· found in codeauth.calendly.com· found in codebsky.app· found in codeconnect.stripe.com· found in codeconsole.apify.com· found in codeconsole.cloud.google.com· found in codeconsole.twilio.com· found in codeconsole.upstash.com· found in codedash.cloudflare.com· found in codedeveloper.atlassian.com· found in codedeveloper.connecteam.com· found in codedeveloper.pagerduty.com· found in code
Show 31 more hosts
developer.wordpress.com· found in codedevelopers.facebook.com· found in codedevelopers.hubspot.com· found in codedevelopers.pipedrive.com· found in codedevelopers.webflow.com· found in codediscord.com· found in codedocumentation.bamboohr.com· found in codedropbox.com· found in codeelevenlabs.io· found in codegithub.com· found in codegitlab.com· found in codegoogleapis.com· found in codegraph.facebook.com· found in codegraph.microsoft.com· found in codegraph.threads.net· found in codeid.atlassian.com· found in codeinstagram.com· found in codelearn.microsoft.com· found in codelinear.app· found in codelogin.mailchimp.com· found in codemailchimp.com· found in codenoclick.com· found in codenotion.so· found in codeoauth2.googleapis.com· found in codeopenrouter.ai· found in codeplatform.parallel.ai· found in codeportal.azure.com· found in codepublic-api.wordpress.com· found in codereddit.com· found in codesentry.io· found in codesupabase.com· found in code
Files it touches
/proc/self/status/root/sdk/typescript/dist/sdk.esm.js/tmp/agents-rec/tmp/apps/tmp/input_kwargs.json/tmp/report.pdf/tmp/workspace/var/lib/noclick/var/lib/postgresql/data- Your home directory (~)
~/.codeium/windsurf/mcp_config.json~/.codex/config.toml~/.config/opencode/opencode.json~/.hermes/config.yaml~/.local/share~/.openclaw/openclaw.json~/components~/components/agent-share/PoweredByBadge~/components/agent-share/PublicAgentChatView~/components/agent-share/ToolLogosRow~/components/agents/AgentScaffoldAuthPanel~/components/auth/authFormShared~/components/auth/AuthLayout~/components/auth/AuthModal~/components/auth/AuthPageHeader~/components/auth/AuthShell~/components/auth/authStyle~/components/auth/TurnstileWidget~/components/bridge/bridgeAsk~/components/bridge/BuilderBridge~/components/chat/AgentChatComposer~/components/chat/AgentChatSteps~/components/chat/AgentChatTranscript~/components/chat/AgentChatWalkthroughArt~/components/chat/BuilderInputBridge~/components/chat/ChatBox~/components/chat/ChatHistory~/components/chat/ChatReferenceChip~/components/chat/drawer~/components/chat/drawer/APIKeyRequestDrawer
Tools (46)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
autofill_nodeAuto-fill a node's operation and/or config using the internal builder's node drafting engine (goal + upstream-context driven) — offload a hard node instead of hand-authoring every field. mode: 'full' (operation+fields), 'operation', 'fields', or 'single_field' (needs target_field). Saves the result. The node's goal/label guides the fill.
call_credential_operationExecute one discovered operation directly using a connection. Only perform user-authorized actions. A pending_approval result means nothing ran: give the user its review link, then retry the identical call only after approval.
connect_credentialGet a link the user opens to CONNECT a credential (OAuth or API key) for a node type or credential type. Returns {connect_url, credential_type, ...}. NOTE: the credential is NOT live until the user finishes the flow at that link — re-check with search_credentials afterward before attaching it. Use when a node needs a credential the user hasn't connected yet (search_credentials returns none / credential_requests surfaced).
create_checkpointSnapshot the current workflow as a named checkpoint you can restore later. Use before a risky batch of edits so you can roll back.
create_workflowCreate a new empty workflow. Returns the new workflow's id.
credential_operationsDiscover a connection's operations without a workflow. Pass node_type and operation for its argument schema. Approval restrictions apply to every call.
delete_workflowcan change or delete dataDelete a workflow by id. This is irreversible.
get_available_node_typesread-onlyReturns all ~65 node types with labels (optional query filters by name). Use to BROWSE the catalog; to find the node+operation for an intent (e.g. 'post to slack'), prefer search_operations. Returns: {node_types: [{node_type, label}], count}.
get_current_workflowread-onlyGet the workflow currently OPEN in the user's browser (nodes, edges, selected node). WARNING: with no browser session (the normal headless case) it does NOT error — it falls back to the user's most-recently-updated workflow (a GUESS) flagged with _fallback/_warning. If you have a specific workflow in mind, use get_workflow(workflow_id) instead; list_workflows to choose. Use node_ids to fetch only specific nodes.
get_execution_statusread-onlyLook up ONE run by execution_id when you don't have its workflow_id; otherwise use list_executions. Returns: {execution_id, workflow_id, status, started_at, finished_at, nodes_executed, error, trigger_source}.
get_healthread-onlySelf-test the MCP server: reports whether the DB pool and execution receiver are reachable. Use to distinguish a backend/infra problem from a bad-input error. Returns: {status: healthy|degraded, checks: {database, receiver}}.
get_noderead-onlyGet how node(s) are SET UP — config + type + handles (plus latest output/has_mock) — without loading the whole workflow. For just a node's output, prefer the leaner get_node_output. Returns: {node_id: {type, config, output, disabled, has_mock, output_handles?}}.
get_node_configsread-onlyManual fallback: returns a node type+operation's config SCHEMA (the fields you can set) — NOT a live node's saved config (use get_node for that). Takes "type:operation" pairs (e.g. ["automation-slack:send_message_to_channel"]). Prefer search_operations(detail_level='full') for intent lookup, or update_workflow(include_configs=true) while building.
get_node_operationsread-onlyManual fallback: enumerate ALL operations of a known node type. Prefer search_operations for intent-driven lookup, or update_workflow(include_operations=true) while building. Returns: {node_type: {operations: [{name, description, display_name?, category?}], guidance?}}.
get_node_outputread-onlyGet node outputs in a workflow (batch: pass multiple node_ids). By default returns each node's LATEST output; pass execution_id to fetch a SPECIFIC past run's output instead. Returns: {node_id: {output, has_mock, execution_id?}} — output is null when the node has no output for that run/latest.
Show 31 more tools
get_node_output_historyread-onlyGet the last N outputs of a SINGLE node (node_id, not a list) ACROSS executions, newest first — vs get_node_output which reads many nodes for ONE run. Use to compare a node's output over time or find a past run. Returns: {history: [{execution_id, created_at, output}]}.
get_node_statusesread-onlyGet the latest terminal status (completed/error/skipped) + error per node for a workflow — the same per-node status that drives the canvas chips. run_workflow/run_nodes already include this node_states map in their response, so use this to re-fetch WITHOUT re-running. Returns: {node_states: {node_id: {status, error, finishedAt}}}.
get_sdk_logsread-onlyGet recent SDK call logs from the interface iframe (errors, pending calls, etc.). Useful for debugging interface node issues — shows what SDK methods were called, their results or errors, timing, and which node triggered them.
get_selected_noderead-onlyGet the node the user currently has SELECTED in their browser (BROWSER-ONLY: returns null with no open workflow / API-only access). get_current_workflow already returns selectedNodeId — use this only for a quick peek at the selected node's data.
get_workflowread-onlyGet full workflow details including all nodes, edges, and their configs. Use node_ids to fetch only specific nodes (reduces token usage for large workflows).
get_workflow_foldersread-onlyGet the complete folder tree for organizing workflows. Returns all folders the user has access to in a hierarchical structure with workflow counts. Use this to discover folder IDs for list_workflows or create_workflow.
list_checkpointsread-onlyList a workflow's saved checkpoints (newest first) with id, name, and timestamp.
list_credential_requestsread-onlyPoll the status of connect_credential requests you've minted. Use after handing the user a connect_url to see when they finished — a 'fulfilled' request carries the resulting credential_id you can then attach via set_credentials. Returns: {requests: [{id, credential_type, target_email, status (pending|fulfilled|cancelled), credential_id, created_at, fulfilled_at, expires_at}]}. Filter with status.
list_executionsread-onlyList recent executions of a workflow (newest first): execution_id, status, trigger_source, timing, nodes_executed, error. Filter by status and/or trigger_source (manual|webhook|cron|mcp|api), or search the error text. Use to find triggered/scheduled/failed runs and their execution_ids.
list_skillsread-onlyList the reusable skills (curated reference workflows + domain guidance) the user can load — building blocks the internal builder draws on. Returns id, name, description; use load_skill to get the body.
list_tool_callsread-onlyList the agent tool calls made during a workflow execution: tool_name, operation, provider node, arguments, result_status, error, duration_ms, created_at. Use to debug what an AI agent node did during a run.
list_workflowsread-onlyList the user's workflows. Returns id, name, description, and timestamps.
list_workspacesread-onlyList the user's available workspaces (personal + organizations). Shows which workspace is currently active. Use switch_workspace to change.
load_optionsread-onlyLoad dynamic dropdown options for a node field (e.g. list spreadsheets, sheets, channels). Requires a credential_id for authenticated nodes. Use context for dependent fields (e.g. pass spreadsheet_id to load sheet names).
load_skillread-onlyLoad a skill's full body (a reference workflow rendered as XML, and/or guidance text) to mimic its structure when building. Use ids from list_skills.
load_valueFetch a node's LIVE computed field — the info the config panel shows that is NOT stored in config: webhook_url (webhook/trigger), active_alarms (alarm node's scheduled-alarm list), file_browser (filesystem node's file list), cron next_run, etc. Call with field_name='' to list what THIS node can load. Returns {value|values} (the field's native shape). NOTE: some fields provision on load — for example, webhook_url registers the endpoint — so this is idempotent but not always a pure read.
lookup_credential_optionsResolve IDs for an operation's fields using the lookup schema from credential_operations. Restricted connections also require approval for these reads.
open_workflowOpen a workflow in the user's browser. Requires the user to have a NoClick tab open.
require_credential_approvalAdd approval restrictions to this specific credential, across all agents and MCP callers. Use operation keys from credential_operations, or '*' for every operation. This tool cannot remove restrictions; only the owner can unlock them through the returned settings link.
restore_checkpointcan change or delete dataRestore a workflow to a saved checkpoint. Replaces the current graph and re-registers webhook/cron resources for restored nodes. Irreversible — create_checkpoint first if you might want the current state back.
run_nodescan change or delete dataRun specific nodes in a workflow for testing. Predecessor nodes are auto-mocked from their last output (missing upstream outputs resolve empty, not an error). Nodes run sequentially in order. SIDE EFFECTS: the target node really executes — don't run write/send/payment nodes without user approval. A node wired into an agent (tool-provider) returns its tool metadata, not an execution. Returns [{node_id, type, success, status: success|error|empty, output|error}] plus a node_states map; set return_output=true for full output instead of a truncated preview (or fetch it via get_node_output).
run_workflowcan change or delete dataExecute a workflow. Run validate_workflow first to catch build errors. SIDE EFFECTS: this really runs every node — sends, external writes, payments, deletes. Do NOT run write/send/payment nodes without explicit user approval. Returns {execution_id, status, node_results, node_states (terminal status/error per node)}; fetch full authoritative outputs with get_node_output, inspect agent-node actions with list_tool_calls. Pass inputs={...} to simulate a form submission / webhook body (injected as the trigger node's output). Set return_output=true for full node outputs instead of truncated previews…
search_credentialsread-onlySearch the user's credentials. Returns matching credentials with id, name, type, and metadata. Use to find credentials when configuring nodes that require authentication.
search_operationsread-onlySearch operations across node types by intent (matches name/description/display_name/category). detail_level: 'name' | 'description' (default) | 'full' (adds the config schema). Scope with node_types, or search all. Progressive disclosure over the thousands of operations without loading them all.
switch_workspaceSwitch between personal and organization workspaces. Pass an organization_id to switch to that org, or pass null/empty to switch to personal. Affects which workflows, folders, and credentials are visible.
update_foldersBatch folder mutations using XML commands. Multiple operations in one call. XML commands: <create_folder name="My Folder" description="optional" parent_folder_id="optional-uuid" /> <update_folder id="folder-uuid" name="New Name" description="New desc" parent_folder_id="new-parent-uuid" /> <delete_folder id="folder-uuid" /> <move_workflow id="workflow-uuid" folder_id="target-folder-uuid" /> <move_workflow id="workflow-uuid" /> <!-- move to root (no folder) --> Processing order: create_folder → update_folder → move_workflow → delete_folder name= on create_folder is a local alias usa…
update_interfacePosition and arrange interface blocks on the 12-column grid layout. Interface blocks correspond to interface-* workflow nodes (e.g. interface-form, interface-markdown). Any interface nodes not yet on the grid are auto-created with defaults. XML commands: <set_block_layout id="node-id" x="0" y="0" w="6" h="5" /> <remove_block id="node-id" /> <auto_layout /> <!-- 2-column grid (default) --> <auto_layout strategy="stack" /> <!-- Single column --> Grid: 12 columns, row height 40px. Blocks cannot overlap. id must be a full interface-* node ID from the workflow.
update_workflowBatch XML mutations on a workflow with optional progressive disclosure. XML tags: <add_node type="..." name="alias" label="Human Readable Title" after="node-or-alias" operation="..." key="val" /> after= supports "node:handle" syntax for multi-output nodes, e.g. after="conditional:true" or after="iteration:loop" <add_edge from="alias-or-id" to="alias-or-id" handle="source-handle-id" /> handle is REQUIRED for multi-output nodes (iteration: loop|done, switch: case values, conditional: true|false). Output handles are returned by include_operations and shown in get_workflow XML. For iter…
update_workflow_metadataUpdate a workflow's name and/or description.
validate_interfaceread-onlyValidate an interface node's JSX/React component headlessly (transpile + render in a server-side sandbox) and return any syntax/runtime error — no browser tab needed. Reads the node's jsx_source.
validate_workflowread-onlyValidate a workflow WITHOUT running it (no side effects). Per node: config vs Pydantic model + JSX/placeholder lint, missing required fields, reference validity, and whether a required credential is attached. Runs the SAME checks update_workflow surfaces inline per touched node — use the inline verdict while building, and validate_workflow as the final gate before run_workflow. Returns: {nodes: [{node_id, type, operation, config_valid, validation_error?, missing_required?, reference_warnings?, credentials_missing?, credentials_disconnected?}]}. credentials_disconnected means an ATTACHED creden…
Signals
- Stars
- 12
- Forks
- 1
- Open issues
- 0
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 21, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.noclickapp/noclick- Version
- 1.0.0
- Auth
- Auth not stated
- License
- AGPL-3.0
- Repository
- github.com/noclickapp/noclick
- Website
- www.noclick.com/mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
NoClick MCP server. Agent Mart. https://agentmart.dev/connectors/noclickapp-noclick (last updated 2026-10-24)