Kalendis

Kalendis

MCP server and code generator for Kalendis scheduling API integration across frameworks.

0
Stars
2
Forks
0
Releases

Overview

Kalendis MCP Tool is an MCP server and client generator designed to streamline integration of the Kalendis scheduling API across popular Node.js frameworks. It exposes Kalendis API tooling for use with AI agents like Claude and Cursor via the MCP Server, and it can generate TypeScript clients for both backend and frontend applications. The tool can produce API route handlers for Next.js (App Router), Express, Fastify, and NestJS, providing a consistent, type-safe integration layer for managing users, availability, recurring availability, availability exceptions, bookings, and account data. It uses environment variables for API key management; generated clients require you to provide an API key when instantiating, while the MCP tool itself does not store or use the key. The environment supports development (sandbox) and production endpoints. Error handling in generated clients includes 401/403 authentication and network/API errors. Quick installation via npm, and commands to generate backend/frontend clients, API routes, and to list endpoints are provided.

Details

Owner
kalendis-dev
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

MCP Server

Exposes Kalendis API tools for use with Claude, Cursor, etc.

Client Generator

Generates TypeScript clients for backend and frontend applications.

Route Generator

Creates API route handlers for Next.js, Fastify, NestJS and Express.

Secure

Uses environment variables for API key management.

Type-safe

Full TypeScript support with generated types.

Audience

DevelopersGenerate type-safe TypeScript clients and framework-specific API routes to integrate Kalendis scheduling API in backend and frontend apps.
Platform teamsAutomate API integration across Next.js, Express, Fastify, and NestJS with generated routes and clients.
AI tool usersEnable AI agents (e.g., Claude, Cursor) to interact with Kalendis endpoints via MCP server tools.

Tags

kalendismcpscheduling apitypescriptclient generatorroute generatorNext.jsExpressFastifyNestJSenvironment variablesAPI keyauthenticationendpointsrouting