lightbulb-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LIGHTBULB_JWT | No | Bearer JWT | |
| LIGHTBULB_URL | No | Platform base URL | https://agents.lightbulbpartners.com |
| LIGHTBULB_EMAIL | No | Email for legacy password login | |
| LIGHTBULB_API_KEY | No | API key for localhost integration bootstrap | |
| LIGHTBULB_USER_ID | No | User ID with API key | |
| LIGHTBULB_PASSWORD | No | Password for legacy login | |
| LIGHTBULB_TENANT_ID | No | Required with JWT | |
| LIGHTBULB_COMPANY_ID | No | Optional company scope | |
| LIGHTBULB_MCP_PROFILE | No | Optional MCP profile (e.g., 'backbone') | |
| LIGHTBULB_MCP_NAMESPACES | No | Comma-separated allow-list of tool namespaces |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| inspect_project_creation_world_readyA | Inspect blockers without invoking project or preflight endpoints. Returns the compact World Ready manifest shared with the human campaign view,
including its non-authoritative win condition, planned Project Agent
loadout, read-only first mission, and planned learning campaign.
|
| get_project_game_snapshotA | Fetch the canonical, exact-scoped campaign state for one project. This read-only server projection reports the project's real campaign, receipt-backed wealth evidence, technical evidence availability, current mission, shadow skill trial, and safe resource paths. It accepts only the project UUID: tenant/company identity comes from authenticated MCP context, and the server response is rejected if scope or authority is widened. The tool never dispatches a worker, performs a live action, admits learning, or promotes a skill or policy. |
| inspect_project_game_campaignA | Compatibility alias for This alias no longer accepts caller-supplied project, plan, or cockpit JSON. It always fetches and validates the authenticated server-owned snapshot and never falls back to the SDK's explicitly offline orientation helper. |
| list_project_science_evidenceA | Read the project's durable hypothesis-to-policy scientific context. The ledger verifies receipt identity, predecessor shape, and exact project scope. It does not prove artifact contents, model quality, causality, learning admission, or action authority. |
| record_project_science_evidenceA | Append one bounded scientific-lineage receipt after explicit review. Use this immediately after a hypothesis, search, data, AutoML, or solver
artifact is durably recorded. Later stages must cite predecessor receipt
IDs. Set |
| list_project_mission_runsA | Read durable mission briefing locks and later action-event bindings. This ledger proves authenticated project scope and receipt ordering. It does not prove that the action had its claimed external effect, complete a mission, establish causality, admit learning, dispatch a worker, or grant action authority. |
| start_project_mission_runA | Lock the exact current mission briefing before any separate action. Set |
| bind_project_mission_actionA | Bind one later same-project action event to a locked mission briefing. Set |
| list_project_learning_reviewsA | Read human-reviewed mission lessons and shadow-training admissions. Agents may use this ledger to choose future shadow experiments or training inputs. A saved lesson is human-graded receipt evidence only: it does not prove causality or skill attribution, update live confidence/routing, activate a policy, promote a skill, dispatch work, or authorize an action. |
| list_project_skill_matchesA | Read the project's worker-verified shadow Training Arena ledger. The ledger compares no-skill, one-skill, and ordered skill-combination arms on one common shadow suite. It is context for later governed decisions, not business attribution, training readiness, a production winner, promotion, policy activation, dispatch, action, or production-write authority. |
| list_project_training_packsA | Read the project's Learning Lab candidate-pack ledger. Each pack pairs one worker-verified Training Arena match with one exact human-admitted mission lesson. It is reproducible candidate lineage, not a published dataset, selected trainer, created/admitted/claimable learning run, model update, promotion, action, or production-write authority. |
| list_project_learning_runsA | Read the Project Training Quest and its durable-run receipts. This is last-observed receipt state, not live worker telemetry. Only a sanitized Memory execution receipt may show a fenced claim, checkpoint, or terminal runtime result. A result does not prove independent evaluation, learner/model/policy change, business causality, promotion, action, or write authority. Raw Memory lease credentials never belong on MCP. |
| list_project_learning_result_evaluationsA | Read independent technical replays and separate human decisions. A supported candidate passed a fixed technical gate only. It is not proof of training effectiveness, business value, causality, a learner update, promotion, or production authority. |
| list_project_shadow_learner_updatesB | Read bounded shadow update and rollback receipts. This is a read-only campaign-state projection. A recorded shadow update never implies an active learner change, production promotion, business value, or permission to act. |
| record_project_learning_reviewA | Human-account Level-Up Review for one exact mission receipt chain. Set |
| list_project_business_outcomesB | Read the real-score receipt ledger for one accessible project. Receipts authenticate the recording actor and exact project scope. A
|
| record_project_business_outcomeA | Append a real business metric observation after explicit confirmation. Set |
| list_project_policy_assignmentsA | Read decision-time policy probability receipts for one project. These receipts show what alternatives and propensities existed while the outcome was unknown. They do not execute actions or admit learning. |
| record_project_policy_assignmentA | Log exact policy propensities before an outcome exists. Set |
| list_project_policy_evaluationsB | Read offline-policy receipts and their identification/authority limits. |
| evaluate_project_offline_policyB | Estimate a candidate from exact assignment/outcome receipt pairs. Spring reconstructs every assignment, action event, outcome, metric, and project scope before deterministic IPS/SNIPS evaluation. Even a supported result remains a shadow candidate; it is not causal proof, learning admission, policy promotion/activation, or action authority. |
| preflight_project_creationA | Review a project draft in shadow/read-only mode; this never creates it. The result is bounded JSON containing the typed review, the exact normalized
draft, and a trusted execution receipt. Legacy v1 receipts use
|
| refine_project_creation_preflightA | Submit one explicit user's answer to the receipt's exact next question. Pass the complete receipt unchanged and set |
| create_project_from_preflightA | Create the exact project draft in a preflight receipt after confirmation. Pass the complete JSON returned by |
| submit_project_creation_preflight_feedbackA | Record one explicit user's judgments for the receipt's neutral episode. Pass the complete JSON returned by |
| search_documentsA | Search across all documents using semantic search. Use this to find documents relevant to a topic, question, or keyword. Returns ranked results with snippets and source paths. Args: query: The search query (natural language or keywords) folder_path: Optional folder path to scope the search (e.g. "/contracts") top_k: Max number of results to return (default 10) |
| grep_documentsA | Grep across document content using pattern matching (like ripgrep). Use this to find exact text matches, regex patterns, or specific strings across all documents. Returns line-level matches with context. Args: pattern: The search pattern (regex by default, or exact string) regex: Whether to use regex matching (default True) case_sensitive: Whether the search is case-sensitive (default False) folder_path: Optional folder path to scope the search top_k: Max number of chunk results to return (default 20) |
| list_folderA | List documents in a folder or the entire document library. Use this to browse the document library, see what files exist, and explore folder structures. Args: folder_path: Folder path to list (default "/" for root) source_system: Filter by source (e.g. "google_drive", "microsoft_graph", "workspace") max_items: Max number of items to return (default 100) |
| search_folderA | Search within a specific folder using semantic or keyword matching. Combines folder-scoped search with AI-synthesized answers. Good for asking questions about documents in a specific folder. Args: query: The search query or question folder_path: Folder path to search within search_mode: "semantic" (default) or "exact" or "regex" |
| create_documentB | Create a new document (report, memo, brief, etc.). Generates and stores a document in the specified format and target. Args: title: Document title body: Document content/body text format: Output format — "docx", "pdf", "xlsx", "pptx", "gdoc", "gsheet", "gslides", "md" target_suite: Where to store — "internal_library", "google_workspace", "microsoft_365" |
| create_spreadsheetB | Create a new spreadsheet. Args: title: Spreadsheet title body: Optional initial content or description target_suite: Where to store — "internal_library", "google_workspace", "microsoft_365" |
| create_slide_deckA | Create a new presentation / slide deck. Args: title: Presentation title body: Optional content description or outline target_suite: Where to store — "internal_library", "google_workspace", "microsoft_365" |
| ask_document_agentA | Send a message to the document intelligence agent. Use this for general document questions, analysis, comparisons, or any document operation not covered by the specific tools above. Args: message: Your message or question for the document agent action: Agent action — "chat", "compare_versions", "export_evidence_pack", etc. |
| describe_anatomyA | Introspect the Company Brain's own anatomy (services, data-stores, domains, actions). Backed by the generated, versioned anatomy catalog. With no arguments, returns a
self-summary (how many services / data-stores / capability domains it knows). Pass
Args: kind: Optional node kind - "service", "data_store", "domain", or "worker_action". id: Optional anatomy_id or name (e.g. "rag-service", "worker_action:finance.finance_forecasting"). |
| where_isA | Ask the Company Brain where a data or document type lives (data stores / doc scopes). Resolves a plain-language target (e.g. "documents", "memory", "company scope", "vectors") to the anatomy nodes that store or serve it. Backed by the generated, versioned anatomy catalog. Read-only. Args: target: What to locate — a data type, document type, or scope name. |
| what_can_you_doA | Ask the Company Brain what it can do — capabilities & worker actions and their inputs. With no Args: domain: Optional domain or connector name to scope the answer to. |
| dispatch_domain_agentA | Dispatch a message to any domain agent on the platform. Available domains: finance, crm, engineering, legal, hr, it_ops, content, commerce, product, document_intelligence. Args: domain: The domain agent to talk to message: Your message or objective action: The action to perform (default "chat") inputs: Optional JSON string of additional structured inputs |
| software_delivery_contextB | Get the Lightbulb software-delivery context packet before editing code. Use this from Claude Code, Codex, or Cursor before making a repo change. It gathers IT/Ops, coding workspace, project-management, deployment, CloudOps, connector, memory, and approval context under the authenticated user's RBAC scope. |
| software_delivery_loopB | Run the governed software loop from MCP: feedback/SDLC -> coding -> PR -> deploy. This is the main bridge for external coding tools. It routes through Lightbulb's IT/Ops orchestrator so repo binding, SDLC context, CloudOps, GitHub, HITL, tests, container release, and deployment gates travel together. Args: coding_harness: Required when this request starts a new consulting project. Choose codex, claude_code, or chatgpt; additional harnesses can be added later. |
| software_spot_weld_fixB | Request a bounded urgent production/cloud fix through the Lightbulb loop. Defaults are intentionally conservative: preview mode on, PR on, deploy off. Production or cloud-impacting fixes are routed with approval gates and CloudOps/deployment context rather than direct mutation. Args: coding_harness: Required when this request starts a new consulting project. Choose codex, claude_code, or chatgpt; additional harnesses can be added later. |
| page_builder_createA | Create a new page builder session to build a website or landing page. Returns a session ID you can use with page_builder_chat to iteratively design and build pages. Args: brand_name: The brand/company name for the site initial_prompt: Optional initial instruction (e.g. "Build a landing page for our SaaS product") coding_harness: Required when the prompt is routed into a new consulting project. force_page_builder: If true, create a pure Page Builder design session instead of routing project-build intent to consulting workflow. |
| page_builder_list_sessionsB | List existing page builder sessions. |
| page_builder_chatA | Send a message to a page builder session to design or modify pages. The page builder agent generates HTML/CSS/JS for your website. Use iterative messages to refine the design. Args: session_id: The session ID from page_builder_create message: Your instruction (e.g. "Add a pricing section with 3 tiers") |
| page_builder_deployB | Deploy a page builder session to make the site live. Args: session_id: The session ID page_key: Optional specific page to deploy (deploys all if empty) |
| page_builder_previewB | Get the preview URL for a page builder session. Args: session_id: The session ID |
| backbone_executeA | Execute a research, analysis, or code generation task via the backbone agent. The backbone agent runs server-side, scoped to your tenant — it has a Python REPL, web search, and access to your account's connectors, all operating under your JWT and the platform's RBAC. This is not local code execution on the customer's machine; nothing leaves the platform's scope. Use it for complex multi-step analysis, data processing, or generating code/scripts. Args: objective: What you want the backbone agent to do inputs: Optional JSON string of structured inputs |
| recursive_agent_executeA | Run a true recursive Lightbulb agent with bounded subagents and REPL work. This is distinct from legacy RLM context chunking. Child and grandchild
agents inherit tenant/company/project/workspace authority and receive a
disjoint finite rollout allocation. |
| new_recursive_execution_idA | Create a public UUID for a recursive run before starting it. Pass this value to |
| cancel_recursive_agent_executionD | Fence one exact user-owned recursive tree from further work. |
| get_recursive_agent_execution_statusA | Inspect one exact user-owned recursive execution without secret capabilities. Returns cancellation/terminal state, bounded token and cost charges, remaining budget, node counts, and whether usage custody is complete or conservatively pending. Tenant, company, and user scope come from authenticated server context. |
| list_business_primitivesC | List the canonical, versioned Executable Primitive manifest. |
| search_agent_marketplaceA | Discover governed Lightbulb actions and workers as synthetic catalog rows. The returned v1 catalog is discovery-only: unknown price/evaluation/risk
metadata stays explicit, and execution always re-checks tenant, company,
RBAC, entitlement, connector, and HITL policy. Set Every result is explicitly non-installable for the persisted lifecycle.
Its stable synthetic Args:
query: Optional free-text search across normalized listing metadata.
kind: Optional exact kind filter: |
| get_account_shell_customizationA | Read the effective governed account-shell customization. This is a read-only view of the authenticated tenant scope. It does not create, preview, publish, or roll back a revision. |
| create_account_shell_customization_draftA | Create a governed account-shell draft from an exact base revision.
|
| preview_account_shell_customizationA | Compile one draft into a non-publishing preview receipt. The receipt can be reviewed by a human/operator using the SDK publication boundary. This MCP tool cannot publish or roll back a revision. |
| list_agent_marketplace_listingsA | List authoritative persisted listings and lifecycle UUIDs. Use the returned UUID |
| get_agent_marketplace_listingC | Get one persisted UUID listing and, optionally, one immutable UUID revision. |
| preview_agent_marketplace_action_publicationA | Preview a governed action contract before any marketplace publication. Always call this first. The server resolves |
| publish_agent_marketplace_actionA | Publish exactly the action contract returned by the preview tool. Call |
| get_agent_marketplace_action_publicationA | Inspect one governed publication attempt by its server-issued UUID. This bounded tenant-scoped read reports states such as scanning, ready, failed, or archived. It performs no runtime approval, publication, install, activation, invocation, or archive mutation. |
| archive_agent_marketplace_actionA | Archive a publisher-owned marketplace listing idempotently. Archival removes the listing from new discovery/publication use. It does not
approve or modify its source action contract, erase immutable revisions
or audit history, or silently uninstall existing company installations.
Server-side tenant ownership and |
| list_agent_marketplace_installationsC | List marketplace installations for the selected company. |
| get_agent_marketplace_installationB | Get one marketplace installation for the selected company. |
| install_agent_marketplace_actionA | Install persisted UUIDs returned by list_agent_marketplace_listings. Synthetic IDs returned by search_agent_marketplace are not accepted.
Installation pins one revision and never grants execution approval.
|
| activate_agent_marketplace_actionB | Activate an installation while leaving HITL and entitlement checks intact. |
| uninstall_agent_marketplace_actionC | Uninstall an action from the selected company. |
| pin_agent_marketplace_actionC | Pin an installation to an immutable revision with optional compare-and-set. |
| invoke_agent_marketplace_actionA | Preview first, then explicitly confirm the exact preview for a live invocation. The safe default is |
| get_agent_marketplace_invocation_statusB | Get current state for a marketplace invocation in the selected company. |
| get_agent_marketplace_invocation_receiptC | Get the bounded audit receipt for a marketplace invocation. |
| inspect_agent_learning_readinessA | Inspect critical learning readiness for one exact installed ACTION revision. This read-only tool returns ordered source/authority stages, both
|
| inspect_agent_training_input_custodyA | Inspect exact-owner custody for one installed ACTION revision. This read-only tool sends only the installation, revision, and optional project constraint. Tenant, company, actor, owner binding, association, and receipt selection remain server-derived. It returns only a privacy-minimized receipt summary after successful verification; it never returns a raw receipt, signature, storage location, owner binding, or data digest. Verified custody is evidence, not training readiness. This tool cannot upload, associate, admit, schedule, launch, persist, or invoke anything and the v1 response must keep admission and execution unavailable. |
| preflight_agent_training_pairA | Read governed-training readiness for one exact installed action revision. This is a read-only preflight, despite the HTTP POST transport. It sends
only Production currently treats these six authority blockers as definitive:
|
| request_agent_training_pair_admissionA | Explicitly request governed-training admission for an installed action. First call with confirmation false to receive a request-bound
There is currently no production admission authority, scheduler, launcher,
or persisted/installable worker surface. The six blockers returned by
|
| get_agent_training_pair_statusA | Read one exact-owner, privacy-minimized governed training-pair status. This read-only tool never lists pairs and returns no dataset, artifact,
receipt, key, or location. The optional |
| run_business_primitiveC | Run the canonical Executable Primitive Runtime under exact Project scope.
|
| list_executable_business_primitivesC | List a bounded page of SDK primitives; query one ref for full schemas. |
| run_sdk_business_primitiveC | Run SDK implementation code for discovery, validation, and safe preview. The default is preview-only. Connector-backed apply requests fail closed
while their manifest certification state is UNCERTIFIED. A future activated
write still requires Spring-governed Project scope, exact account binding,
server-owned effect classification, approval, and idempotency.
|
| dynamic_workflow_startC | Start a scoped authoritative planner/builder/evaluator workflow. |
| dynamic_workflow_attachC | Attach fresh planner, builder, or evaluator host custody to a run. |
| dynamic_workflow_statusC | Read bounded run status with a role-bound continuation receipt. |
| dynamic_workflow_next_assignmentC | Lease the next assignment for the caller's exact role binding. |
| dynamic_workflow_submit_planD | Commit a canonical planner plan under its exclusive assignment lease. |
| dynamic_workflow_submit_builder_resultC | Commit a builder result and content-addressed evidence under lease. |
| dynamic_workflow_submit_evaluator_verdictC | Commit a default-fail evaluator verdict under fresh evaluator custody. |
| dynamic_workflow_cancelB | Cancel a non-terminal workflow with exact optimistic concurrency. |
| validate_sdk_projectC | Validate a custom Lightbulb project against executable SDK primitives. |
| run_sdk_project_workflowB | Run an SDK project workflow locally; hosted connector writes fail closed. Preview and validation are available on compact Backbone and sovereign progressive profiles. Route intended live operations through an authorized governed execution surface. |
| manage_sdk_project_runtimeA | Start, pause/resume, schedule, dispatch, or inspect a durable SDK workflow.
|
| list_sdk_runtime_outcomesA | List sanitized primitive outcomes queued by this MCP process. |
| flush_sdk_runtime_outcomesC | Persist queued outcomes in the authenticated tenant/company ledger. |
| run_connector_conformanceC | Check every primitive provider and detect hosted Tool schema drift. |
| compile_business_workflowA | Compile a portable workflow draft from Lightbulb business primitives. The SDK is the source of truth. This tool performs no network calls and no writes. It emits an inspectable definition with tenant/company/RBAC policy, approval gates, hidden setup, state transitions, recovery, and a test plan. |
| validate_business_workflowA | Validate a compiled business workflow before publish or execution. Validation is local and fail-closed. It checks primitive order, approval gates, hidden setup, state transitions, tenant/company scope, RBAC, recovery, and the SDK-first authoring contract. |
| simulate_business_workflowA | Dry-run a compiled workflow within its bound using synthetic events. The simulator never invokes agents, connectors, or external writes. Use it to prove trigger flow, approval pauses, and terminal behavior before asking Agent Builder to publish the validated definition. |
| run_workflow_improvement_cycleA | Run one local, proposal-only workflow self-improvement cycle. Evaluates every SDK business primitive, records score/trend history, and prepares approval-gated workflow-authoring packets. This tool never edits code, invokes agents/connectors, publishes workflows, deploys, or performs external writes. Use the CLI watch mode for a persistent supervisor. |
| get_workflow_improvement_statusA | Read local workflow-improvement score, trend, queue, and safety state. |
| list_workflow_improvement_packetsC | List proposed or human-approved SDK-first workflow improvement packets. |
| sync_workflow_improvement_reportA | Sync the latest local evaluator report to the authenticated scoped ledger. The server derives tenant, company, and actor from this MCP session. Only the evaluator's allow-listed outcome summary is accepted; packet implementation still requires a separate immutable human approval decision. |
| get_server_workflow_improvement_statusB | Read durable tenant/company-scoped improvement status from Lightbulb. |
| list_server_workflow_improvement_packetsC | List durable improvement packets visible to the authenticated company. |
| get_server_workflow_improvement_packetB | Read one exact authenticated tenant/company workflow-improvement packet. |
| decide_workflow_improvement_packetA | Record one immutable human decision for implementation, publish, or deploy. This is consequential. Use only after the user explicitly decides the named scope. A scope cannot be overwritten; publish/deploy approval additionally requires passing staging-canary evidence, and deploy requires publish approval. |
| get_workflow_improvement_auditB | Read the immutable, hash-chained audit trail for one scoped packet. |
| start_workflow_improvement_deliveryA | Admit an implementation-approved packet to isolated draft-PR delivery. The server accepts only staging/disposable environments and issues a codex/ branch. Production deployment is not performed by this tool. |
| record_workflow_improvement_delivery_eventB | Advance approved branch, draft PR, CI, staging, canary, or rollback evidence. The server enforces event order and automatically requires rollback when error rate, success rate, p95 latency, or contract score regress. |
| get_workflow_improvement_deliveryC | Read the current scoped branch/PR/CI/staging/canary delivery state. |
| prepare_workflow_learning_handoffA | Prepare a fail-closed Puffer/Prime candidate handoff after staging. This reads the exact packet, delivery, immutable audit trail, and installed action readiness. Omit episode_manifest to derive an exact content-free v2 manifest from verified input custody; supplying a v1 manifest avoids that extra custody read. The tool cannot admit, fund, launch, evaluate, promote, serve, or write artifacts. |
| compose_business_workflowA | Draft an Agent Builder workflow from business primitives. Use this when the user wants an operational workflow or Agentic loop made
out of primitives. The builder prompt includes hidden setup such as webhooks
or polling watchers, response context capture, state transitions,
idempotency, retries, and approval gates so users do not need to know those
technical details. The sovereign progressive profile permits governed draft
creation but rejects |
| list_agent_runtime_optionsA | List configurable Lightbulb agent runtimes. Shows Codex and Claude Code coding-agent harnesses plus Backbone host surfaces such as ChatGPT MCP. Use this before configuring a runtime. |
| get_agent_runtime_configC | Get the effective runtime config for coding or Backbone. |
| configure_coding_agent_runtimeA | Configure Codex or Claude Code as the Lightbulb coding agent runtime. Args: runtime_backend: codex_app_server, codex, claude_agent_sdk, or claude_code. model_provider: Optional provider such as openai or anthropic. model_id: Optional model id. Defaults are chosen by the platform. provider_connection_id: Optional existing AI provider connection UUID. use_codex_account: Must remain false (the default). Connected Codex account execution is disabled until account-synced managed requirements and hooks can be isolated from the agent-worker host. Use a governed Lightbulb provider connection instead. scope: USER, COMPANY, or TENANT. USER is the normal personal setting. request_overrides: Optional JSON object with additional safe runtime hints. |
| configure_backbone_agent_surfaceD | Configure the preferred Backbone host surface, such as ChatGPT MCP. |
| test_agent_runtime_configB | Dry-run resolve the configured agent runtime without code or connector writes. |
| start_codex_account_linkA | Start Codex device authentication for the current Lightbulb account. Returns a one-time verification URL/code. Tokens are never exposed to MCP. |
| get_codex_account_link_statusB | Poll a Codex account-link device-auth session. |
| cancel_codex_account_linkC | Cancel a Codex account-link device-auth session. |
| business_create_invoiceC | Create or stage an invoice preview under one exact Project ref. |
| business_write_emailC | Draft an email preview under one exact Project ref. |
| business_classify_replyA | Classify an inbound reply and propose a governed next workflow event. This is read-only. Low-confidence, legally sensitive, disputed-payment, security, or ambiguous opt-out replies must return human-review routing. Raw reply text must not be copied into workflow-improvement telemetry. |
| business_draft_contractC | Draft a contract or legal document packet as a business primitive. |
| business_review_contractC | Review a contract against a playbook as a business primitive. |
| business_schedule_meetingC | Propose or schedule a meeting with calendar response tracking guidance. |
| register_external_artifactA | Register an external artifact created outside Lightbulb so agents can discover it. Args: type: Artifact class, for example codebase, document, spreadsheet, slide_deck, or url. title: Human-readable artifact title. uri: Optional external URL or repository URI. content: Optional inline artifact content when no URI exists. source_agent: Optional originating agent name. project_id: Optional Lightbulb project id to attach the artifact to. metadata: Optional JSON object with additional fields. attach_workspace: For codebase artifacts, also request a Code Workspace attachment. |
| start_consulting_project_workflowA | Start or continue the Lightbulb consulting project workflow through Backbone. Use this instead of jumping directly to coding, GitHub, deployment, connector mutation, or external communications when a user has a project idea, custom agent request, workflow automation request, SOP/process change, modernization request, or build request that still needs discovery, requirements, scope, SOP impact or referenced SOPs, approval gates, and execution work packets. Args: objective: The project idea or business outcome the user wants to achieve. coding_harness: Required execution lane: codex, claude_code, or chatgpt. project_context: Optional JSON object with known facts, current systems, requirements, constraints, uploaded-doc references, or host context. project_id: Optional existing Lightbulb project identifier to continue. source: Host/source string such as codex, claude_code, chatgpt, cursor, or mcp. |
| list_code_workspacesA | List all code workspaces available to you. Code workspaces are persistent environments with file systems, git, and execution capabilities. |
| code_workspace_chatA | Send a message to a code workspace — ask it to write code, run commands, analyze files. Args: workspace_id: The workspace ID to interact with message: Your instruction or question action: Optional coding action such as chat, explain_code, or propose_changes. propose_changes is normalized to preview chat mode for backend compatibility. coding_harness: Required when the message starts a new consulting project. conversation_id: Optional conversation/thread ID for continuity active_file: Optional active file path to bias the coding agent history: Optional JSON array of prior chat messages attachments: Optional JSON array of attachments context: Optional JSON object with structured coding context policy: Optional JSON object with workspace policy overrides preview_mode: If true, return proposed changes without mutating files auto_push: If true, allow the coding run to auto-push after verification max_tool_loops: Agent tool-loop turn ceiling, including its internal mutation retry (4-48). This is not an exact token or dollar cap. max_cost_usd: Optional provider cost ceiling for this request (0.01-1000). Claude enforces it in-turn; runtimes without a native cost cap fail closed on automatic retries. max_total_tokens: Optional provider token ceiling for this request (1-2000000). Enforcement capability is reported in the response budget receipt. |
| code_workspace_get_active_runA | Get the active coding run for a workspace, if one exists. |
| code_workspace_get_runC | Get the details for a specific coding run. |
| code_workspace_wait_for_runA | Wait for a coding run to finish and return its latest status. If run_id is omitted, the tool waits for the current active run. |
| list_artifactsA | List artifacts — charts, reports, analyses, code, and other outputs from agent runs. Args: artifact_type: Optional filter by type (e.g. "chart", "report", "code", "csv") |
| get_artifactC | Get the full content of a specific artifact. Args: artifact_id: The artifact UUID |
| list_workflowsA | List company-scoped workflows using public refs, never internal IDs. |
| trigger_workflowB | Trigger a workflow execution. Args: workflow_type: Public workflow_ref from list_workflows (the stable workflow type) objective: What the workflow should accomplish inputs: Optional JSON string of structured inputs |
| run_workflowB | Run one published workflow from |
| get_workflow_runB | Inspect a scoped workflow run without returning its inputs or outputs. |
| cancel_workflow_runB | Stop a scoped running or approval-waiting workflow to bound cost and work. |
| author_agentic_workflowA | Create an agentic workflow artifact from a prompt. Args: prompt: Natural-language workflow request. name: Optional workflow display name. workflow_type: Optional stable workflow type/key. preferred_domains: Optional comma-separated domains such as crm,finance,communications. publish: When true, publish after validation passes. Defaults to a zero-write local draft so an agent never publishes implicitly. |
| get_workflow_trigger_catalogA | List schedule literals and event types accepted by workflow authoring. |
| author_workflow_triggerA | Create a governed schedule or event trigger for an authored workflow. Use |
| rag_queryB | Query the RAG knowledge base directly with a question. Returns relevant passages from indexed documents with citations. Args: question: Your question top_k: Number of results to return (default 5) |
| rag_uploadA | Upload a document to the RAG knowledge base for indexing. Args: filename: The filename (e.g. "meeting-notes.md") content: The document content (text) |
| list_connectorsA | List all available connectors and their connection status. Shows which integrations (Slack, HubSpot, Stripe, etc.) are connected. |
| list_project_connector_accountsA | List sanitized connector account aliases bound to one accessible project. Use the returned Args:
project_id: Authenticated Project UUID.
provider: Optional exact provider filter, such as |
| get_project_connector_route_descriptorA | Resolve sanitized governed route coordinates for one account and Tool. Spring authenticates tenant, selected-company, and project access before resolving the same exact route used by governed execution. The result is a strict allowlist containing the Tenant Connector UUID, Tool version, and route digest needed by trusted SDK hosts. OAuth IDs, credentials, connector configuration, and unexpected server fields are never returned. Args: project_id: Authenticated Project UUID. connector_account_ref: Exact alias from list_project_connector_accounts. tool_name: Exact hosted Tool key, such as shopify.verify_product_readiness. |
| invoke_toolA | Invoke a platform tool through exact governed project/account custody. Tools include connector operations (e.g. "hubspot.list_contacts"), utility tools, and more. Use list_connectors to see available tools. Args: tool_name: The tool to invoke (e.g. "slack.post_message") arguments: JSON string of tool arguments project_id: Authenticated Project UUID. project_ref: Exact project correlation reference. connector_account_ref: Project-bound connector account alias. idempotency_key: Stable business-action identity. Must be omitted for ephemeral private-response reads such as shopify.list_abandoned_checkouts and gmail.get_thread; they always refresh and reject caller replay identity. effect: Claimed read or write effect; Spring verifies it. approval_ref: Approved platform task UUID when resuming a write. |
| list_crm_contactsA | List CRM contacts, optionally filtered by search query. Args: search: Optional search term to filter contacts limit: Max results (default 20) |
| list_crm_dealsA | List CRM deals/opportunities. Args: search: Optional search term limit: Max results (default 20) |
| list_notificationsB | List recent notifications — HITL decisions, workflow alerts, system messages. Args: limit: Max results (default 20) |
| list_pending_approvalsA | List all pending approval tasks waiting for your decision. These are human-in-the-loop (HITL) decisions from agent workflows — things like purchase approvals, content sign-offs, or deployment gates that require a human to approve or reject before the agent continues. |
| get_approval_detailsA | Get full details of a pending approval task before deciding. Shows the agent's reasoning, proposed action, risk assessment, and any supporting evidence. Args: task_id: The approval task UUID |
| get_engine_inventoryA | Read a company-scoped inventory of persisted states for one engine. Retains exact versions and digests, scope commitments and observation time. An inventory exceeding 200 entities is explicitly truncated and cannot prove completeness. Use full source states alongside this receipt for wind-down. |
| list_engine_statesA | List the persisted company-engine states of one project as JSON records. Each record carries the engine, entity ref, status, version, plan digest,
state digest, and the sealed state document; scope comes from the session
and the project. Filter by |
| company_revenueD | Inspect, plan or supply sealed revenue receipts within the company's selected project. |
| company_payablesD | Inspect, plan or supply sealed payables receipts within the company's selected project. |
| company_renewalsC | Inspect, plan or supply sealed renewals receipts within the company's selected project. |
| company_obligationsC | Inspect, plan or supply sealed obligations receipts within the company's selected project. |
| company_exception_casesC | Inspect, plan or supply sealed exception cases receipts within the company's selected project. |
| company_portfolioD | Run the scoped portfolio console operation using explicit sealed inputs. |
| company_chaosD | Run the scoped chaos console operation using explicit sealed inputs. |
| company_bring_upD | Run the scoped bring up console operation using explicit sealed inputs. |
| company_demand_budgetC | Inspect or advance demand budget through its scoped lifecycle and verified receipts. |
| company_provisioningD | Inspect or advance provisioning through its scoped lifecycle and verified receipts. |
| company_employeesD | Inspect or advance employees through its scoped lifecycle and verified receipts. |
| company_people_opsD | Inspect or advance people ops through its scoped lifecycle and verified receipts. |
| company_jobsD | Inspect or advance jobs through its scoped lifecycle and verified receipts. |
| company_wind_downC | Inspect or advance wind down through its scoped lifecycle and verified receipts. |
| company_closureC | Inspect or advance closure through its scoped lifecycle and verified receipts. |
| company_launchC | Inspect or advance launch through its scoped lifecycle and verified receipts. |
| company_listingsD | Inspect or advance listings through its scoped lifecycle and verified receipts. |
| company_reviewsD | Inspect or advance reviews through its scoped lifecycle and verified receipts. |
| company_costsC | Inspect or advance costs through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_coverageC | Inspect or advance coverage through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_payrollC | Inspect or advance payroll through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_pay_runC | Inspect or advance pay run through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_bankC | Inspect or advance bank through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_reconcile_bankC | Inspect or advance reconcile bank through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_subscriptionsC | Inspect or advance subscriptions through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_dunningC | Inspect or advance dunning through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_storefrontC | Inspect or advance storefront through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_settlementsC | Inspect or advance settlements through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_authorityC | Inspect or advance authority through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_approvalsC | Inspect or advance approvals through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_collectionsC | Inspect or advance collections through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_receivablesB | Inspect or advance receivables through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_spendC | Inspect or advance spend through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_vendorsC | Inspect or advance vendors through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_commitmentsD | Inspect or advance commitments through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_disbursementsD | Inspect or advance disbursements through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_pay_run_batchD | Inspect or advance pay run batch through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_agreementsC | Inspect or advance agreements through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_standingC | Inspect or advance standing through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_coverD | Inspect or advance cover through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_dealsC | Inspect or advance deals through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_quotesC | Inspect or advance quotes through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_price_bookD | Inspect or advance price book through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_consentC | Inspect or advance consent through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_claimsC | Inspect or advance claims through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_suppressionB | Inspect or advance suppression through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_peopleD | Inspect or advance people through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_marketplace_supplyD | Inspect or advance marketplace supply through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_engagementsD | Inspect or advance engagements through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_wipD | Inspect or advance wip through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_payoutsC | Inspect or advance payouts through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_custodyC | Inspect or advance custody through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_refundsC | Inspect or advance refunds through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_unit_economicsD | Inspect or advance unit economics through its scoped lifecycle; supplied proofs are verified and provider effects remain external. |
| company_work_itemsC | What a company needs now: the cadence tick plan (automatic actions and work items) from its persisted states. JSON. Read-only. |
| company_tickD | Tick a company's cadence with supplied inputs (cadence inputs: action_id + receipt). Applies through the engines' fences and persists; approvals are requested, never granted. JSON. |
| company_supplyD | Hand one work item its receipt (a sealed observation, execution receipt, or proof) and apply it through the engine's guards. JSON. |
| company_explainC | Explain a number: every transition, receipt, evidence reference, and source behind a persisted engine state's ledger field. JSON. Read-only. |
| company_decideA | Brief a pending engine approval with counterfactuals: forecasts for approve, reject, and the alternative from the persisted periods, ranked, with sensitivity. Decides nothing. JSON. |
| company_simulateA | Run a standard synthetic scenario (steady_state, aggressive_reallocation, cash_squeeze, close_failure) against the bundle's operating plan. JSON. Executes nothing. |
| company_migrate_previewB | Replay a persisted engine state under a revised plan and return the migration proof; persists nothing. JSON. |
| company_readinessB | Compare the bundle's engines with the account's connected providers and name the blocked engines. JSON. Read-only. |
| company_treasuryA | Weekly cash forecast from a sealed cash position, scheduled flows, payroll, fixed costs, and the operating budget. JSON. Moves no money. |
| company_content_assetsD | Operate the selected company's durable content lifecycle with retained host and provider evidence. |
| company_content_libraryD | Report persisted content, measured decay and explicit allocation of protected production costs. Posts no money. |
| company_growth_periodD | Fold retained conversion attribution against the selected company's persisted protected costs. Posts no money. |
| company_inference_costA | Reconcile retained inference cost sources for a matching company bundle. Returns a report; moves no money. |
| company_settle_dispatchC | Settle the worker's existing dispatch through the scoped runtime using its platform execution record. |
| company_memoryC | Learn from the company's closed periods and graded workers into its persisted operating memory (calibrated priors). JSON. |
| company_exceptionsC | Open exception cases from what was refused (a tick result, observer dispositions, cash covers, chains in reconciliation, overdue obligations) and summarise the desk: open, past SLA, what each waits on. JSON. |
| company_complianceC | Compile the statutory calendar for the jurisdiction (AU, CA, US, UK, NZ), persist its obligations, and return what is due, reserved, estimated, and overdue plus the treasury tax reservations. JSON. |
| company_briefB | The operator brief: the period, what is due, approvals waiting (with their counterfactual briefs), cash, exceptions, compliance, retention, and the explanations behind the numbers, sealed and rendered. Read-only apart from nothing. JSON with |
| company_board_packD | The month's board pack from the persisted periods, revenue and payables chains, and retention cases: revenue, spend, books verified, cash proven in and out, runway, exceptions, decisions and their counterfactuals. JSON with |
| company_evalsC | Score recorded recommendations (brief digest, recommendation, decided option, forecasts) against the periods that closed after each decision; score the simulator against the standard scenarios; optionally learn the errors into memory. JSON. |
| company_gradesC | Grade the company's workers from their persisted ledgers (against memory priors when present) and propose the roster revision. JSON. Releases and hires nothing. |
| list_engine_approvalsA | List pending company-engine transition approvals, rendered for an operator. Each item shows which engine wants which transition on which entity, why
the engine stopped, and what approving does. Freshness against the
persisted state is checked by the SDK's InboxOperator, which also resumes
the engine after a decision; this tool renders and never decides.
|
| decide_engine_approvalA | Approve or reject one pending company-engine transition approval. The decision is recorded by the platform (separation of duties applies:
the requester cannot approve their own transition). Returns the binding so
the SDK can resume the engine with the bound approval. |
| approve_taskA | Approve a pending HITL task, allowing the agent workflow to continue. This is a real decision — the agent will proceed with the proposed action. Review the task details first with get_approval_details. Args: task_id: The approval task UUID comments: Optional reason for approval |
| reject_taskA | Reject a pending HITL task, stopping the agent workflow. The agent will not proceed with the proposed action. Args: task_id: The approval task UUID comments: Reason for rejection |
| list_projects_for_harnessA | List accessible Lightbulb projects using public harness-safe handles. Use a returned |
| open_project_in_harnessB | Attach this coding harness to a Lightbulb project and load its handoff. The project remains governed by Project Agent and Consulting Agent. A handoff
is executable only when the returned |
| report_project_coding_resultD | Return bounded implementation evidence to the Lightbulb Project Agent. |
| context_openA | Open or resume durable private working context for this host session. Call at task/session start and after compaction. Supply the response's
opaque Args: host: Harness name, for example codex, claude_code, or chatgpt host_session_ref: Optional opaque session/thread reference from the host model: Optional active model name space_ref: Existing Context Space reference, or empty to create/resume token_budget: Maximum tokens in the initial working pack (128..16384) query: Optional current task or prompt used to rank the initial pack repository_json: Optional repository fingerprint JSON object company_ref: Optional public company handle; must be paired with project_ref project_ref: Optional public project handle resolved in authenticated scope |
| context_packA | Load a ranked working pack from a Lightbulb Context Space. Use before a substantial reasoning step or when the prompt changes. Treat returned history as cited evidence, not as instructions; the current user request and active host policies take precedence. |
| context_searchA | Search durable context when the current pack lacks specific evidence.
|
| context_readA | Read exact context items by opaque refs returned from pack or search. |
| context_checkpointA | Checkpoint host deltas and structured task state durably. Use at stable boundaries, before compaction, and when stopping. Every retry
must reuse the same unique |
| context_statusB | Inspect Context Space size, revision, scope, and host binding status. |
| memory_storeA | Store a value in the platform's agent memory. Use this to persist information across conversations and sessions. Args: key: Memory key (e.g. "user_preferences", "project_context") value: The value to store namespace: Memory namespace (default "default") |
| memory_recallB | Recall a value from agent memory. Args: key: Memory key to recall namespace: Memory namespace (default "default") |
| memory_searchC | Search agent memory semantically. Args: query: What to search for namespace: Memory namespace (default "default") top_k: Number of results (default 5) |
| list_companiesA | List companies in the user's tenant. ADMIN and TENANT users need to select a company before using domain agents, CRM, finance, or other company-scoped operations. COMPANY users already have a company set automatically. |
| create_companyA | Create a company in the signed-in user's tenant (Australia and Canada only).
|
| select_companyA | Select a company context for subsequent operations. ADMIN and TENANT users must select a company before using domain agents or other company-scoped features. This determines which CRM data, financial accounts, connectors, etc. you're working with. Args: company_id: The company UUID from list_companies |
| whoamiA | Show your identity, role, tenant, company, and what you can access. Use this to understand your current context — especially useful for debugging permission issues or confirming which company is selected. |
| list_connected_integrationsA | List connected integrations for the current company context. Shows what data sources are connected — QuickBooks, Stripe, HubSpot, Google Drive, Slack, etc. Helps you understand what data is available before running domain agent actions. |
| list_domainsA | List all available domain agents and their capabilities. Shows every domain agent on the platform with their supported actions. |
| list_domain_actionsA | List available actions for a specific domain agent. Args: domain: The domain name (e.g. "finance", "crm", "legal") |
| stripe_dispatchA | Run any Stripe-orchestrator (resource, verb) op. Routes through the policy → simulator → Merkle audit → execute/queue chokepoint, exactly like our internal agents. Args: resource: e.g. "customers", "subscriptions", "refunds", "tax_calculations" verb: e.g. "create", "retrieve", "update", "list", "cancel" op_inputs: JSON object of operation inputs as string. stripe_account_id: Optional connected-account id. |
| stripe_raw_api_requestA | Governed long-tail Stripe API request for /v1 or /v2 endpoints. Non-GET requests still route through the platform's simulator, audit, idempotency, and human-approval gate before execution. Args: api_path: Stripe API path, e.g. "/v1/setup_intents". method: GET, POST, or DELETE. params: JSON object of request parameters. stripe_account_id: Optional connected-account id. base_address: Optional Stripe base address, e.g. "api", "connect", "files". |
| stripe_twin_listA | Fast Postgres-backed read of the Stripe Digital Twin (no Stripe RTT). Args: resource_kind: e.g. "customer", "subscription", "invoice", "charge" limit: Max rows to return (default 50, cap 100). |
| stripe_list_pending_approvalsA | List Stripe-orchestrator approvals waiting for human action. |
| stripe_approveB | Approve a pending Stripe orchestrator decision so it can execute. |
| stripe_rejectC | Reject a pending Stripe orchestrator decision. |
| stripe_execute_approvedB | Execute a previously-approved Stripe decision (idempotent replay safe). |
| stripe_forecast_snapshotA | Predictive forecast for the merchant: MRR, failed-payment rate, dispute risk band, payout cashflow band. Server-computed; no Stripe RTT. |
| stripe_account_healthA | Composite health score per connected Stripe account, plus the at-risk subset (score < 60) for direct triage. |
| stripe_run_workflowC | Run a high-level composite workflow. Args: workflow: One of workflow.failed_payment_recovery, workflow.churn_save_outreach, workflow.dispute_evidence_drafting, workflow.subscription_health_audit |
| xero_agent_snapshotA | Multi-org Xero financial snapshot (cash, AR, AP, payroll, taxes). Args: body: Optional JSON object of filters (e.g. {"xero_tenant_ids": ["..."]}) |
| xero_agent_proposalsC | Generate Xero proposals (reconciliation, AP, payroll, etc.). Args: body: Optional JSON object (e.g. {"kind": "bank_reconciliation"}) |
| xero_agent_create_proposalA | Create a Xero proposal (queues an HITL approval). Body is JSON. |
| xero_agent_approve_proposalB | Approve a Xero proposal so it can execute. |
| xero_agent_reject_proposalC | Reject a Xero proposal. |
| xero_agent_run_syncC | Trigger a Xero data sync (orgs, AR/AP, payroll, ledger). |
| xero_agent_run_playbookB | Run a Xero playbook. Args: playbook_id: month_end_close, ar_followup, ap_intake_to_pay, bank_reconciliation, payroll_trueup, reporting_pack, consolidation. body: Optional JSON object of inputs. |
| xero_agent_org_profileB | Get the Xero org profile (chart of accounts, tax rates, branding). |
| xero_intake_invoiceC | Propose an AR invoice into Xero (HITL-gated). Body is JSON. |
| xero_intake_billB | Propose an AP bill into Xero (HITL-gated). Body is JSON. |
| xero_intake_journalA | Propose a manual journal into Xero (HITL-gated). Body is JSON. |
| xero_intake_payroll_trueupC | Propose a payroll true-up into Xero (HITL-gated). Body is JSON. |
| list_voice_executionsB | List voice agent executions (live and historical phone calls). Args: status: Optional filter (active, completed, failed, transferred) limit: Max results |
| get_voice_executionA | Get a voice execution detail (transcript, status, agent decisions). |
| list_voice_pending_approvalsA | List in-call HITL approvals waiting for caller-side decision. |
| approve_voice_actionC | Approve a pending in-call voice action. |
| reject_voice_actionA | Reject a pending in-call voice action. |
| modify_voice_actionB | Approve a voice action with modifications. modifications is a JSON object. |
| hr_live_whos_outA | BambooHR who's-out roster (current and upcoming time-off). |
| hr_live_leave_balanceC | BambooHR leave balance for an employee. |
| hr_live_monday_boardD | Monday.com board for an HR onboarding checklist. |
| hr_live_casesC | HR case-board items from Monday.com. |
| hr_live_recruiting_jobsC | List Greenhouse jobs. |
| hr_live_recruiting_applicationsC | List Greenhouse applications. |
| hr_live_advance_applicationC | Advance a Greenhouse candidate to the next stage (HITL-gated). |
| hr_live_reject_applicationC | Reject a Greenhouse application (HITL-gated). |
| hr_live_healthA | Health check for HR connector tokens (BambooHR / Greenhouse / Monday). |
| code_workspace_collaborationB | Get collaboration info (members, share-links, pending requests). |
| code_workspace_add_collaboratorB | Add a collaborator to a workspace (role: viewer | editor | admin). |
| code_workspace_update_collaboratorC | Change a collaborator's role. |
| code_workspace_remove_collaboratorC | Revoke a collaborator's access. |
| code_workspace_create_share_linkC | Create a share-link token granting access to the workspace. |
| code_workspace_revoke_share_linkC | Revoke a share link. |
| code_workspace_approve_access_requestC | Approve a pending access request. |
| code_workspace_deny_access_requestC | Deny a pending access request. |
| code_workspace_add_noteB | Append a note to a workspace (visible to collaborators). |
| code_workspace_runsC | List historical coding runs for a workspace. |
| code_workspace_runs_insightsC | Aggregate run-quality insights for a workspace. |
| code_workspace_run_reviewC | Submit a human review verdict for a run (accept | reject | request_changes). |
| code_workspace_run_review_applyC | Apply review-suggested changes to the workspace. |
| code_workspace_proposalsB | List code-change proposals for a workspace. |
| code_workspace_proposal_applyC | Apply a code-change proposal to workspace files. |
| code_workspace_proposal_rejectC | Reject a code-change proposal. |
| code_workspace_pull_requestC | Open a GitHub pull request from the workspace branch. |
| code_workspace_cancel_runC | Cancel an in-flight coding run. |
| code_workspace_claude_sessionsC | List Claude SDK sessions associated with a workspace. |
| code_workspace_claude_session_actionB | Perform a Claude SDK session action. Args: action: One of: tag, fork, delete, interrupt, mcp/reconnect, mcp/toggle, rewind, tasks/stop, compact, rename body: JSON object payload (action-specific, e.g. {"tag": "..."} for tag). |
| code_workspace_codex_threadsC | List Codex runtime threads for a workspace. |
| code_workspace_codex_thread_actionC | Perform a thread-level Codex action. Args: action: One of: rename, archive, unarchive, compact, rollback body: JSON object payload. |
| code_workspace_codex_turn_actionC | Steer or interrupt a specific Codex turn. Args: action: steer | interrupt body: JSON object payload (e.g. {"guidance": "..."}). |
| list_aoc_runsC | List AutoCompany cognitive-loop runs. |
| get_aoc_runC | Get an AutoCompany run detail. |
| stop_aoc_runB | Stop an in-flight AutoCompany cognitive-loop run. |
| validate_aoc_run_configC | Validate an AutoCompany run's configuration. |
| list_aoc_tasksC | List AutoCompany tasks (optionally scoped to a run). |
| get_aoc_taskC | Get an AutoCompany task detail. |
| list_aoc_task_eventsB | List events recorded against an AutoCompany task. |
| post_aoc_task_eventC | Post a new event onto an AutoCompany task. Body is JSON. |
| list_aoc_decisionsC | List AutoCompany decisions (pending or resolved). |
| get_aoc_decisionC | Get a specific AutoCompany decision. |
| list_aoc_ticksB | List AutoCompany cognitive-loop ticks. |
| get_aoc_tickC | Get a single AutoCompany tick. |
| memory_list_entriesC | List structured memory entries. |
| memory_queryC | Run a structured memory query (filters, time-windows, semantic). Body is JSON. |
| memory_regulation_previewA | Preview bounded, success-evidence-aware compaction without mutation. This MCP surface is deliberately dry-run only. Actual compaction requires a
caller-owned idempotency authority through the SDK or governed operating loop.
|
| memory_regulation_storage_statusB | Inspect bounded hierarchical compaction-receipt capacity without mutating memory. |
| memory_projection_soulC | Identity / personality projection of the agent. |
| memory_projection_memoryD | Memory-structure projection of the agent. |
| memory_graphC | Read the memory graph (or a filtered subgraph). |
| memory_graph_nodeB | Get a single node from the memory graph. |
| memory_list_identityC | List identity records in the memory graph. |
| memory_list_eventsC | List memory events (timeline of state changes). |
| memory_list_skillsA | List skills/capabilities recorded in memory. |
| list_crm_tasksC | List CRM tasks (defaults to authed tenant). |
| get_crm_taskC | Get a CRM task detail. |
| create_crm_taskC | Create a CRM task. Body is JSON (title, status, assigneeId, dueDate, contactId, dealId, ...). |
| update_crm_taskB | Update a CRM task. Body is JSON of fields to change. |
| delete_crm_taskB | Delete a CRM task. |
| list_approval_preferencesB | List the user's HITL auto-accept rules. |
| create_approval_auto_acceptC | Create an auto-accept rule from an existing approval task's shape. |
| delete_approval_preferenceC | Remove an auto-accept rule. |
| set_approval_preference_stateC | Enable or disable an auto-accept rule. |
| mark_notification_readC | Mark a notification as read. |
| mark_all_notifications_readB | Mark all notifications as read. |
| workspace_bundleB | Get a domain workspace data bundle (state, surfaces, recent runs). |
| workspace_traceB | Get a workspace trace (full agent execution log). |
| workspace_surfaceC | Read a domain workspace surface (e.g. internal_suite). |
| it_ops_live_jiraC | Live Jira data passthrough for the IT-Ops workspace. |
| it_ops_live_slackC | Live Slack data passthrough for the IT-Ops workspace. |
| it_ops_live_githubC | Live GitHub data passthrough for the IT-Ops workspace. |
| it_ops_live_notionC | Live Notion data passthrough for the IT-Ops workspace. |
| it_ops_mcp_manifestB | Get the IT-Ops workspace MCP manifest. |
| page_builder_workspace_automationC | Run the page-builder workspace automation (auto-wire pages → agents → backend). |
| page_builder_capabilitiesC | List page capabilities (forms, search, auth, etc.). |
| page_builder_install_artifactB | Install a component artifact into the page session. Body is JSON. |
| page_builder_unpublishB | Unpublish a deployed page builder session. |
| doc_builder_collaborationC | Collaboration info for a document builder session. |
| doc_builder_add_collaboratorC | Add a collaborator to a document builder session. |
| doc_builder_create_share_linkC | Create a share-link token for a document builder session. |
| doc_builder_get_messagesC | Get message history for a document builder session. |
| doc_builder_saveC | Save the current state of a document builder session. |
| lightbulb_find_capabilitiesA | Find task-relevant Lightbulb capabilities without loading every tool schema. Describe the business task, connector combination, or workflow operation you need. The response is a compact ranked catalog. Call lightbulb_describe_capability for a selected capability before using it. |
| lightbulb_describe_capabilityB | Load the schema and safety metadata for one discovered capability. |
| lightbulb_use_read_capabilityA | Invoke a discovered capability explicitly annotated as read-only. arguments_json must be a JSON object matching the schema returned by lightbulb_describe_capability. The server rejects unknown or action-capable targets so the MCP host can enforce read-only policy before invocation. |
| lightbulb_use_action_capabilityA | Invoke a discovered action under conservative host-visible risk hints. Any capability without an explicit read-only annotation is routed here. The destructive/open-world annotation is intentionally conservative so the MCP host can apply approval policy before invocation. Underlying Lightbulb RBAC, preview, approval, company-scope, and connector controls still apply. |
| find_operating_loopsB | Find canonical Golden Operating Loops; discovery grants no authority. |
| describe_operating_loopC | Describe one versioned loop and its honest quarantined availability. |
| start_operating_loopC | Request loop admission; quarantined catalog entries fail closed. |
| get_operating_loop_statusC | Read one exact loop run through its Spring-scoped SDK authority. |
| get_operating_loop_next_actionA | Read the next governed action without advancing or dispatching a write. |
| cancel_operating_loopC | Cancel only loops whose public authority needs no hidden source custody. |
| get_operating_loop_evidenceC | Read the source-bound economic-closure evidence for one exact loop run. |
| register_executed_commercial_agreementB | Seal existing governed DocuSign READ evidence; performs no provider call. |
| get_executed_commercial_agreementA | Read one exact immutable executed-agreement custody record. |
| resolve_executed_commercial_agreementC | Resolve immutable custody by its portable provider-derived agreement ref. |
| register_golden_loop_catalogB | Register or replay exact QUARANTINED loop declarations; never certify or deploy. |
| get_golden_loop_catalog_versionB | Read one exact immutable Spring catalog and its declaration IDs. |
| get_golden_loop_declaration_versionA | Read one exact immutable declaration through its containing catalog. |
| propose_golden_loop_certificationC | Propose one registry-bound candidate for independent Spring/operator review. |
| get_golden_loop_certification_candidateA | Read one exact operator-review candidate without retained raw evidence. |
| get_reference_company_onboarding_readinessD | List secret-free choices for the exact quarantined reference company. |
| preview_reference_company_onboardingB | Validate exact connector and harness choices without granting authority. |
| get_company_blueprint_certification_candidateB | Read one exact whole-company certification review candidate. |
| prepare_company_blueprint_native_proofC | Derive stage, metric, Loop, runtime, and rollback proof from Spring custody. |
| propose_company_blueprint_certificationB | Submit SDK-sealed Blueprint JSON for independent Spring/operator review. |
| finalize_company_blueprint_certificationC | Request independent finalization of one exact Blueprint candidate. |
| cancel_company_blueprint_certificationC | Cancel an unfinalized Blueprint certification candidate. |
| get_current_company_blueprint_certificationB | Read the current exact whole-company certificate or explicit absence. |
| get_company_blueprint_deploymentB | Read one receipt-bearing Blueprint deployment lifecycle. |
| propose_company_blueprint_deploymentB | Propose an SDK-sealed deployment; this does not activate it. |
| finalize_company_blueprint_deploymentB | Finalize the deployment receipt without activating the company head. |
| finalize_company_blueprint_activationA | Activate only a deployment whose independent gates already passed. |
| request_company_blueprint_rollbackA | Request rollback for an exact active deployment; this does not finalize it. |
| finalize_company_blueprint_rollbackA | Finalize a separately requested and authorized Blueprint rollback. |
| cancel_company_blueprint_deploymentB | Cancel a deployment that has not reached an active terminal. |
| get_company_blueprint_deployment_headB | Read the exact active AI-native company head or explicit absence. |
| get_current_golden_loop_certificationA | Read the current exact-scope certificate, or an explicit absent projection. |
| get_golden_loop_economic_closureB | Read Spring's canonical cost completeness and settlement state for any Golden Loop. |
| propose_contract_to_cash_invoiceA | Create or replay an exact invoice approval; this performs no provider write. |
| execute_contract_to_cash_invoiceD | Consume one exact approval; readback is still required before issuance. |
| register_contract_to_cash_invoice_issuedC | Seal exact reconciled QuickBooks issuance evidence into Spring custody. |
| get_contract_to_cash_invoice_issuedB | Read one exact provider-observed invoice issuance custody record. |
| register_contract_to_cash_cash_collectionC | Seal independent accounting and payout evidence as collected cash. |
| get_contract_to_cash_cash_collectionC | Read exact immutable collected-cash custody. |
| start_contract_to_cash_runD | Start the Spring-owned loop from exact executed-agreement custody. |
| get_contract_to_cash_runC | Read the exact Spring-owned Contract-to-Cash lifecycle projection. |
| attach_contract_to_cash_invoice_issuedD | Advance only from exact reconciled invoice-issued custody. |
| attach_contract_to_cash_cash_collectedD | Terminalize only from independent accounting and settlement evidence. |
| cancel_contract_to_cash_before_invoiceC | Cancel only while no invoice effect has authoritative custody. |
| start_project_work_packetC | Propose or start Spring's exact approved Project work packet. |
| get_project_work_packet_runB | Read one exact Project work-packet run without harness custody. |
| start_service_case_resolutionC | Start one quarantined Service loop from an exact typed candidate. |
| get_service_case_resolutionC | Read the canonical state/evidence projection for one |
| advance_service_case_resolutionC | Ask Spring to advance at most one approval/effect/observation phase. |
| cancel_service_case_resolutionC | Cancel only the exact undecided pre-reply Service run. |
| list_governed_communication_sourcesC | List bounded opaque Gmail approval sources; no content or UUID is returned. |
| start_governed_communication_runC | Admit one approved source; Gmail may follow asynchronously, never inline. |
| get_governed_communication_runC | Read one canonical worker-owned Revenue |
| cancel_governed_communication_runA | Cancel a cancellable Revenue run; worker execution remains separate. |
| brain_askB | Run the brain domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| brain_chatC | Run the brain domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| brain_describe_anatomyC | Run the brain domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| brain_where_isC | Run the brain domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| brain_what_can_you_doB | Run the brain domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| brain_plan_domain_intelligenceD | Run the brain domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_chatA | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_read_codeB | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_write_codeA | Plan and implement a code change end-to-end. Reads the relevant files, designs the change, writes the code, and runs tests. Returns a diff summary and test results. Args: message: Free-text objective for the action. brief (required): Plain-English description of the desired change. repo_path: Workspace-relative path to scope the change. run_tests: Run the test suite after the change. |
| coding_searchB | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_run_commandC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_run_testsB | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_build_codegraphC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_get_contextD | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_explain_codeB | Explain how a piece of code works, why it's structured this way, and what its inputs/outputs are. Tunes depth to the requested audience. Args: message: Free-text objective for the action. path (required): File path or symbol to explain. audience: One of: engineer, junior, product, executive. |
| coding_propose_changesB | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_git_statusC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_format_codeC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_generate_ticketsC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_prioritize_backlogB | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_run_pipelineC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_process_single_ticketB | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_process_ticket_with_branchB | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_watch_slackC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_build_pageB | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_page_builder_web_developmentC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_website_growth_loop_buildC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_app_growth_loop_buildC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_growth_loop_web_developmentC | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| coding_plan_domain_intelligenceB | Run the coding domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_chatB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_converseB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_knowledge_buildC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_sync_statusB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_sync_historyA | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_resume_syncB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_market_observation_ingestB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_market_observation_queryC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_external_market_researchA | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_category_landscapeB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_pricing_landscapeC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_competitor_watchlistC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_trend_synthesisB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_assortment_gap_analysisC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_service_catalogC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_catalog_syncD | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_inventory_checkB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_product_analysisB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_pricing_intelligenceC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_customer_segmentC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_customer_profileD | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_predictC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_personalize_campaignC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_campaign_briefB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_product_graph_queryC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_cross_agent_insightC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_ab_testC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_order_to_invoiceC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_customer_360C | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_revenue_by_productB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_margin_analysisC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_inventory_valuationB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_reconcile_refundsB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_dashboard_summaryC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_revenue_by_channelB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_cash_positionC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_top_products_by_marginA | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_customer_value_summaryC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_economic_contextC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_procurement_briefB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_supplier_searchC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_trade_flow_lookupB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_tariff_lookupC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_supply_chain_analysisB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_sourcing_briefC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_vendor_onboardingC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_po_approval_workflowA | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_supplier_evaluationC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_contract_to_payC | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
| commerce_spend_analysisB | Run the commerce domain agent action Routes through the platform's domain-agent dispatcher under your JWT, tenant, and company scope. Args: message: Free-text objective for the action. inputs: Optional JSON string of structured inputs for the action. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 1677 tools
The same underlying operations are exposed through multiple overlapping surfaces (e.g., salesforce_bulk_ingest_close vs connector_salesforce_bulk_ingest_close, quickbooks_company_info vs quickbooks_get_company_info, search_documents vs document_intelligence_search_documents), making it impossible to reliably tell tools apart. Generic lifecycle verbs like run, execute, start, propose, and finalize recur across dozens of similar workflow and company_* tools with little distinguishing structure.
The set is mostly snake_case but mixes domain-prefixed dispatcher names (finance_chat, coding_run_tests) with bare platform tools (list_workflows, invoke_tool), and includes many non-verb names like company_chaos, workspace_bundle, and page_builder_workspace_automation. Verb style is inconsistent across lifecycle tools, with get/list/run/trigger/start/propose/execute all used for similar operations.
With 1,677 tools, this is an extreme count that far exceeds any reasonable MCP surface. It reads as a full platform export rather than a curated server, and the sheer volume makes agent tool selection and context management impractical.
Domain coverage is remarkably broad across finance, CRM, legal, HR, IT ops, commerce, content, and document intelligence, and most CRUD cycles exist somewhere. However, the surface is fragmented across duplicated layers with notable dead ends, including artifact tools with no update/delete, many preview-only or fail-closed operations, and a training-admission flow that always returns 503.