otherapi_key

Cronfree Time Scheduler

Cronfree Time Scheduler creates and removes recurring webhook schedules using weekday, month, day, hour, minute, and timezone selectors.

Verdict

Cronfree Time Scheduler lets your team schedule recurring webhook calls without managing cron jobs or server infrastructure. When you @mention it in a Project, you can create schedules that POST to any URL at specific times — filtered by weekday, day of month, hour, minute, and timezone. Useful for teams that need to trigger external workflows (data syncs, report generation, reminder notifications) on a predictable cadence but don't want to maintain scheduling infrastructure. The MCP exposes two tools: one to create a schedule, one to remove it. You'll need a Cronfree API key, and the target webhook must be publicly accessible.

Common use cases

  • Trigger nightly data exports to S3
  • Send weekly digest emails every Friday
  • Refresh dashboard metrics every hour
  • Ping health-check endpoints on schedule
  • Automate monthly invoice generation

Integration

Vendor
Cronfree Time Scheduler
Category
other
Auth
API_KEY
Tools
2
Composio slug
cronfree_time_scheduler

Tools

  • Create Recurring Webhook Schedule

    Create a Cronfree schedule that repeatedly POSTs to a webhook URL at times selected by weekday, month, month-day, hour, minute, and IANA timezone.

  • Remove Recurring Webhook Schedule
    destructive

    Remove the Cronfree recurring schedule associated with a webhook URL.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to the Integrations page. 2. Find Cronfree Time Scheduler in the MCP directory and click Connect. 3. You'll be prompted to enter your Cronfree API key — get this from your Cronfree dashboard under API Settings. 4. Paste the key into Switchy and click Authorize. 5. Switchy confirms the connection and shows Cronfree as active in your workspace. 6. Open any Project and type '@Cronfree' in a message to invoke the scheduler. 7. Test the connection by asking '@Cronfree create a schedule that posts to https://example.com/test every Monday at 9am Pacific' — you should see confirmation that the schedule was created. 8. Check your Cronfree dashboard to verify the schedule appears with the correct parameters.

What teammates see: by default, memories from Cronfree Time Scheduler are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Daily Standup Reminder

@Cronfree create a schedule that posts to https://hooks.slack.com/services/YOUR/WEBHOOK/URL every weekday at 9:00am Eastern time. The webhook should trigger our standup reminder bot.

Weekly Report Generation

@Cronfree set up a schedule that hits https://api.example.com/reports/generate every Friday at 5:00pm UTC. This should trigger our weekly analytics report.

Hourly Cache Refresh

@Cronfree create a recurring schedule that posts to https://api.example.com/cache/invalidate every hour on the hour, using America/Los_Angeles timezone.

Monthly Invoice Run

@Cronfree schedule a webhook to https://billing.example.com/invoices/process on the 1st of every month at 8:00am Central time. This kicks off our monthly billing cycle.

Remove Obsolete Schedule

@Cronfree remove the recurring schedule associated with https://old-api.example.com/sync. We've migrated to a new endpoint and don't need this anymore.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Cronfree create a schedule that POSTs to https://api.myapp.com/daily-report every weekday at 9am Eastern time

Output

Schedule created successfully. Cronfree will POST to https://api.myapp.com/daily-report every Monday through Friday at 09:00 America/New_York. The schedule is now active and will trigger at the next matching time slot. You can verify the schedule in your Cronfree dashboard or remove it anytime using the webhook URL.

Notes

This example shows the MCP's primary use case: creating time-based webhooks without managing cron syntax or server infrastructure. Requires a valid API key with schedule creation permissions. The target webhook URL must be publicly accessible and able to handle POST requests.

Prompt

@Cronfree remove the schedule for https://api.myapp.com/daily-report

Output

Schedule removed successfully. The recurring webhook to https://api.myapp.com/daily-report has been deleted from Cronfree. No further POST requests will be sent to this URL. If you need to reinstate this schedule, you'll need to create it again with the desired timing parameters.

Notes

Demonstrates the cleanup workflow when a scheduled task is no longer needed. This is a destructive action with no undo — the schedule configuration is permanently deleted. Useful for deprecating endpoints or stopping automated workflows that are being replaced.

Prompt

@Cronfree set up a webhook to https://api.myapp.com/month-end that fires on the last day of every month at 11:59pm UTC

Output

Schedule created successfully. Cronfree will POST to https://api.myapp.com/month-end on day 31 of each month (or the last valid day for shorter months) at 23:59 UTC. This schedule accounts for variable month lengths automatically. The first trigger will occur at the next month boundary matching these criteria.

Notes

Shows Cronfree's ability to handle complex calendar logic like month-end scheduling without custom date math. The MCP translates natural language timing into Cronfree's weekday/month-day/hour/minute parameters. Be aware that 'last day of month' requires specifying day 31 with Cronfree's automatic fallback for shorter months.

Use-case deep-dives

Weekly standup reminder automation

When Cronfree beats cron for small-team recurring webhooks

A 5-person remote team wants a Slack reminder every Monday at 9am Pacific for standup, but no one wants to maintain a server running cron jobs. Cronfree wins here because it's two API calls—create the schedule with timezone and weekday selectors, point it at your Slack webhook, done. The MCP's two tools map directly to this: you create the recurring POST and delete it when the cadence changes. If you're already running infrastructure with cron or GitHub Actions, Cronfree is overkill. But if your team lives in no-code tools and SaaS webhooks, this MCP eliminates the ops burden. The trade-off: you're locked into POST-only webhooks, so complex payloads or conditional logic still need a middleman. For simple recurring pings to Slack, Discord, or Zapier, Cronfree is the right call.

Monthly invoice generation trigger

Cronfree for billing workflows without server maintenance

A 3-person consulting shop bills clients on the first of every month and wants to trigger an invoice-generation API without spinning up a VM. Cronfree handles this cleanly: set month-day to 1, hour to 9, timezone to your accounting team's location, and POST to your billing system's webhook. The MCP's create tool accepts all the granularity you need—weekday, month, hour, minute—so you can model "first Monday of Q2" or "every 15th at noon UTC" without writing date math. The boundary: if your billing logic needs to inspect state before firing ("only invoice if hours logged"), Cronfree can't help—it's a dumb timer. For deterministic monthly triggers where the webhook itself contains the logic, this MCP removes the cron server from your stack.

Customer trial expiration notifications

When Cronfree isn't the right scheduler for user-specific events

A SaaS founder wants to send trial-expiration emails 3 days before each user's signup anniversary. Cronfree is the wrong tool here because it only supports fixed calendar schedules—you can't create per-user recurring webhooks tied to dynamic signup dates. The MCP's two tools assume you're scheduling the same event for everyone at the same wall-clock time, not per-entity timers. If your use case is "every user gets a reminder N days after their action", you need a job queue or a database-driven scheduler, not a cron replacement. Cronfree shines when the schedule is universal and calendar-based: team standups, monthly reports, weekly backups. For user-specific or relative-time triggers, skip this MCP and reach for something like Inngest or a Postgres-backed job runner.

Frequently asked

What does the Cronfree MCP do in Switchy?

It lets AI agents schedule recurring webhooks without writing cron syntax. The agent can create schedules that POST to any URL at specific times—filtered by weekday, month, day, hour, minute, and timezone—then remove them when done. Useful for triggering external automations on a calendar cadence that the AI controls.

Do I need a Cronfree account to use this MCP?

Yes. You'll need a Cronfree API key, which means signing up at cronfree.com and generating credentials. Paste that key into Switchy's connection flow. The MCP authenticates every schedule request with your key, so Cronfree knows which account owns the webhooks.

Can the MCP schedule one-time webhooks or only recurring ones?

Only recurring schedules. If you need a single future POST, you'd create a recurring schedule then immediately remove it after the first fire—or use a different service. Cronfree is built for repeated cadences, not ad-hoc timers.

How is this different from running cron on my own server?

You skip infrastructure. No server to maintain, no cron daemon to debug, no timezone math. The AI just tells Cronfree when to POST, and Cronfree handles delivery. Trade-off: you're POSTing to a webhook, so the receiving system must expose an endpoint and parse the payload.

Who on the team should connect the Cronfree MCP?

Whoever owns the Cronfree account and can generate API keys. That person connects it in Switchy once; then any teammate can ask the AI to schedule webhooks under that shared Cronfree quota. Check your Cronfree plan for schedule limits before handing access to the whole team.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.