What authentication modes are supported?
Interactive (user login), client credentials (app‑only with client secret), and client‑provided token (pre‑acquired token). Default is interactive; detection is automatic based on environment variables.
@anoopt
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"outlook-meetings-scheduler": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CLIENT_ID",
"-e",
"CLIENT_SECRET",
"-e",
"TENANT_ID",
"-e",
"USER_EMAIL",
"mcp/outlook-meetings-scheduler"
],
"env": {
"CLIENT_ID": "<YOUR_CLIENT_ID>",
"CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
"TENANT_ID": "<YOUR_TENANT_ID>",
"USER_EMAIL": "<YOUR_EMAIL>"
}
}
}
}`name` (string)
List of matching people with names and email addresses
`subject` (string): Subject of the calendar event
Event details including URL and ID
`subject` (string): Subject of the calendar event
Event details including URL, ID, and attendees list
`eventId` (string): ID of the event to retrieve
Detailed event information including subject, time, attendees, and URL
`subject` (optional): Filter events by subject containing this text
List of calendar events with basic information and IDs
`eventId` (string): ID of the event to delete
Confirmation of event deletion
`eventId` (string): ID of the event to update
Updated event details showing changes
`eventId` (string): ID of the event to update
Updated event attendee information
An MCP server that schedules meetings in Microsoft Outlook via the Microsoft Graph API. It can create calendar events with or without attendees, find people’s email addresses, and integrate with other MCP servers (e.g., GitHub) to streamline workflows.
Install and run using NPX with zero configuration (interactive mode), or build locally from the GitHub repository. Configure authentication via environment variables (AUTH_MODE, CLIENT_ID, CLIENT_SECRET, TENANT_ID, etc.). Run within VS Code by adding a JSON block to User Settings or .vscode/mcp.json, or use Docker.
Interactive (user login), client credentials (app‑only with client secret), and client‑provided token (pre‑acquired token). Default is interactive; detection is automatic based on environment variables.
No for interactive mode—the server uses a built‑in multi‑tenant app. For client credentials or custom app scenarios, you must register an app and grant required Microsoft Graph permissions.
Use the `find-person` tool with the person’s name. It returns matching email addresses from your organization.
Yes, the `update-event-attendees` tool lets you add or remove attendees by email address.
For interactive mode: `Calendars.ReadWrite`, `People.Read`, `User.Read` (delegated). For client credentials: `Calendars.ReadWrite`, `People.Read.All`, `User.ReadBasic.All` (application). Admin consent may be needed for app‑only mode.

Give your AI agent a phone. JooVoice makes real calls for you in 80+ languages, with local accents, across 67 countries, like booking a table, moving an appointment or chasing a refund, and sends back what happened. Call

Give your agent an inbox. Its own address on email, Slack and Telegram. A product of Novu
OdileM2M: AI agents reach a real business by its phone number. Look the business up free, then leave a message, check open times or book a slot through Odile Direct. 50 free tasks a month per agent; lookups and availabil

Body language for AI agents, on your terms. A consented three-second phone gesture gives your agent an Aligned or Unaligned signal with confidence. You remain the authority.
SendRaven is email infrastructure for AI agents. Send, read replies as threads, run campaigns and automations, with limits on the API key.
Comments