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 "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., "@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: Google Calendar MCP
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 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
- 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/shrutisharma7500/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server