{"id":"a7df7bec-77c7-47d1-8977-efc2897a08c3","slug":"smithery-zoro-orchestrator","name":"orchestrator","description":"Orchestrator is a **prompt-first router** that selects the next MCP server based on user intent.\n\n## Core rule\n\n- **Orchestrator never calls Nags directly.**\n- Wealth/Goals can recommend switching to Nags **only if** the user explicitly asks to schedule reminders.\n\n## MCP servers\n\n- Orchestrator: `https://www.getzoro.com/api/mcp/orchestrator`\n- Wealth: `https://www.getzoro.com/api/mcp/wealth`\n- Goals: `https://www.getzoro.com/api/mcp/goals`\n- Nags: `https://www.getzoro.com/api/mcp/nags`\n\n## How it is used (typical flow)\n\n1. If a token is missing, start with `orchestrator.landing_routes` to discover public routes.\n2. If account access is needed, ask for consent and call `orchestrator.send_magic_link` (`confirm_send=true`) to email a tokenized link.\n3. For cross-domain status (what is filled vs missing), call `orchestrator.summary`.\n4. Based on user intent + the summary, switch to either **zoro-wealth** or **zoro-goals** for the actual work.\n5. Only if the user asks for reminder scheduling, switch to **zoro-nags** (usually suggested by Wealth/Goals).\n","capabilities":[],"protocols":["MCP"],"safetyScore":86,"overallRank":38.7,"trustScore":null,"trust":null,"source":"SMITHERY","updatedAt":"2026-04-15T00:47:22.743Z"}