Early Access — The MCP Server is currently available to select organizations. Reach out to your Sessionboard account manager to get early access to this feature.
What is MCP?
Model Context Protocol is an open standard that enables AI assistants to securely connect to external data sources and tools. Instead of copying data into prompts, MCP lets the AI query your data on demand through a structured interface.Prerequisites
Setup
Generate an API Token
Create an API token in the Sessionboard admin dashboard with the read:insights scope and MCP Access enabled. See Authentication for detailed instructions.
Configure Your AI Client
Add the Sessionboard MCP server to your AI client’s configuration. The exact setup depends on your client. For Claude Desktop, add the following to your MCP configuration:For EU-hosted organizations, use
https://public-api-eu.sessionboard.com/v1/mcp instead.Available Tools
The MCP server exposes the following tools to connected AI clients:| Tool | Description |
|---|---|
query_data | Query event data using natural language. Translates your question to SbQL and executes it. |
execute_sbql | Execute a raw SbQL query directly. |
list_events | List all events in your organization. |
find_event | Search for events by name. |
get_event_overview | Get a summary of an event including session counts and tracks. |
get_schema | Get the SbQL schema showing available entities and fields. |
get_suggestions | Get contextual query suggestions for your data. |
list_reports | List saved reports (queries) in your organization. |
run_report | Execute a saved report by ID. |
get_dashboard | Retrieve a dashboard with all widget data. |
list_dashboards | List available dashboards. |
conversation | Multi-turn data conversation for iterative analysis. |
Example Conversations
Once connected, you can ask questions like:- “How many sessions are accepted for this year’s conference?”
- “Show me the top 10 speakers by number of sessions.”
- “What’s the breakdown of sessions by track and status?”
- “List all sessions that don’t have a room assigned yet.”

