Skip to navigation

Tool authoring MCP

Method development tools for your coding assistant.


What is Tool authoring MCP?

Tool authoring MCP gives an assistant access to Method’s Tool definitions, Object schemas, and validation capabilities. It helps the assistant work with the data and execution model of your Method instance while developing a custom Tool.

In Method’s code editor, OpenCode uses the connected Method Tool MCP to inspect the workspace, find similar Tools, look up Object schemas, and validate changes. You can also edit the files directly and use the assistant to investigate a specific problem.

What the assistant can help with

  • Understand an existing Tool: Inspect its definition and implementation before adapting it.
  • Develop a capability: Write the inputs, execution logic, and output processing for the behavior you describe.
  • Validate changes: Check the definition, compiled plan, and Objects produced from sample output.
  • Publish and test: Use the available publishing and execution tools when you request those actions.

The assistant works best with a concrete objective and representative inputs and output. Its validation results help you review the capability before publishing and testing it.

Development and execution

Editing source and validating sample data are development activities. Publishing makes a version available to run. Testing executes that published version with a selected Environment, Jackal, and inputs.

The Method extension’s Copy for OpenCode action passes a prepared test configuration to the assistant. The assistant then uses the connected development tools to prepare and launch the run. Copying the configuration alone does not execute it.

Other MCP clients

Some instances also expose a hosted Developer MCP endpoint for external clients. Its connection and capabilities depend on your deployment. Follow Set up Developer MCP for Codex, Claude Code, and MCP Inspector connection instructions, authentication, and troubleshooting. Use the endpoint supplied for your instance. The embedded code editor’s local connection does not require you to configure that hosted endpoint.

Follow Create and publish a Tool to use the embedded authoring workflow. For implementation details, see the Tool authoring reference.