opscotch_generate_json_bootstrap_deployment_access
ChatGPTGenerate a minimal Opscotch bootstrap deployment access permitter skeleton.
opscotch_generate_json_bootstrap_errorhandling
ChatGPTGenerate a minimal Opscotch bootstrap error handling skeleton.
opscotch_generate_json_bootstrap_file
ChatGPTGenerate a minimal Opscotch bootstrap file skeleton.
opscotch_generate_json_bootstrap_file_access
ChatGPTGenerate a minimal Opscotch bootstrap file access permitter skeleton.
opscotch_generate_json_bootstrap_host
ChatGPTGenerate a minimal Opscotch bootstrap external host access skeleton.
opscotch_generate_json_bootstrap_http_server
ChatGPTGenerate a minimal Opscotch bootstrap HTTP/TCP server permitter skeleton.
opscotch_generate_json_bootstrap_key
ChatGPTGenerate a minimal Opscotch bootstrap key skeleton.
opscotch_generate_json_bootstrap_packaging
ChatGPTGenerate a minimal Opscotch bootstrap packaging trust skeleton.
opscotch_generate_json_bootstrap_record
ChatGPTGenerate a minimal Opscotch bootstrap deployment record skeleton.
opscotch_generate_json_bootstrap_workflow
ChatGPTGenerate a minimal Opscotch bootstrap workflow settings skeleton.
opscotch_generate_json_test
ChatGPTGenerate a minimal Opscotch test runner test configuration skeleton. Fill the required test paths and step, then add only the assertions or mocks this test needs.
opscotch_generate_json_testrunner
ChatGPTGenerate a minimal Opscotch test runner configuration skeleton. Choose one resource directory form and one test directory form, then add runner controls as needed.
opscotch_generate_json_workflow_file
ChatGPTGenerate a minimal Opscotch workflow file skeleton. Use this when starting a new workflow.json file.
opscotch_generate_json_workflow_processor
ChatGPTGenerate a minimal Opscotch workflow processor skeleton.
opscotch_generate_json_workflow_step
ChatGPTGenerate a minimal Opscotch workflow step skeleton.
opscotch_generate_json_workflow_trigger
ChatGPTGenerate a minimal Opscotch workflow trigger skeleton.
opscotch_generate_json_workflow_workflow
ChatGPTGenerate a minimal Opscotch workflow object skeleton for a workflow file.
opscotch_generate_local_development_server_docker_command
ChatGPTGenerate a usable Docker command for starting the Opscotch Local Development MCP server. Requires an available host port and the absolute host path to the workspace root. OPSCOTCH_LEGAL_ACCEPTED may be omitted only when it is already set in the shell environment where the returned command will be run; otherwise pass legalAccepted so the generated command includes it.
opscotch_get_context
ChatGPTReturn a named context object from the API reference index including functions. Pass the context name and function name into get-context-function to get function and variant details. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_get_context_function
ChatGPTReturn a named function from a named API reference context. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_get_context_function_signatures
ChatGPTReturn all functions for a named API reference context with signatures, return types, and examples. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_get_example
ChatGPTFetch the source text for a selected community example returned by lookup_examples, get_related_examples, or list_example_files. Pass the example id when available; pass path only for direct navigation.
opscotch_get_guidance
ChatGPTRetrieve Opscotch guidance for designing and building workflows. Users may also refer to this guidance as a "skill" or "prompt". If no role is supplied, return system guidance. Use this first before generating or modifying workflows. For make, design, or plan requests, MUST call role=system first to bootstrap behavior, then MUST call role=architect before drafting, then MUST call role=engineer before implementation. Supports roles: architect, engineer, system. Do not assume knowledge. Do not invent undocumented request/response APIs, ambient variables, processor return-value conventions, or transport syntax. Always retrieve information using this tool when needed.
opscotch_get_patterns
ChatGPTRetrieve common Opscotch workflow patterns. Use this when designing workflows to reuse proven structures. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_get_related_examples
ChatGPTReturn indexed examples related to a selected example id, such as paired workflow, bootstrap, JavaScript resources, and tests. Use this before fetching source when you want to choose the most relevant companion file.
opscotch_get_schema
ChatGPTRetrieve JSON schema definitions for Opscotch workflows, bootstrap configurations, test runner tests, and test runner configurations. Use this when validating or constructing Opscotch JSON. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_list_context
ChatGPTReturn the API reference context index. This is the first step in JavaScript context and function discovery. Pass the context name into get-context. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_list_example_files
ChatGPTList files beside a selected community example or inside a community-root-relative directory. Use this after lookup_examples to navigate sibling workflow, bootstrap, resource, test, and README files.
opscotch_lookup
ChatGPTSearch Opscotch API functions, schemas, and workflow patterns by query text when you do not yet know which exact pattern, schema, context, or function applies. Optionally filter by lookupType (function, schema, pattern) and scope to a single context for function matches. Valid contextName values: AgentControlContext, AuthenticationJavascriptContext, ByteContext, CryptoContext, DiagnosticsContext, FilesContext, JavascriptContext, JavascriptStateContext, LicensingContext, PersistentQueueContext. Use this as the discovery step before calling more specific tools. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_lookup_examples
ChatGPTReturn community examples for an exact Opscotch domain term. Use this after identifying a real schema property such as deploymentAccess or JavaScript API function such as sendToStep; this is not a general natural-language search tool.
opscotch_resolve_operational_context
ChatGPTThis tool resolves what the 'context' object will be in a javascript processor. Supported processors: authenticationProcessor, splitGenerator, urlGenerator, payloadGenerator, itemResultProcessor, resultsProcessor, httpConnectFailedProcessor. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_start_here
ChatGPTReturn first-contact guidance for clients unfamiliar with this Opscotch MCP server. Use this before other tools when you need orientation on what this server is for and which Opscotch tools to call next.
opscotch_validate_bootstrap_errorhandling
ChatGPTValidate bootstrap error handling settings against the standalone Opscotch bootstrap error handling schema. Use after drafting error-handling configuration, then fix and re-run until valid before embedding it in bootstrap. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_bootstrap_file
ChatGPTValidate a full bootstrap file against the root Opscotch bootstrap schema. Use after assembling the full bootstrap document, then fix and re-run until valid before returning it. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_bootstrap_host
ChatGPTValidate a bootstrap host record against the standalone Opscotch bootstrap host schema. Use after drafting an allowed host entry, then fix and re-run until valid before embedding it in bootstrap. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_bootstrap_key
ChatGPTValidate a bootstrap key against the standalone Opscotch bootstrap key schema. Use after drafting a key record, then fix and re-run until valid before embedding it in bootstrap. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_bootstrap_packaging
ChatGPTValidate bootstrap packaging settings against the standalone Opscotch bootstrap packaging schema. Use after drafting package trust settings, then fix and re-run until valid before returning the bootstrap. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_bootstrap_record
ChatGPTValidate a single bootstrap record against the standalone Opscotch bootstrap record schema. Use while drafting deployment records, then fix and re-run until valid before assembling the full bootstrap file. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_bootstrap_workflow
ChatGPTValidate bootstrap workflow settings against the standalone Opscotch bootstrap workflow schema. Use after drafting bootstrap workflow settings, then fix and re-run until valid before embedding them in a bootstrap record. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_processor
ChatGPTValidate a processor object against the standalone Opscotch processor schema. Use while building processors incrementally, then fix and re-run until valid before embedding them in a step. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_step
ChatGPTValidate a step object against the standalone Opscotch step schema. Use after composing a step from trigger and processor parts, then fix and re-run until valid before returning it. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_test
ChatGPTValidate an Opscotch test runner test configuration against the test schema. Use after drafting or editing a test configuration, then fix and re-run until valid before returning it.
opscotch_validate_testrunner
ChatGPTValidate an Opscotch test runner configuration against the test runner schema. Use after drafting or editing runner configuration, then fix and re-run until valid before returning it.
opscotch_validate_trigger
ChatGPTValidate a trigger object against the standalone Opscotch trigger schema. Use after choosing a trigger shape, then fix and re-run until valid before embedding it in a step or workflow. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_workflow
ChatGPTValidate a single workflow object against the standalone Opscotch workflow schema. Use after drafting or editing a workflow object, then fix and re-run until valid before returning it. Do not assume knowledge. Always retrieve information using this tool when needed.
opscotch_validate_workflow_file
ChatGPTValidate a full workflow file against the root Opscotch workflow schema. Use after assembling the full workflow document, then fix and re-run until valid before returning it. Do not assume knowledge. Always retrieve information using this tool when needed.