commands
- python
plugin.json
- name
- teams
- version
- 1.0.0
- description
- Read and send chat messages; create meetings and get join links
- license
- Apache-2.0
- extensions
- io.github.personaljarvis
mcp.json
- teamsstdiopython -m jarvis.plugins.tool.connected_server teams
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "teams",
"version": "1.0.0",
"description": "Read and send chat messages; create meetings and get join links",
"license": "Apache-2.0",
"extensions": {
"io.github.personaljarvis": {
"display_name": "Microsoft Teams",
"category": "Messaging",
"logo_slug": "teams",
"logo_color": "0078D4",
"featured": false,
"longevity": "self_renewing",
"auth": {
"mode": "oauth_pkce_loopback",
"authorization_url": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
"token_url": "https://login.microsoftonline.com/common/oauth2/v2.0/token",
"client_id": "REPLACE_WITH_YOUR_CLIENT_ID",
"callback_port": 43891,
"callback_path": "/oauth/callback",
"scopes": [
"offline_access",
"User.Read",
"Chat.Read",
"ChatMessage.Send",
"OnlineMeetings.ReadWrite"
],
"scope_separator": "space",
"refresh_supported": true
},
"mcp_server": {
"transport": "stdio",
"install": [
"python",
"-m",
"jarvis.plugins.tool.connected_server",
"teams"
],
"env_template": {
"JARVIS_CONNECTOR_TOKEN": "$plugin_teams_access_token"
},
"risk_tier": "ask"
},
"post_install_hint_md": "Click Connect and sign in with your Microsoft account in the browser. The shared sign-in is already included, so you do not create an Azure app. A company directory may ask an administrator to approve Personal Jarvis once. Work or school account required. Meeting creation returns a join link; it does not ring participants or open the Teams app. Permissions: offline_access, User.Read, Chat.Read, ChatMessage.Send, OnlineMeetings.ReadWrite.",
"oauth_client_family": "microsoft"
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- io.github.personaljarvis