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., "@Schedulia MCPshow me my meeting schedule for today"
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.
š Schedulia MCP - Meeting Scheduling Assistant
š Getting Started
Prerequisites
ā
Git
ā
Python
ā
UV (Python Package Manager) - UV Installation Guide
āļø Setup Instructions
Get Your API Key
Get your API key from schedulia.org š
Clone Repository
git clone https://github.com/watanka/schedulia-mcp.git cd schedulia-mcpRun Server
uv run server.py --api-key={your-api-key} # Replace with your API key!Configure MCP Server
{ "mcpServers": { "schedulia-mcp": { "command": "uv", "args": [ "--directory", "/path/to/mcp/server", "run", "server.py", "--api-key", "{your-api-key}" ] } } }Register MCP Server on your host(Claude Desktop, Cursor)
š§ Integration Options
For Claude Desktop users: Configuration Guide
For Cursor users: Configuration Guide
š ļø Available Tools
š View Meeting Schedules
view_meeting_schedules(date): Check all scheduled meetings for a specific date
Ask to see your meetings using the view_meeting_schedules tool. You can specify a date or view all schedules.
Prompt Examples:
"Please show me my meeting schedules"
"Can you check my meetings for today using view_meeting_schedules?"
"Use view_meeting_schedules to show my upcoming meetings"
Example Response:
š¬ View Meeting Requests
view_meeting_requests(): Check all incoming meeting requests
Use the view_meeting_requests tool to check any pending meeting invitations.
Prompt Examples:
"Use view_meeting_requests to show my pending invitations"
"Check my meeting requests using view_meeting_requests tool"
"Show me all meeting requests in the system"
Example Response:
ā Respond to Meeting Request
respond_to_meeting_request(request_id, accept, selected_time): Accept or decline meeting requests
This is a two-step process using both view_meeting_requests and respond_to_meeting_request tools.
Step 1 - View Requests:
"First, use view_meeting_requests to show me pending invitations"
"Let me check the meeting requests using view_meeting_requests tool"
Step 2 - Respond:
"Use respond_to_meeting_request to accept request ID 1 with the proposed time slot"
"Please use respond_to_meeting_request to decline meeting request #2"
Example Conversation:
šØ Send Meeting Request
request_meeting(receiver_email, available_times, title, description): Create and send new meeting requests
Use the request_meeting tool to create new meeting requests. You'll need to provide receiver's email, available times, title, and description.
Prompt Examples:
"Use request_meeting to schedule a meeting with alice@example.com"
"I need to send a meeting request using request_meeting tool for tomorrow"
"Create a new meeting request with request_meeting for the team sync"
Example Request:
Example Response:
Demo
Need help? Check out demo videos! š„
