Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
569 changes: 357 additions & 212 deletions partners/package-schema.json

Large diffs are not rendered by default.

695 changes: 348 additions & 347 deletions partners/server-schema.json

Large diffs are not rendered by default.

145 changes: 75 additions & 70 deletions partners/servers/a365-admin-mcp-server.json
Original file line number Diff line number Diff line change
@@ -1,70 +1,75 @@
{
"name": "microsoft-365-admin-center-mcp-frontier",
"title": "Microsoft 365 Admin Center (Frontier)",
"summary": "AI-powered toolbox to accelerate Microsoft 365 administration (bulk CSV user onboarding, validation, and reporting).",
"description": "Admin MCP Server is a secure toolkit that connects agents and automated workflows to common Microsoft 365 administrative tasks. It currently supports bulk user onboarding via CSV (validation, preview, and provisioning) and a set of single-user profile operations. The server validates input rows, reports row-level errors with suggested corrections, and returns a preview before provisioning. It intentionally does not handle license purchase/assignment or role/group assignment. Typical scenarios include HR-driven new-hire provisioning, IT bulk onboarding, and admin automation that needs robust CSV validation and traceable operation reports.",
"kind": "mcp",
"vendor": "Microsoft",
"externalDocumentation": {
"title": "Agent 365 MCP Servers",
"url": "https://aka.ms/AboutAgent365"
},
"remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_AdminTools",
"supportContactInfo": {
"name": "customer support contact",
"url": "https://aka.ms/a365mcpsupport"
},
"license": {
"name": "Agent 365",
"url": "https://aka.ms/AboutAgent365"
},
"visibility": "true",
"categories": "IT & Management Tools",
"icon": "",
"useCases": [
{
"name": "Bulk add users (CSV)",
"description": "Upload a CSV to create multiple user accounts in one operation; the server validates each row, reports row-level errors, and returns a validated preview before provisioning."
},
{
"name": "CSV validation & actionable feedback",
"description": "Validate CSV contents (required fields, formats) and return row-level diagnostics with suggested corrections (for example: missing username or first name) so administrators can fix inputs prior to provisioning."
},
{
"name": "Preview & provision users",
"description": "Provide a pre-provision preview of validated users (including normalized profile fields) and provision user accounts in bulk once an administrator confirms; license purchase/assignment and group/role assignment are intentionally out of scope."
},
{
"name": "Single-user create & update",
"description": "Create or update a single user's profile attributes (displayName, jobTitle, department, phones, addresses) programmatically or via an admin workflow."
},
{
"name": "Dry-run (simulate changes)",
"description": "Run bulk operations in dry-run mode to simulate results and return expected outcomes and error counts without persisting changes to the tenant."
},
{
"name": "Result reporting & export",
"description": "Return a detailed operation report after provisioning (created/failed rows, error codes, and suggested remediations) and provide exportable artifacts (CSV/JSON) for auditing or downstream processing."
},
{
"name": "Audit logging & operation tracing",
"description": "Record and retrieve operation-level logs and traces (who ran the job, input file hash, timestamps, and outcomes) for compliance and troubleshooting."
}
],
"securitySchemes": {
"a365adminoauth2": {
"type": "oauth2",
"description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.",
"flows": ["authorizationCode"],
"authorizationUrl": "https://login.microsoftonline.com",
"tokenUrl": "https://login.microsoftonline.com",
"refreshUrl": "https://login.microsoftonline.com",
"scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"]
}
},
"authSchemas":["OAuth2"],
"audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1",
"versionName": "original"

}

{
"name": "microsoft-365-admin-center-mcp-frontier",
"title": "Microsoft 365 Admin Center (Frontier)",
"summary": "AI-powered toolbox to accelerate Microsoft 365 administration (bulk CSV user onboarding, validation, and reporting).",
"description": "Admin MCP Server is a secure toolkit that connects agents and automated workflows to common Microsoft 365 administrative tasks. It currently supports bulk user onboarding via CSV (validation, preview, and provisioning) and a set of single-user profile operations. The server validates input rows, reports row-level errors with suggested corrections, and returns a preview before provisioning. It intentionally does not handle license purchase/assignment or role/group assignment. Typical scenarios include HR-driven new-hire provisioning, IT bulk onboarding, and admin automation that needs robust CSV validation and traceable operation reports.",
"kind": "mcp",
"vendor": "Microsoft",
"externalDocumentation": {
"title": "Agent 365 MCP Servers",
"url": "https://aka.ms/AboutAgent365"
},
"remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_AdminTools",
"supportContactInfo": {
"name": "customer support contact",
"url": "https://aka.ms/a365mcpsupport"
},
"license": {
"name": "Agent 365",
"url": "https://aka.ms/AboutAgent365"
},
"visibility": "true",
"categories": "IT & Management Tools",
"icon": "",
"useCases": [
{
"name": "Bulk add users (CSV)",
"description": "Upload a CSV to create multiple user accounts in one operation; the server validates each row, reports row-level errors, and returns a validated preview before provisioning."
},
{
"name": "CSV validation & actionable feedback",
"description": "Validate CSV contents (required fields, formats) and return row-level diagnostics with suggested corrections (for example: missing username or first name) so administrators can fix inputs prior to provisioning."
},
{
"name": "Preview & provision users",
"description": "Provide a pre-provision preview of validated users (including normalized profile fields) and provision user accounts in bulk once an administrator confirms; license purchase/assignment and group/role assignment are intentionally out of scope."
},
{
"name": "Single-user create & update",
"description": "Create or update a single user's profile attributes (displayName, jobTitle, department, phones, addresses) programmatically or via an admin workflow."
},
{
"name": "Dry-run (simulate changes)",
"description": "Run bulk operations in dry-run mode to simulate results and return expected outcomes and error counts without persisting changes to the tenant."
},
{
"name": "Result reporting & export",
"description": "Return a detailed operation report after provisioning (created/failed rows, error codes, and suggested remediations) and provide exportable artifacts (CSV/JSON) for auditing or downstream processing."
},
{
"name": "Audit logging & operation tracing",
"description": "Record and retrieve operation-level logs and traces (who ran the job, input file hash, timestamps, and outcomes) for compliance and troubleshooting."
}
],
"securitySchemes": {
"a365adminoauth2": {
"type": "oauth2",
"description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.",
"flows": [
"authorizationCode"
],
"authorizationUrl": "https://login.microsoftonline.com",
"tokenUrl": "https://login.microsoftonline.com",
"refreshUrl": "https://login.microsoftonline.com",
"scopes": [
"ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"
]
}
},
"authSchemas": [
"OAuth2"
],
"audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1",
"versionName": "original",
"preview": true
}
144 changes: 75 additions & 69 deletions partners/servers/a365-calender-mcp-server.json
Original file line number Diff line number Diff line change
@@ -1,69 +1,75 @@
{
"name": "microsoft-outlook-calendar-mcp-frontier",
"title": "Microsoft Outlook Calendar (Frontier)",
"summary": "Enables core Outlook calendar actions (create, update, manage, and schedule events) for agentic workflows.",
"description": "Enables core Outlook calendar actions (create, update, manage, and schedule events) for agentic workflows.",
"kind": "mcp",
"vendor": "Microsoft",
"externalDocumentation": {
"title": "Agent 365 MCP Servers",
"url": "https://aka.ms/AboutAgent365"
},
"remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_CalendarTools",
"supportContactInfo": {
"name": "customer support contact",
"url": "https://aka.ms/a365mcpsupport"
},
"license": {
"name": "Agent 365",
"url": "https://aka.ms/AboutAgent365"
},
"visibility": "true",
"categories": "Productivity",
"icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftCalendarMCPServer.png",
"useCases": [
{
"name": "Create and edit events",
"description": "Create new calendar events or update existing ones with title, time, location, attendees, reminders, and notes."
},
{
"name": "Manage invitations",
"description": "Accept, decline, or propose new times for event invitations and update attendee responses."
},
{
"name": "View event details",
"description": "Retrieve event metadata and attendee information, including location, agenda, and participation status."
},
{
"name": "Cancel and delete events",
"description": "Cancel or remove scheduled events and notify affected attendees when appropriate."
},
{
"name": "Check availability",
"description": "Query free/busy information for one or more users to determine availability windows."
},
{
"name": "Find meeting times",
"description": "Compute suitable meeting slots across attendees and calendars, respecting time zones and working hours."
},
{
"name": "List events and views",
"description": "List upcoming events, query calendar ranges, and return calendar views (day/week/month) for user or resource calendars."
}
],
"securitySchemes": {
"a365calendaroauth2": {
"type": "oauth2",
"description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.",
"flows": ["authorizationCode"],
"authorizationUrl": "https://login.microsoftonline.com",
"tokenUrl": "https://login.microsoftonline.com",
"refreshUrl": "https://login.microsoftonline.com",
"scopes": ["ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"]
}
},
"authSchemas":["OAuth2"],
"audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1",
"versionName": "original"

}
{
"name": "microsoft-outlook-calendar-mcp-frontier",
"title": "Microsoft Outlook Calendar (Frontier)",
"summary": "Enables core Outlook calendar actions (create, update, manage, and schedule events) for agentic workflows.",
"description": "Enables core Outlook calendar actions (create, update, manage, and schedule events) for agentic workflows.",
"kind": "mcp",
"vendor": "Microsoft",
"externalDocumentation": {
"title": "Agent 365 MCP Servers",
"url": "https://aka.ms/AboutAgent365"
},
"remote": "https://agent365.svc.cloud.microsoft/agents/servers/mcp_CalendarTools",
"supportContactInfo": {
"name": "customer support contact",
"url": "https://aka.ms/a365mcpsupport"
},
"license": {
"name": "Agent 365",
"url": "https://aka.ms/AboutAgent365"
},
"visibility": "true",
"categories": "Productivity",
"icon": "https://cdn.jsdelivr.net/gh/Azure/MCP/community/registry/icons/MicrosoftCalendarMCPServer.png",
"useCases": [
{
"name": "Create and edit events",
"description": "Create new calendar events or update existing ones with title, time, location, attendees, reminders, and notes."
},
{
"name": "Manage invitations",
"description": "Accept, decline, or propose new times for event invitations and update attendee responses."
},
{
"name": "View event details",
"description": "Retrieve event metadata and attendee information, including location, agenda, and participation status."
},
{
"name": "Cancel and delete events",
"description": "Cancel or remove scheduled events and notify affected attendees when appropriate."
},
{
"name": "Check availability",
"description": "Query free/busy information for one or more users to determine availability windows."
},
{
"name": "Find meeting times",
"description": "Compute suitable meeting slots across attendees and calendars, respecting time zones and working hours."
},
{
"name": "List events and views",
"description": "List upcoming events, query calendar ranges, and return calendar views (day/week/month) for user or resource calendars."
}
],
"securitySchemes": {
"a365calendaroauth2": {
"type": "oauth2",
"description": "Authenticate with A365 using OAuth2 authorization code flow with PKCE support.",
"flows": [
"authorizationCode"
],
"authorizationUrl": "https://login.microsoftonline.com",
"tokenUrl": "https://login.microsoftonline.com",
"refreshUrl": "https://login.microsoftonline.com",
"scopes": [
"ea9ffc3e-8a23-4a7d-836d-234d7c7565c1"
]
}
},
"authSchemas": [
"OAuth2"
],
"audience": "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1",
"versionName": "original",
"preview": true
}
Loading
Loading