{"name":"TeamConnect AI Directory","description":"Governed access to the organisation directory: people, departments, offices, skills and platform ownership. Every skill is evaluated by TeamConnect role, sensitivity tier and organisational scope before any data is returned.","supportedInterfaces":[{"url":"https://shx4p4jp-3978.asse.devtunnels.ms/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"organization":"Cubeet Pte. Ltd.","url":"https://cubeet.ai/teamconnect"},"version":"2.8.33","documentationUrl":"https://cubeet.ai/teamconnect","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":true},"securitySchemes":{"entraBearer":{"type":"openIdConnect","openIdConnectUrl":"https://login.microsoftonline.com/f055188a-0916-40fd-aeed-2ba499834c94/v2.0/.well-known/openid-configuration","description":"Microsoft Entra ID bearer token. Delegated tokens carry a proven user identity and unlock every skill."},"integrationApiKey":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Integration binding. Identifies a calling system, NOT a user — skills that depend on a human subject are unavailable in this mode."}},"securityRequirements":[{"schemes":{"entraBearer":{"values":[]}}},{"schemes":{"integrationApiKey":{"values":[]}}}],"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"platform_owners","name":"Get platform owners","description":"Return the business and technical owners of a platform or subscription. A subscription resolves to its parent platform, so asking who owns a specific subscription returns the owners of the platform it belongs to.","tags":["catalog","ownership","directory"],"examples":["Who owns the Microsoft 365 platform?","Who are the owners of subscription 42?"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"platforms_by_owner","name":"Get platforms by owner","description":"Return every platform a given person owns, business or technical.","tags":["catalog","ownership","directory"],"examples":["Which platforms does this person own?"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"orphan_platforms","name":"Get platforms without an owner","description":"Return platforms that have no assigned owner — the governance gap an IT asset review looks for.","tags":["catalog","ownership","governance"],"examples":["Which platforms have no owner?"],"inputModes":["application/json"],"outputModes":["application/json"]}]}