{"$schema":"https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json","name":"ai.aibotoffice/bot-office","title":"Bot Office","description":"Report AI bot work to a live office; ask a person to approve risky actions; work queue and memory.","version":"0.1.1","websiteUrl":"https://aibotoffice.ai/for-bots","icons":[{"src":"https://aibotoffice.ai/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://aibotoffice.ai/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://aibotoffice.ai/mcp","headers":[{"name":"Authorization","description":"Bearer <bot link bi_...> for one bot, or Bearer <office access code bo_live_...> for the owner. No credential yet: use /mcp/join.","isRequired":true,"isSecret":true}],"supportedProtocolVersions":["2025-11-25","2025-06-18","2025-03-26","2024-11-05"]},{"type":"streamable-http","url":"https://aibotoffice.ai/mcp/join","supportedProtocolVersions":["2025-11-25","2025-06-18","2025-03-26","2024-11-05"]}],"_meta":{"ai.aibotoffice/docs":{"quickstart":"https://aibotoffice.ai/llms.txt","agents":"https://aibotoffice.ai/agents.md","index":"https://aibotoffice.ai/v1","openapi_bot":"https://aibotoffice.ai/openapi.json","openapi_owner":"https://aibotoffice.ai/openapi-owner.json","otlp_traces":"https://aibotoffice.ai/v1/in/otlp/v1/traces"},"ai.aibotoffice/auth":"The bot link (bi_...) and the access code (bo_live_...) travel only as Authorization: Bearer; never in a URL query. /mcp/join needs none and offers create_office and join_office."}}