IntelliSchedule Personal MCP Server
Allows booking meetings programmatically via Cal.com.
Allows sending email notifications via Gmail SMTP.
Provides tools for listing and creating events on Google Calendar.
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., "@IntelliSchedule Personal MCP Serverschedule a meeting with John tomorrow at 3pm"
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.
IntelliSchedule Personal MCP Server
This is a standalone Model Context Protocol (MCP) server that exposes scheduling, calendar management, and productivity tools. It can be integrated with AI clients like Claude, ChatGPT, or any other MCP-compatible interface.
Features
Google Calendar Integration: Create and list events.
Cal.com Scheduling: Book meetings programmatically.
Availability Checker: Check for free slots on your calendar.
Reminders & Notes: Manage personal tasks and notes.
Email Notifications: Send meeting confirmations.
Related MCP server: MCP Calendar Assistant
Setup
Clone the repository:
git clone <your-new-repo-url> cd intellischedule-mcp-serverInstall dependencies:
npm installConfigure Environment Variables: Copy
.env.exampleto.envand fill in your credentials:cp .env.example .env
Obtaining Credentials
Google Calendar:
Go to the Google Cloud Console.
Create a project and enable the Google Calendar API.
Create an OAuth 2.0 Client ID.
Use the OAuth2 Playground to get your
REFRESH_TOKEN.
Cal.com:
Go to Cal.com Settings > API Keys.
Create a new API key.
Find your event type ID in your Event Types list.
Email (SMTP):
If using Gmail, create an App Password.
Use your full email as
SMTP_USER.
Start the Server:
npm start
Using with Claude Desktop
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"intellischedule": {
"command": "node",
"args": ["/path/to/intellischedule-mcp-server/index.js"],
"env": {
"GOOGLE_CLIENT_ID": "...",
"GOOGLE_CLIENT_SECRET": "...",
"GOOGLE_REFRESH_TOKEN": "...",
"CAL_API_KEY": "...",
"CAL_EVENT_TYPE_ID": "...",
"CAL_USERNAME": "...",
"SMTP_USER": "...",
"SMTP_PASS": "...",
"USER_EMAIL": "..."
}
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Manage Google, Outlook & Apple calendars and create private sync rules from chat.
Schedule and manage Google Calendar events directly from your workspace. Check availability, view…
Agent-Native Google Calendar - manage events, sync, and public booking
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables management of Google Calendar events across multiple calendars with natural language support, including searching events, checking availability, creating/updating/deleting events, responding to invitations, and auto-generating Google Meet links.85 npm49MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage calendars and tasks through natural language, supporting Google Calendar operations like event creation, availability checking, and smart scheduling. It features schedule analysis, task reminders, and meeting time recommendations to streamline productivity.-
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage Google Calendar by listing, creating, updating, and deleting events. It also includes functionality to find available time slots for scheduling.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Google Calendar events, check availability, and handle scheduling tasks through natural language.10MIT