Cal.com FastMCP Server
⚠️ Disclaimer: This project is not affiliated with or endorsed by Cal.com. I am an independent developer and have no association with Cal.com in any official capacity.
This project provides a FastMCP server for interacting with the Cal.com API. It allows Language Learning Models (LLMs) to use tools to connect with important Cal.com functionalities like managing event types and bookings.
Prerequisites
- Python 3.8+
- A Cal.com account and API Key (v2)
Setup
Clone the repository (if applicable) or download the files.
git clone https://github.com/Danielpeter-99/calcom-mcp.git cd calcom-mcpCreate a virtual environment (recommended):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtSet up the Cal.com API Key: You need to set the
CALCOM_API_KEYenvironment variable. You can get your API key from your Cal.com settings page (usually under Developer or Security settings).Linux/macOS:
export CALCOM_API_KEY="your_actual_api_key_here"To make it permanent, add this line to your shell configuration file (e.g.,
.bashrc,.zshrc).Windows (PowerShell):
$env:CALCOM_API_KEY="your_actual_api_key_here"To make it permanent, you can set it through the System Properties > Environment Variables.






