check_analysis_status
Monitor the progress of market analysis tasks to track completion status and retrieve results for informed trading decisions.
Instructions
Check the current status of a running or completed analysis.
Args: analysis_id: Analysis identifier returned by analyze_market.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| analysis_id | Yes |
Implementation Reference
- src/rekko_mcp/server.py:218-225 (handler)The tool `check_analysis_status` is implemented and registered as an MCP tool in `src/rekko_mcp/server.py`. It calls `_request` to query the analysis status from the backend.
@mcp.tool() async def check_analysis_status(analysis_id: str) -> str: """Check the current status of a running or completed analysis. Args: analysis_id: Analysis identifier returned by analyze_market. """ return await _request("GET", f"/v1/insights/{analysis_id}/status")