mcp-over-cli-over-acp-for-tool-integration

When integrating an external research tool (AutoResearchClaw) into the Oracle stack, MCP Server was chosen over CLI invocation (docker exec) and ACP (Agent Client Protocol) because: MCP gives ORACLE Hermes structured typed tool responses rather than raw stdout, enables granular stage control, and is the native integration pattern of the entire stack. ACP was designed for LLM delegation (tool delegates its LLM calls to Claude), not orchestration control — it gives less control over individual pipeline stages. CLI is simpler but produces unstructured output.