Agenda
Click on "Deploy 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., "@Agendawhat time is the MCP talk?"
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.
MCP Servers: The Agentic API Layer
Workshop repo for Agentic 101, Washington DC, 2026-09-15.
We build an MCP server over the conference's own agenda, then use it from Copilot in agent mode, then work out when you should not have bothered.
Start here
Open this repo in a GitHub Codespace. Dependencies install themselves. Then:
Open the Copilot Chat panel and put it in Agent mode.
VS Code asks you to trust the MCP server this workspace defines. Say yes. The server does not start until you do.
Ask: what time is the MCP talk?
If nothing happens, run MCP: List Servers from the command palette and check the server's output log.
Copilot calls list_sessions on the server in server.py, which is already
wired up in .vscode/mcp.json. That is an MCP server. There isn't more to it.
Related MCP server: Sessionize
What's here
File | What it is |
| the MCP server, ~15 lines of it |
| today's schedule |
| the same lookup with no protocol, for comparison |
| how the editor finds the server |
| finished states, if you fall behind |
Checkpoints
If your copy stops working, or you want to skip ahead, copy a finished state
over server.py and reload the server:
cp steps/1-sessions_after.py server.py
cp steps/2-with-tool-error.py server.py
cp steps/3-with-description.py server.pySee steps/README.md for what each one is.
Note on the SDK
This uses mcp 2.x, where the server class is MCPServer:
from mcp.server.mcpserver import MCPServerMost examples you will find online are 1.x and use FastMCP. They will not
run against this. The rename is recent :)
This server cannot be deployed
Maintenance
Related MCP Connectors
Search events, conference weeks, cities, venues and artist schedules via remote MCP.
Let AI agents query data and act across all your business apps via MCP.
Agent-driven search: build, import, tune, search, and score result quality — all over MCP.
Related MCP Servers
- FlicenseAqualityDmaintenanceProvides real-time access to the Nerdearla conference agenda, enabling users to query upcoming talks, past sessions, topic recommendations, and event schedules through natural language interactions.712-
- AlicenseAqualityCmaintenanceMCP server for accessing Sessionize event data. Query speakers, sessions, and schedules from any Sessionize-powered conference using natural language.64Apache 2.0
- FlicenseNot gradedqualityNot gradedmaintenanceEnables delegation of immediate conversational messages and long-running background tasks to OpenClaw agents. It allows users to spawn research or monitoring tasks, check execution status, and manage active agent sessions within MCP-compatible clients.-
- AlicenseAqualityDmaintenanceMCP server for the Indico meeting agenda system, enabling AI agents to search event categories, browse agendas, and extract contribution and session details. Works with multiple Indico instances simultaneously.193MIT