mcp-wrapper-pattern-for-long-running-pipelines

When wrapping long-running pipelines (like AutoResearchClaw’s 23 stages) as MCP servers, the trigger tool (researchclaw_run) should return immediately with a run_id and use polling via a status tool (researchclaw_status). Expose standalone utility tools (verify_citations, verify_claims, search_literature) as independent MCP tools usable outside the full pipeline — this maximizes composability across all agents in the stack.