Microsoft Events MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Microsoft Events MCP Serverfind upcoming webinars on AI in North America"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Microsoft Events MCP Server
An MCP server that exposes the Microsoft Events API as tools for AI assistants. Search, filter, and analyze Microsoft events (conferences, workshops, webinars) directly from Claude, Cursor, or any MCP-compatible client.

Animated chat demo — also available as interactive SVG
Features
Search Events — Full-text search with filters by topic, product, region, format, and audience
Event Details — Retrieve complete event information by ID
Filter Discovery — List all available filter categories and values with event counts
Event Statistics — Aggregated stats by country, city, format, topic, and more
Multi-Locale — Supports
de-de,en-us, and other Microsoft API localesIn-Memory Cache — Events are indexed on first fetch for fast subsequent lookups
MCP Tools
Tool | Description |
| Search events with optional filters and free-text query |
| Get full details for a specific event by ID |
| List all available filter categories with counts |
| Get aggregated statistics about events |
Quick Start
Install via uvx (recommended)
No cloning or pip needed — just add this to your Claude Desktop MCP config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"microsoft-events": {
"command": "uvx",
"args": ["msevent-mcp"]
}
}
}Or add it to Claude Code:
claude mcp add microsoft-events uvx msevent-mcpuvx is included with uv. It runs the server in an isolated environment and keeps it up to date automatically.
Install from source (development)
git clone https://github.com/trsdn/msevent-mcp.git
cd msevent-mcp
pip install -r requirements.txt
python mcp_server.pyFor source installs, use the full path in your MCP config:
{
"mcpServers": {
"microsoft-events": {
"command": "python3",
"args": ["/path/to/msevent-mcp/mcp_server.py"]
}
}
}Usage Examples
Search for AI events in Germany
search_events(filters="topic:ai,region:europe", locale="de-de")Get all available filters
list_filters(locale="en-us")Get event statistics
get_event_stats(filters="format:digital")Tests
Run the unit tests (no network required):
pip install pytest pytest-cov
python3 -m pytest test_mcp_server.py -v -m "not live"Run with coverage report:
python3 -m pytest test_mcp_server.py -m "not live" --cov=mcp_server --cov-report=term-missingRun live API tests (requires network):
python3 -m pytest test_mcp_server.py -v -m "live"Test Coverage
Name Stmts Miss Cover
---------------------------------------------
mcp_server.py 95 1 99%Architecture
mcp_server.py # MCP server with 4 tools
test_mcp_server.py # 50 unit tests + 4 live API tests
requirements.txt # Dependencies (fastmcp)
pyproject.toml # Package config (uvx-installable)
pytest.ini # Test configuration
docs/
index.html # GitHub Pages landing page
demo.svg # Animated SVG chat simulation
demo.gif # Animated GIF for README / social mediaThe server uses urllib.request for HTTP calls (no additional dependencies beyond FastMCP) and maintains an in-memory event cache for the lifetime of the process.
API Reference
The server communicates with the Microsoft Events API via POST requests. No API key is required.
Filter Categories
Category | Example Values |
|
|
|
|
|
|
|
|
|
|
Built with FastMCP and the Model Context Protocol.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/trsdn/msevent-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server