← Files RowanARCHIVED FILE

skills/computational-chemistry-and-biology/reference/mcp_execution.md

1.63 KB · Sep 30, 2026 · 22:56 UTC

↓ Download file

# MCP execution

Authentication is attached to the MCP connection.

1. Start with `account_status`; use `mcp_supported_workflows` and available credits. Call
   `discover_workflow` for the exact schema—never guess parameters or enums.
2. For related real work, create or select a Rowan folder and pass its `folder_uuid` to each
   workflow. Import structures server-side with `import_structure`; inspect proteins, select one
   biologically relevant chain set rather than symmetry duplicates, and prepare apo receptors
   without heterogens unless a workflow needs an explicitly retained ligand or cofactor.
3. Create a draft first. Check its credit cap and dispatch estimate, then submit only within the
   user's authorization. Retain workflow UUIDs.
4. Retrieve results narrowly: use `wait_for_workflow_result` for known fields, otherwise inspect
   one preview and request selected fields with `result_path`, `offset`, and `limit`. Inspect or
   download one trajectory replicate before requesting all; fetch deferred files only when needed.
5. Stop invalid work before replacement; delete only terminal workflows when requested. Failed
   runs may charge credits. Preserve the UUID and use its diagnostics to choose a documented,
   scientifically meaningful retry rather than repeating the same failure.
6. If no named tool fits, search `discover_sdk_actions` narrowly and paginate when needed. Execute
   only advertised JSON-native actions; explain an unavailable file/object boundary rather than
   inventing an encoding.

Keep total spending within the authorized budget, avoid dumping large results into context, and
reuse discovered schemas for related runs.

SHA-256: 64b88111cfe831c126381afcea5fa72eaa3431e83603bac08abfb3b296b52b77