CronGrid
Allows management of cron jobs for scheduling email sends through SendGrid.
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., "@CronGridschedule an email to myself every day at 9am reminding me to take a break"
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.
CronGrid — an MCP server scheduling SendGrid Cron Jobs!
Description
This MCP server enables LLMs to POST, GET, and DELETE cron jobs that schedule email sends via SendGrid.
Related MCP server: Claude Runner MCP
Prerequisites
Claude Desktop (or another MCP server-compatible LLM interface of your choice) installed on your local machine
If using Smithery: Node.js (version 14 or higher) installed
If running locally: uv installed
SendGrid account with verified single sender email address
Cron-Job.Org account
Installation
Installing via Smithery
To install CronGrid automatically via Smithery (example for Claude Desktop):
npx -y @smithery/cli install @chaser164/sendgrid-cronjob-mcp --client claudeInstalling Manually
Open your terminal or command line.
Run
git clone https://github.com/chaser164/sendgrid-cronjob-mcp.gitAdd the below to your MCP server-compatible interface of choice (e.g.,
~/Library/Application Support/Claude/claude_desktop_config.json)
{
"mcpServers": {
"cronjob_email_mcp": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/sendgrid-cronjob-mcp",
"run",
"email-schedule-send-mcp-server.py"
],
"env": {
"SENDGRID_API_KEY": "<SendGrid API key>",
"CRONJOB_API_KEY": "<Cron-Job.Org API key>",
"FROM_EMAIL": "<SendGrid verified single sender email>"
"TZ": "<timezone value>",
}
}
}
}NOTE: timezone environment variable values must be chosen from this list. The default timezone value is UTC.
Usage
Ask your LLM to create, get, and delete scheduled emails
This MCP also has the ability to get the current date/time to enhance its scheduling capabilities
If a "to email" is not specified, the mcp will send an email to yourself (e.g., "remind me to dance" will send an email to the specified SendGrid sender identity's email address)
License
This project is licensed under the MIT License.
Contributions
Contributions are welcome. Feel free to open issues or submit a pull request for feature enhancements or bug fixes.
Maintenance
Latest Blog Posts
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/chaser164/crongrid-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server