AI Scheduling Agent

The AI scheduler that
AI agents can book

Your guests book via natural chat. Other AI agents book via MCP. Google Calendar sync, Meet links, timezone detection. Open source and self-hostable.

Works with

MCP
Claude Code
Cursor
OpenAI
Google Calendar

Why Open Schedule Agent

The first scheduling tool built for both humans and AI agents

Conversational

Guests book through natural chat, not forms. The AI collects name, email, topic, detects timezone, and finds the best slot. 30 seconds, zero friction.

Agent-Native

Built-in MCP server and /.well-known/agent.json discovery. Any MCP-compatible AI agent can find your schedule and book automatically.

Multi-Channel

Telegram, Slack, Discord, Web, and MCP — all connected to the same calendar. One schedule, every channel your clients use.

How It Works

Three steps to AI-powered scheduling

1

Connect Calendar

Link your Google Calendar. The agent reads your real-time availability and respects existing events.

2

Set Your Hours

Tell the bot your schedule: "Monday to Friday, 10am to 6pm". Change it anytime by chatting.

3

Share Your Link

Share the bot link or MCP endpoint. Guests and AI agents start booking immediately.

See it in action

A guest opens the chat, writes in their language. The bot collects their name, email, and topic — finds a free slot in their timezone and books it. 30 seconds, zero back-and-forth.

  • Telegram
  • Slack
  • Discord
  • Web Widget
  • MCP Protocol
Telegram
Hi, I'd like to book a consultation
Sure! What's your name and where are you located?
Maria from Kyiv, maria@corp.com, about partnership
Got it, Maria! Here are available slots in Kyiv time:
1. Wed Mar 11, 13:00–13:30
2. Thu Mar 12, 15:00–15:30
Wednesday at 13:00
Confirmed! Wed Mar 11 at 13:00 Kyiv time. Calendar invite and Meet link sent to maria@corp.com

Integrations

Connects to everything your team already uses

Google Calendar
Google Meet
Telegram
Slack
Discord
MCP Server

Simple Pricing

Start free. Scale when you need to.

Free
$0 /mo

Self-hosted, open source

  • Unlimited bookings
  • All channels (Telegram, Slack, Discord, Web)
  • MCP server + agent discovery
  • Google Calendar + Meet
  • Any LLM (Claude, GPT, Ollama)
  • MIT license, full source code
View on GitHub
Pro
$29 /mo

For teams and power users

  • Unlimited bookings
  • Custom domain
  • Booking analytics dashboard
  • Priority support
  • Multi-calendar support
  • Custom branding
Book demo

Open source. Inspect every line.

Open Schedule Agent is fully open source under the MIT license. Run it on your own server, modify anything, contribute back. Your calendar data never leaves your infrastructure.

MIT License GitHub Stars
View on GitHub
$ pip install open-schedule-agent
$ schedulebot init
Created config.yaml and .env
$ schedulebot run

Telegram bot connected
Google Calendar authorized
MCP server at /mcp
Agent discovery at /.well-known/agent.json

Ready. Accepting bookings.

Frequently Asked Questions

How do I book a demo?

+

Click "Book demo" anywhere on this page. It opens our Telegram scheduling bot — the same product you're evaluating. You'll chat with the AI, pick a time, and get a calendar invite. That's the demo itself.

Prefer not to use Telegram? Visit our web agent page to book via browser.

What is MCP and why does it matter?

+

MCP (Model Context Protocol) is an open standard that lets AI agents use external tools. When your scheduling agent has an MCP endpoint, any AI assistant (Claude Code, Cursor, custom agents) can check your availability and book meetings programmatically.

This means your calendar becomes accessible not just to humans, but to the growing ecosystem of AI agents.

What's the difference between self-hosted and managed?

+

Self-hosted (Free): You run the agent on your own server. Full control, full privacy. You handle updates and infrastructure. Great for developers and teams with DevOps capacity.

Managed (Starter/Pro): We host and maintain everything. Zero setup — connect your Google Calendar and you're live. Automatic updates, monitoring, and support included.

Which LLMs are supported?

+

The self-hosted version works with Claude (Anthropic), GPT (OpenAI), or Ollama for fully local, free inference. Switch providers by changing one line in config.

Managed plans use Claude for the best conversational experience.

How is this different from Calendly or Blockit?

+

Traditional scheduling tools use forms. Open Schedule Agent uses natural conversation — guests chat, they don't fill out fields.

More importantly, this is the first scheduling tool that's agent-native. AI agents can discover and book via MCP protocol — no human involvement needed. Plus, it's open source, so you own your data and can customize everything.

Can I cancel anytime?

+

Yes. Managed plans are month-to-month with no contracts. Cancel anytime and your subscription ends at the end of the billing period. You can always switch to self-hosted for free.

Ready to make your calendar
AI-accessible?

Let your guests and AI agents book you through natural conversation. Deploy in 5 minutes or let us host it for you.