- Explore MCP Servers
- Scheduler-MCP
Scheduler Mcp
What is Scheduler Mcp
Scheduler-MCP is an MCP server designed to provide tools for managing events in Google Calendar and tasks in Google Tasks, helping users effectively schedule their day and events.
Use cases
Use cases for Scheduler-MCP include scheduling meetings, managing personal tasks, displaying upcoming events, and integrating with other applications that require calendar and task management functionalities.
How to use
To use Scheduler-MCP, install the required dependencies, clone the repository, configure Google API credentials, and add the MCP configuration to your model’s configuration file. Once set up, you can interact with Google Calendar and Google Tasks through commands.
Key features
Key features of Scheduler-MCP include integration with Google Calendar and Google Tasks, the ability to schedule events and create tasks via natural language commands, and a simple setup process with clear instructions.
Where to use
Scheduler-MCP can be used in personal productivity applications, team collaboration tools, and any environment where effective scheduling and task management are needed.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Scheduler Mcp
Scheduler-MCP is an MCP server designed to provide tools for managing events in Google Calendar and tasks in Google Tasks, helping users effectively schedule their day and events.
Use cases
Use cases for Scheduler-MCP include scheduling meetings, managing personal tasks, displaying upcoming events, and integrating with other applications that require calendar and task management functionalities.
How to use
To use Scheduler-MCP, install the required dependencies, clone the repository, configure Google API credentials, and add the MCP configuration to your model’s configuration file. Once set up, you can interact with Google Calendar and Google Tasks through commands.
Key features
Key features of Scheduler-MCP include integration with Google Calendar and Google Tasks, the ability to schedule events and create tasks via natural language commands, and a simple setup process with clear instructions.
Where to use
Scheduler-MCP can be used in personal productivity applications, team collaboration tools, and any environment where effective scheduling and task management are needed.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
MCP Scheduler
This is an MCP server that provides tools to manage events in your google calendar and tasks.
Adding the MCP Server
Installation Steps
-
Install uv to manage the dependencies, as recomended by Model context protocol
-
Clone the Repository
git clone https://github.com/JorgeVanco/Scheduler-MCP.git cd Scheduler-MCP -
Configure Google API Credentials
- Go to the Google Cloud Console
- Create a new project
- Enable the Google Calendar API and Google Tasks API
- Create OAuth 2.0 credentials and download the
credentials.jsonfile - Place the
credentials.jsonfile in the project root directory
-
Add the MCP config to the model configuration file
Add the following JSON configuration to the configuration file:
Note Replace
C:\\Path\\to\\Scheduler-MCPwith the full path to the Scheduler-MCP folder
This configuration runs the src.main module using uv in the specified directory.
Usage
Once configured, your language model will be able to interact with Google Calendar and Google Tasks through this MCP server.
Example Commands
- “Schedule a meeting for tomorrow at 10:00 AM”
- “Show my events for this week”
- “Create a task to buy groceries”
Troubleshooting
Google Authentication
The first time the model starts the MCP server, a Google authentication window will pop up to request access to your calendars. Access tokens are stored in token.json to avoid logging in every time.
If you encounter errors, it might be because the token has expired. To fix this, delete the token.json file from the Scheduler-MCP folder.
Coming Soon: A tool to automatically manage authentication tokens.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










