pretalx-mcp
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., "@pretalx-mcpget the schedule for the next event"
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.
pretalx-mcp (local-only)
pretalx-mcp is a local MCP server for pretalx. It is designed to run as a
child process of a local MCP client and communicates over stdio only.
Local MCP client -> local stdio MCP process -> outbound HTTPS -> pretalx APIOnly outbound HTTPS requests to pretalx are expected. No inbound network service is exposed.
Features
Local-only architecture (no hosted or remote MCP endpoint).
stdiois the only supported transport.Read-only by default (
PRETALX_READ_ONLY=true).Environment-based configuration via
.env.MCP tools for events, submissions, speakers, schedule, and optional reviews.
Related MCP server: mcp-model-proxy
Installation
Install Python 3.11+ and
uv.Clone this repository.
Sync dependencies:
uv syncConfiguration
Copy .env.example to .env and fill in local values:
cp .env.example .envVariable | Required | Default | Notes |
| Yes | none | pretalx base URL, no trailing slash |
| Yes | empty | use a local token; never commit |
| No | empty | optional fallback event slug |
| No |
| HTTP timeout in seconds |
| No |
| keep TLS verification enabled |
| No |
| must remain true for v1 |
| No |
| only supported value is |
Running locally
Run the server locally with stdio transport:
uv run pretalx-mcpThis process is intended to be launched by an MCP client, not exposed as a web service.
MCP client configuration
See docs/MCP_CLIENT_SETUP.md for a generic MCP client JSON configuration using:
uv --directory /path/to/pretalx-mcp run pretalx-mcpSecurity notes
Keep API tokens local and out of git history.
Prefer least-privilege, read-only pretalx tokens.
Never log or print tokens.
Do not run this project as a hosted/cloud MCP service.
See docs/SECURITY.md for full guidance.
Development
Common local commands:
uv sync
uv run ruff check .
uv run pytestProject docs and metadata files:
.env.example.gitignoredocs/SECURITY.mddocs/MCP_CLIENT_SETUP.md
Roadmap
Deliver read-only organiser workflows first.
Keep transport local (
stdio) and avoid any remote server mode.Add optional review-oriented tools where API permissions allow.
Consider future write tools only behind explicit safety checks and opt-in configuration.
This server cannot be installed
Maintenance
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/kevinnz/pretalx-local-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server