Skip to main content
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.
The Sessionboard MCP (Model Context Protocol) server allows AI assistants like Claude to query your event data directly. Built on the Model Context Protocol standard by Anthropic, the MCP server exposes Sessionboard Insights as a set of tools that AI clients can discover and invoke.

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

Three things must be enabled before the MCP server will accept requests:
  1. AI must be enabled for your organization — Contact Sessionboard support or your account manager to enable AI features for your organization.
  2. MCP access must be enabled on your organization — This is a separate feature flag that grants access to the MCP and Insights endpoints.
  3. MCP must be enabled on your API token — When generating or editing an API token, ensure the MCP Access toggle is turned on and the read:insights scope is granted.
If any of these are missing, MCP requests will return a 403 Forbidden error.

Setup

1

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.
2

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:
{
  "mcpServers": {
    "sessionboard": {
      "url": "https://public-api.sessionboard.com/v1/mcp",
      "headers": {
        "x-access-token": "YOUR_TOKEN"
      }
    }
  }
}
For EU-hosted organizations, use https://public-api-eu.sessionboard.com/v1/mcp instead.
3

Start Querying

Ask your AI assistant questions about your event data in natural language. The assistant will use the MCP tools to query Sessionboard and return results.

Available Tools

The MCP server exposes the following tools to connected AI clients:
ToolDescription
query_dataQuery event data using natural language. Translates your question to SbQL and executes it.
execute_sbqlExecute a raw SbQL query directly.
list_eventsList all events in your organization.
find_eventSearch for events by name.
get_event_overviewGet a summary of an event including session counts and tracks.
get_schemaGet the SbQL schema showing available entities and fields.
get_suggestionsGet contextual query suggestions for your data.
list_reportsList saved reports (queries) in your organization.
run_reportExecute a saved report by ID.
get_dashboardRetrieve a dashboard with all widget data.
list_dashboardsList available dashboards.
conversationMulti-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.”