Plan a chemistry calculation
Use the Chemtools plan_calculation MCP tool. The operation is read-only and
does not inspect files, render program syntax, or launch a job.
- Establish the required specification: program, concise system label,
distinct elements, charge, multiplicity, and ordered stages.
- Ask for missing charge, multiplicity, or stage intent instead of inventing
it. Group closely related missing facts into one concise question.
- Include method, functional, basis, ECP, relativistic treatment, geometry
source and units, solvent, or state strategy only when the user supplied or
explicitly settled them.
- Call
plan_calculation and report the ordered stage dependencies,
decisions already resolved, remaining decisions, assumptions, uncertainty,
and next action.
- Keep energy ordering, electronic-state assignment, and method suitability
conditional where the returned evidence does.
NWChem currently provides the calculation-planning backend. For another
program, return the tool's unsupported-capability result and do not fabricate
a generic plan under that program's name.
Call draft_input only after the required decisions are settled and the user
asks for native input text. Call launch_run only for an existing reviewed
input and an explicit execution request.
1---2name: chemtools-plan-calculation3description: Plan a computational chemistry calculation before input syntax is written. Use when the user wants ordered stages, assumptions, required scientific decisions, or a strategy for a new calculation rather than an input file or immediate launch.4---56# Plan a chemistry calculation78Use the Chemtools `plan_calculation` MCP tool. The operation is read-only and9does not inspect files, render program syntax, or launch a job.10111. Establish the required specification: program, concise system label,12 distinct elements, charge, multiplicity, and ordered stages.132. Ask for missing charge, multiplicity, or stage intent instead of inventing14 it. Group closely related missing facts into one concise question.153. Include method, functional, basis, ECP, relativistic treatment, geometry16 source and units, solvent, or state strategy only when the user supplied or17 explicitly settled them.184. Call `plan_calculation` and report the ordered stage dependencies,19 decisions already resolved, remaining decisions, assumptions, uncertainty,20 and next action.215. Keep energy ordering, electronic-state assignment, and method suitability22 conditional where the returned evidence does.2324NWChem currently provides the calculation-planning backend. For another25program, return the tool's unsupported-capability result and do not fabricate26a generic plan under that program's name.2728Call `draft_input` only after the required decisions are settled and the user29asks for native input text. Call `launch_run` only for an existing reviewed30input and an explicit execution request.