eventin-mcp-server
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., "@eventin-mcp-server Book the main hall for July 15th from 2pm to 5pm"
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.
Eventin MCP Server - Quick Start Guide
Setup Steps:
Install Python 3.13 (if not already installed).
(Recommended) Create and activate a virtual environment: python -m venv .venv ..venv\Scripts\activate
Install uv (if not already installed): pip install uv
Install dependencies: uv pip install -r requirements.txt OR uv pip install -e .
Start eventin locally, and check if it's running in the browser properly
Replace My base_url your yours

Run the Eventin MCP server: uv --directory . run eventin_mcp_server.py
This will start the MCP server for Eventin bookings.
Logs:
Server logs are written to booking_server.log in this directory.
======================================
Related MCP server: OnSched Consumer API MCP Server
Steps to communicate with our MCP server using claude desktop:
Download and install claude desktop
Open claude desktop, click "Upgrade to connect your tools to Claude"

Click "Manage Connectors" in right corner

Click "Developer" menu in the left side, and you find "Edit Config" button, click it

After that, you will find "claude_desktop_config.json", here just put following code
{
"mcpServers": {
"eventin": {
"command": "uv",
"args": [
"--directory",
"D:\\machine_learning\\mcp-server-demo", //your directory may be different
"run",
"eventin_mcp_server.py"
]
}
}
}Now you will see that, your mcp tools are connected with the claude

Sample output
Available Tools
2 toolsget_bookingsB
Get event bookings with filters
Args: page: Page number (default 1) per_page: Items per page (default 10) status: Filter by payment status (e.g., 'completed', 'failed') event_id: Filter by specific event ID
Inputs: page, status, event_id, per_page. Returns: result
get_booking_statsB
Get summary statistics of bookings
Inputs: no named parameters. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
The two tools are clearly distinct: get_bookings returns individual booking records with filters, while get_booking_stats provides summary statistics. There is no functional overlap, making selection unambiguous.
Both tool names follow a consistent pattern: 'get_' followed by a noun, using snake_case (get_bookings, get_booking_stats). This is predictable and uniform.
With only two tools, the server feels thin and below the typical well-scoped range of 3-15 tools. While both tools are relevant to bookings, the count is borderline and may be insufficient for broader event management needs.
The server only provides read and aggregate operations (list bookings, get stats). Missing are any create, update, cancel, or delete functionalities, which are essential for a complete booking management workflow. This represents significant gaps.
Maintenance
Related MCP Connectors
Eventify MCP server — manage events, attendees, sessions, speakers, sponsors, and analytics.
MCP server for Meitre restaurant reservations.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server for lacita - appointment management software
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP Server that enables interaction with Ticketmaster's Discovery API for accessing event, venue, and artist information through natural language commands.-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with OnSched's consumer-facing appointment scheduling API through natural language, allowing users to manage bookings, appointments, and scheduling operations.-
- AlicenseAqualityDmaintenanceAn MCP server designed to manage meeting room reservations on the Boma platform. It allows users to check room availability, manage bookings, and access user profiles through natural language commands.13MIT
- AlicenseBqualityDmaintenanceMCP server for integrating with the EVO gym management API, enabling access control, member management, activity scheduling, sales, and workout management through natural language.12MIT