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: Superset MCP Server
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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA minimal local MCP server that wraps any Claude Messages API-compatible upstream into a unified ask_model tool. It enables MCP clients to interact with these models through a standard tool interface using stdio transport.18MIT
- FlicenseBqualityCmaintenanceLocal stdio MCP server for reviewing Apache Superset dashboards, retrieving chart data, executing SQL through SQL Lab, and creating or updating saved queries.25
- FlicenseNot gradedqualityBmaintenanceReadonly MCP server for the Guedder API v3, enabling operational tasks like listing events, searching tickets, and managing purchases via Streamable HTTP or stdio.
- FlicenseNot gradedqualityBmaintenanceModel Context Protocol server for MCPGRAM that enables MCP clients to interact with connectors like GitHub, Slack, and Notion through stdio or Streamable HTTP transports.
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server for managing Prisma Postgres.
Remote MCP server for full read/write access to a Zotero library
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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