Cron Job Email Scheduler CronGrid
@chaser164
Schedule, retrieve, and delete SendGrid cron jobs using natural language commands. Manage your email sends effortlessly through an LLM interface with timezone-aware capabilities. Super-charge a reminder suite of your own with scheduled emails to yourself.
Overview
What is Cron Job Email Scheduler CronGrid?
Cron Job Email Scheduler CronGrid is an MCP server that enables LLMs to POST, GET, and DELETE cron jobs that schedule email sends via SendGrid. It is designed for developers using Claude Desktop or other MCP-compatible LLM interfaces who need to automate email scheduling through a cron job service.
How to use Cron Job Email Scheduler CronGrid?
Install via Smithery or manually. For manual setup, clone the repository and add a configuration entry to your MCP client’s JSON file (e.g., claude_desktop_config.json) with the required environment variables: SENDGRID_API_KEY, CRONJOB_API_KEY, FROM_EMAIL, and optional TZ. Then ask your LLM to create, get, or delete scheduled emails. If no recipient email is specified, the server defaults to sending to the sender’s email address.
Key features of Cron Job Email Scheduler CronGrid
- Schedule email sends via SendGrid using cron jobs
- POST, GET, and DELETE cron jobs through LLM commands
- Automatically retrieves current date/time to aid scheduling
- Defaults to self-emailing if no recipient is specified
Use cases of Cron Job Email Scheduler CronGrid
- Automate recurring email reminders without manual configuration
- Schedule one-off email sends for tasks or notifications
- Let an LLM manage email scheduling based on natural language requests
FAQ from Cron Job Email Scheduler CronGrid
What prerequisites are needed?
A SendGrid account with a verified single sender email, a Cron-Job.Org account, and an MCP-compatible LLM interface (e.g., Claude Desktop). For Smithery installation, Node.js 14+ is required; for manual installation, uv is needed.
How do I install the server?
You can install automatically via Smithery with npx -y @smithery/cli install @chaser164/sendgrid-cronjob-mcp --client claude, or manually by cloning the repository and adding the appropriate configuration to your MCP client’s JSON file.
What environment variables are required?
The configuration must include SENDGRID_API_KEY, CRONJOB_API_KEY, FROM_EMAIL, and optionally TZ (default is UTC). Timezone values must be chosen from the list at the provided W3Schools reference.
Can I customize the recipient email?
Yes. You can specify a "to email" in your request. If omitted, the server sends the email to the sender's own email address (the FROM_EMAIL value).
Does the server support timezone adjustments?
Yes, via the TZ environment variable. The default timezone is UTC, and you can set it to any value from the linked timezone list.