# Microsoft Teams Events MCP for AI Agents AI Agent Connect

> Microsoft Teams Events lets you manage your corporate meetings and webinars through your AI client. Instead of jumping between tabs to schedule links, track who showed up, or find old transcripts, you just tell your agent what to do. It handles the heavy lifting of meeting orchestration, attendee reporting, and event monitoring so you can stay focused on the actual content of your calls.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_VK1N7MG2YsLi5bvU2UDjmjXOrfhiG8CToCSnpoiX/ai-agent-connect
- **Tags:** webinar-hosting, meeting-orchestration, attendee-tracking, virtual-events, calendar-integration, collaboration-tools

## Description

You spend half your day toggling between your calendar, Microsoft Teams, and various spreadsheets just to keep track of who attended which meeting. It's a chore that eats up your focus and keeps you from doing the actual work you were hired to do. This Connector changes that by giving your AI agent a direct line into your Microsoft Teams environment. You can ask your agent to set up a new meeting with a list of people, grab an attendance report from last week, or find the transcript for a specific town hall. It's about moving from manual data entry to just having a conversation about your schedule. When you use this through the Vinkius catalog, your AI becomes a dedicated coordinator that knows your meeting history and can pull the exact data you need without you having to dig through folders or click through endless menus. You get a clear audit trail of your team's discussions and a way to manage large-scale webinars without the usual headache of manual coordination. Instead of hunting for links or squinting at participant lists, you just get the answers you need in plain text. It makes your meeting life feel like a conversation rather than a series of administrative tasks. You can finally stop being the person who manages the links and start being the person who leads the discussion.

## Tools

### list_events
See all your upcoming calendar events at once. This provides a quick overview of your busy week.

### check_teams_status
Verify that your Microsoft Graph API connection is active. Use this to troubleshoot your connection quickly.

### create_meeting
Create a new Teams meeting and send invites to a list of emails. Use this to automate your recurring syncs.

### get_attendance_report
Pull a list of participants and their interaction times. It's great for verifying who joined your sessions.

### cancel_event
Remove a meeting or event from your calendar. Use it to quickly clear your schedule when plans change.

### get_event
Get the specific details for a calendar event. Use this to quickly check time and location info.

### get_profile
Retrieve a specific user's profile information. This helps your agent identify the right people for invites.

### get_webinar
Fetch details about a specific webinar or town hall. Use it to check registration stats or session info.

### list_online_meetings
Get a list of all active online meetings. It helps you see what's happening on the grid right now.

### list_webinars
View all your scheduled webinars. Use this to manage large-scale corporate broadcasts.

## Prompt Examples

**Prompt:** 
```
I need to set up a meeting with the dev team for tomorrow at 10am.
```

**Response:** 
```
Meeting scheduled! I've created a Teams meeting for tomorrow at 10:00 AM UTC. The join link has been generated and the dev team has been invited. Would you like me to add an agenda to the invite?
```

**Prompt:** 
```
Who attended the 'Product Launch' webinar last night?
```

**Response:** 
```
The 'Product Launch' webinar had 142 participants. Here is a summary of the engagement:

- **Total Attendees**: 142
- **Average Duration**: 58 minutes
- **Peak Engagement**: 8:15 PM

Would you like me to pull the full attendance report for this session?
```

**Prompt:** 
```
List all the webinars we have planned for next month.
```

**Response:** 
```
You have 4 webinars scheduled for next month:

1. **Q3 Strategy Session** - Sept 5
2. **New Feature Reveal** - Sept 12
3. **Engineering Deep Dive** - Sept 19
4. **Community Town Hall** - Sept 26

Would you like to see the registration details for any of these?
```

## Capabilities

### Schedule meetings with attendee lists
Create new Teams meetings and send invites to a specific group of emails.

### Pull detailed attendance reports
Retrieve data on who joined a session and how long they stayed.

### Retrieve transcripts and metadata
Access text transcripts and recording info for a perfect audit trail.

### Monitor webinars and town halls
View status and details for large-scale organizational broadcasts.

### Check API connectivity
Verify your Microsoft Graph connection status through your agent.

### List upcoming calendar events
Get a complete overview of your scheduled meetings in one view.

## Use Cases

### The Late-Night Audit
An HR manager needs to find the transcript for a training session held three weeks ago to verify a policy change. They ask the agent to pull the text for a specific date.

### The Rapid Sync
A project manager needs to set up a 30-minute call with five people immediately and wants the AI to handle the invites and scheduling automatically.

### The Webinar Recap
A marketing lead wants to know how many people attended the Q3 launch and needs an attendance report for the board to see engagement stats.

### The Calendar Cleanup
An admin needs to see every webinar scheduled for the month and cancel the ones that were moved to next year without opening the Teams app.

## Benefits

- Stop manually copy-pasting meeting links. Use the creation tool to send invites directly to a list of emails in one go.
- Get instant visibility into who showed up. Use the attendance tool to see exactly how long people stayed in your sessions.
- Find old discussions in seconds. Access transcripts and recording metadata to keep a perfect audit trail of team talk.
- Manage large-scale events without the stress. Use the webinar tools to oversee town halls and broadcasts.
- Verify your setup in real-time. Use the status check to ensure your AI agent has the right permissions to do its job.
- Clear your calendar faster. Use the cancellation tool to handle schedule changes without clicking through multiple menus.

## How It Works

The bottom line is you get a natural language interface for your entire Microsoft Teams meeting lifecycle.

1. Get your Access Token from the Microsoft Entra admin center with the required Graph permissions.
2. Connect the Connector to your preferred AI client like Claude or Cursor.
3. Ask your agent to schedule meetings, pull reports, or find transcripts using natural language.

## Frequently Asked Questions

**Can the Microsoft Teams Events MCP help me track who attended my meetings?**
Yes. You can ask your agent to pull an attendance report for any specific meeting. It will show you who joined, how long they stayed, and when they arrived.

**How do I use Microsoft Teams Events to find old meeting transcripts?**
You can ask your agent to retrieve the transcript for a specific past meeting. It's a great way to quickly find what was discussed without digging through your Teams history.

**Can this Connector schedule meetings for me automatically?**
Exactly. You can give your agent a list of emails and a time, and it will use the creation tool to set everything up and send the invites.

**Is the Microsoft Teams Events MCP good for managing large webinars?**
Yes, it's built for that. You can list all your upcoming webinars, check specific event details, and monitor your broadcast schedule through natural conversation.

**How do I get my AI agent to connect to my Microsoft Teams account?**
You'll need to grab an Access Token from your Microsoft Entra admin center first. Once you have that, you can link it to your AI client to start managing your events.

**Can I use the Microsoft Teams Events MCP to cancel meetings?**
Yes. If a meeting needs to be moved or deleted, you can just tell your agent to cancel the specific event, and it will update your calendar immediately.

**How do I create a Teams meeting from my AI agent?**
Use the `create_meeting` tool with subject, start and end times (ISO 8601), and attendee emails. A Teams meeting link is generated automatically.

**Can I check attendance after a meeting?**
Yes. Use `get_attendance_report` with the meeting ID to retrieve join/leave times for each participant.

**Does this connector support webinars?**
Absolutely. Use `list_webinars` to see all scheduled webinars and `get_webinar` for detailed session and registration data.