{"ok":true,"message":"AgentStack MCP. Use POST /mcp for agentstack.execute or GET /mcp/discovery, /mcp/actions (full catalog), or /mcp/actions/summary (count only).","discovery":"/mcp/discovery","actions":"/mcp/actions","actions_summary":"/mcp/actions/summary","health":"/mcp/health","discovery_meta":{"transport":"streamable-http","execute_tool":"agentstack.execute","catalog_url":"/mcp/actions","intent_url":"/mcp/discover/by_intent","prompts_available":true,"auth_modes":["api_key","bearer","oauth_well_known","oauth_ecosystem"],"onboarding":{"anonymous_project":"POST /mcp with tool projects.create_project_anonymous"},"client_hints":{"gpt_actions_body":"{ \"tool\": \"<action>\", \"params\": {} }","jsonrpc_steps_body":"{ \"steps\": [{ \"action\": \"<action>\", \"params\": {} }] }"}}}