Cover Image for How to let your AI agent manage your calendar with KalendMe MCP

How to let your AI agent manage your calendar with KalendMe MCP

KalendMe

KalendMe

AI agents already draft emails, summarize documents, and answer questions. But ask your agent "Am I free on Thursday afternoon?" or "Book a 30-minute call with this client" and it hits a wall: it can't access your calendar.

KalendMe now ships an open-source MCP server that gives any AI agent direct access to your scheduling.

What is MCP?

The Model Context Protocol (MCP) is an open standard for connecting AI applications to external tools and data sources. Instead of building a custom integration for every AI assistant, you expose one MCP server and any compatible client can use it.

KalendMe's MCP server is published as an npm package (@kalendme/mcp-server) and available on GitHub.

What can your AI agent do with it?

Once connected, your agent gets access to 18 scheduling tools:

  • Check availability: "When am I free next week?"
  • Book sessions: "Schedule a 30-minute call with maria@example.com on Monday at 2pm."
  • List and manage booking links: "Create a new 45-minute consultation link."
  • View and cancel events: "Cancel my 3pm meeting tomorrow and notify the guest."
  • Block time: "Block Friday afternoon for deep work."
  • Manage webhooks: "Set up a notification when someone books a session."

Your agent handles the conversation. KalendMe handles the scheduling logic: conflict detection, timezone conversion, calendar sync, and email notifications.

Getting started in 3 steps

1. Get your API key

Log in to KalendMe, go to Settings → API Keys, and generate a new key. You need a Premium plan for API access.

2. Install the MCP server

If you are using Claude Desktop, add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "kalendme": {
      "command": "npx",
      "args": ["-y", "@kalendme/mcp-server"],
      "env": {
        "KALENDME_API_KEY": "your-api-key-here"
      }
    }
  }
}

For other MCP-compatible clients (like NanoClaw or OpenClaw), the setup is similar. Point the client at the @kalendme/mcp-server package and provide your API key as an environment variable.

3. Start talking to your calendar

That is it. Your AI agent can now answer scheduling questions and take actions on your behalf:

You: "Am I available for a 1-hour meeting next Wednesday afternoon?"

Agent: "You have two open slots on Wednesday: 2:00–3:00 PM and 3:30–4:30 PM (America/Sao_Paulo). Would you like me to send a booking link?"

You: "Book the 2pm slot with ana@company.com, title it 'Project kickoff'."

Agent: "Done. I booked 'Project kickoff' on Wednesday at 2:00 PM. Ana will receive a confirmation email with the calendar invite."

Real-world use case: a personal scheduling assistant

Imagine you run a consulting practice. You have a NanoClaw or OpenClaw agent connected to your WhatsApp. A potential client sends you a message:

Client: "Hi, I'd like to schedule a consultation. Are you free this week?"

Your agent checks your KalendMe availability, offers the open slots, and books the meeting. The client gets a confirmation email, the event appears on your Google Calendar, and your availability updates automatically. No manual steps.

Why MCP instead of a REST API?

KalendMe already has a full REST API. So why MCP?

The difference is the audience. The REST API is for developers building applications. The MCP server is for AI agents. It provides structured tool definitions, input validation, and natural-language-friendly descriptions that help the agent understand what each tool does and when to use it.

You don't need to write any code. You just connect your agent and start talking.

Open source and extensible

The KalendMe MCP server is fully open source. You can inspect the code, contribute improvements, or fork it to add custom tools specific to your workflow.

Install it from npm:

npm install @kalendme/mcp-server

Or run it directly:

npx @kalendme/mcp-server

Start scheduling with AI today

If you already use KalendMe, you are one configuration step away from giving your AI agent full calendar access. If you are new to KalendMe, create a free account and upgrade to Premium to unlock API and MCP access.

Your calendar should understand natural language, not just clicks.

Get started with KalendMe MCP →

KalendMe

KalendMe

Try it in less than 2 minutes

(No credit card required)