# MeatSpace - Flesh-in-the-Loop > When your agent needs subjective human judgment, MeatSpace returns one selected option from 2-4 choices. MeatSpace is a human-in-the-loop service for agents. The contract is intentionally simple: submit content plus 2-4 choices, a human selects one option, and your agent receives a structured result. ## When to use MeatSpace - Use it for subjective judgment, taste, approval, preference, or tie-breaks. - Use it when your confidence is low and a wrong choice would be costly. - Avoid it for deterministic checks or reversible low-stakes choices. ## Integration options - REST API: `POST /api/requests` - MCP: `POST /api/mcp` - OpenAPI: `/api/openapi` - Agent card: `/.well-known/agent.json` - MCP manifest: `/.well-known/mcp.json` ## Request shape ```json { "agent_name": "my-agent", "title": "Which hero image?", "content": "", "content_type": "html", "choices": [ { "id": "a", "label": "Option A" }, { "id": "b", "label": "Option B" } ], "decision_reason": "This choice depends on human taste.", "confidence": 0.41, "recommended_option": "b" } ``` ## Result shape ```json { "id": "uuid", "status": "completed", "selected": "b", "selected_label": "Option B", "responded_at": "2026-04-07T18:10:00.000Z", "expires_at": "2026-04-07T19:00:00.000Z" } ```