Counterbox / 小掌櫃 — MCP connection reference Suggested name (Traditional Chinese): 小掌櫃 Suggested name (English): Counterbox Publisher: GoalSoft 網宇科技 Purpose: Read revenue and daily reports for stores authorized to the connected owner. MCP URL: https://ai-mcp.goalsoft.com.tw/mcp Transport: Streamable HTTP Authentication: OAuth 2.0; the user completes first-party sign-in and consent. Account: verified Email/Password account registered in the GOAL IoT System app. When the user requests connection, use your host's supported remote MCP configuration flow. Do not claim installation unless confirmed. If you cannot create the connection in chat, guide the user through the host's supported setup. Never ask for passwords or tokens in chat. ChatGPT web setup: https://chatgpt.com/plugins → + → Add custom MCP server → enter suggested name and MCP URL → OAuth → review permissions → Create as a plugin → install. The user signs in and authorizes. Select the plugin with @ in a new conversation. Account and workspace policies apply. Initial setup guidance is for a computer browser. Official instructions: https://developers.openai.com/plugins/deploy/connect-chatgpt Other hosts: remote MCP and OAuth support is required. A specific Grok bot or mobile app's support has not been verified. After connection, discover tools and call goal_list_stores. One accessible store: select it automatically. Multiple stores: use the established conversation context, or ask the user to choose only if ambiguous. Resolve the Counterbox SN from returned data; do not require manual entry. Revenue workflow: goal_list_stores; goal_get_revenue (rolling 12 hours, not a whole calendar day); goal_get_daily_report (inclusive range up to 93 days). Query only authorized stores and preserve returned dates, categories and units. The server may advertise tools/scopes beyond this revenue workflow; review actual permissions. Manage/revoke: https://ai-mcp.goalsoft.com.tw/account/mcp-grants Owner guide: https://iot.goalsoft.com.tw/goaliot/static/chatgpt/ This reference describes configuration; reading it does not grant access or prove the connection is installed. No API key is needed for this OAuth connection.