Skip to content
Agentmart
Submit a tool

NoClick

Build agents to automate any background task.

Connector by noclickapp · GitHub account verified by the MCP Registry

IndexedAGPL-3.0Remote (HTTP)★ 12
Write a review

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/mcp Remote (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.

We use your email only for this newsletter. Privacy

About

Build agents to automate any background task. Works with your ChatGPT/Claude subscription.

Use cases: workflow-automation, api-integration

No 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_operations
  • get_available_node_types
  • get_current_workflow
  • get_execution_status
  • get_health
  • get_node
  • get_node_configs
  • get_node_operations
  • get_node_output
  • get_node_output_history
  • get_node_statuses
  • get_sdk_logs
Show 17 more tools
  • get_selected_node
  • get_workflow
  • get_workflow_folders
  • list_checkpoints
  • list_credential_requests
  • list_executions
  • list_skills
  • list_tool_calls
  • list_workflows
  • list_workspaces
  • load_options
  • load_skill
  • lookup_credential_options
  • search_credentials
  • search_operations
  • validate_interface
  • validate_workflow

Write 13 · Create, change, send or run things.

  • autofill_node
  • call_credential_operation
  • connect_credential
  • create_checkpoint
  • create_workflow
  • load_value
  • open_workflow
  • require_credential_approval
  • switch_workspace
  • update_folders
  • update_interface
  • update_workflow
Show 1 more tools
  • update_workflow_metadata

Delete 4 · Delete, drop, revoke or wipe things.

  • delete_workflow
  • restore_checkpoint
  • run_nodes
  • run_workflow

Network hosts it talks to 61

  • admin.typeform.com · found in code
  • airtable.com · found in code
  • api.atlassian.com · found in code
  • api.box.com · found in code
  • api.calendly.com · found in code
  • api.clickup.com · found in code
  • api.fabric.microsoft.com · found in code
  • api.linear.app · found in code
  • api.noclick.io · found in remote endpoint, install command
  • api.notion.com · found in code
  • api.slack.com · found in code
  • api.typeform.com · found in code
  • app.asana.com · found in code
  • app.attio.com · found in code
  • app.box.com · found in code
  • app.cal.com · found in code
  • app.clickup.com · found in code
  • app.intercom.com · found in code
  • auth.atlassian.com · found in code
  • auth.calendly.com · found in code
  • bsky.app · found in code
  • connect.stripe.com · found in code
  • console.apify.com · found in code
  • console.cloud.google.com · found in code
  • console.twilio.com · found in code
  • console.upstash.com · found in code
  • dash.cloudflare.com · found in code
  • developer.atlassian.com · found in code
  • developer.connecteam.com · found in code
  • developer.pagerduty.com · found in code
Show 31 more hosts
  • developer.wordpress.com · found in code
  • developers.facebook.com · found in code
  • developers.hubspot.com · found in code
  • developers.pipedrive.com · found in code
  • developers.webflow.com · found in code
  • discord.com · found in code
  • documentation.bamboohr.com · found in code
  • dropbox.com · found in code
  • elevenlabs.io · found in code
  • github.com · found in code
  • gitlab.com · found in code
  • googleapis.com · found in code
  • graph.facebook.com · found in code
  • graph.microsoft.com · found in code
  • graph.threads.net · found in code
  • id.atlassian.com · found in code
  • instagram.com · found in code
  • learn.microsoft.com · found in code
  • linear.app · found in code
  • login.mailchimp.com · found in code
  • mailchimp.com · found in code
  • noclick.com · found in code
  • notion.so · found in code
  • oauth2.googleapis.com · found in code
  • openrouter.ai · found in code
  • platform.parallel.ai · found in code
  • portal.azure.com · found in code
  • public-api.wordpress.com · found in code
  • reddit.com · found in code
  • sentry.io · found in code
  • supabase.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_node

    Auto-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_operation

    Execute 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_credential

    Get 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_checkpoint

    Snapshot the current workflow as a named checkpoint you can restore later. Use before a risky batch of edits so you can roll back.

  • create_workflow

    Create a new empty workflow. Returns the new workflow's id.

  • credential_operations

    Discover 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 data

    Delete a workflow by id. This is irreversible.

  • get_available_node_typesread-only

    Returns 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-only

    Get 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-only

    Look 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-only

    Self-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-only

    Get 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-only

    Manual 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-only

    Manual 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-only

    Get 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-only

    Get 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-only

    Get 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-only

    Get 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-only

    Get 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-only

    Get 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-only

    Get 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-only

    List a workflow's saved checkpoints (newest first) with id, name, and timestamp.

  • list_credential_requestsread-only

    Poll 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-only

    List 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-only

    List 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-only

    List 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-only

    List the user's workflows. Returns id, name, description, and timestamps.

  • list_workspacesread-only

    List the user's available workspaces (personal + organizations). Shows which workspace is currently active. Use switch_workspace to change.

  • load_optionsread-only

    Load 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-only

    Load 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_value

    Fetch 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_options

    Resolve IDs for an operation's fields using the lookup schema from credential_operations. Restricted connections also require approval for these reads.

  • open_workflow

    Open a workflow in the user's browser. Requires the user to have a NoClick tab open.

  • require_credential_approval

    Add 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 data

    Restore 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 data

    Run 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 data

    Execute 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-only

    Search 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-only

    Search 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_workspace

    Switch 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_folders

    Batch 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_interface

    Position 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_workflow

    Batch 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_metadata

    Update a workflow's name and/or description.

  • validate_interfaceread-only

    Validate 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-only

    Validate 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
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)