{"service": "chart-banana", "version": "0.6.0", "description": "Chart/infographic generation using Gemini API", "endpoints": {"GET /health": "Health check", "POST /api/generate": "Generate chart from text prompt", "POST /api/refine": "Refine existing chart image", "POST /api/refine-with-plan": "Refine with design-aware planning", "POST /api/pipeline/plan": "Planner + Stylist (Gemini 2.5 Flash)", "GET /api/samples": "List sample catalog", "GET /api/samples/{gen_id}": "Get sample metadata", "GET /api/samples/{gen_id}/image": "Get sample image", "PATCH /api/samples/{gen_id}": "Update sample status", "DELETE /api/samples/{gen_id}": "Delete a sample", "POST /api/samples/purge-rejected": "Delete all rejected samples", "GET /api/download": "Download 2K image from cache (gen_id + gemini_api_key)", "POST /mcp": "MCP JSON-RPC (Streamable HTTP)"}, "mcp_tools": ["chart_plan", "chart_generate", "chart_refine", "chart_refine_with_plan", "chart_download"]}