croissant-mcp-server
v1.3.1
Published
Give your AI assistant the ability to search, book, and manage coworking spaces and conference rooms across 100+ cities
Maintainers
Readme
Croissant MCP Server 🥐
The official Model Context Protocol server for Croissant. Give your AI assistant the ability to search, book, and manage coworking spaces and conference rooms across 100+ cities worldwide.
About
Croissant is a coworking and conference room marketplace operating in 100+ cities. One membership gives you access to hundreds of workspaces — book a desk for the day or a conference room for your next meeting.
With this MCP server, your AI assistant can:
- Find a workspace — Search by city, neighborhood, or coordinates across New York, London, Berlin, Barcelona, and more
- Book a conference room — Check availability, get pricing, and book a room in a single conversation
- Check in & out — Reserve a seat, check in when you arrive, and add guests
- Manage your bookings — View upcoming reservations, cancel bookings, and get refunds
Getting Started
Claude Desktop
Add to your MCP configuration (Settings → Developer → Edit Config):
{
"mcpServers": {
"croissant": {
"command": "npx",
"args": ["croissant-mcp-server"]
}
}
}Claude Code
claude mcp add croissant -- npx croissant-mcp-serverOther MCP Clients
Connect via SSE transport at https://mcp.getcroissant.com/sse.
Example Conversations
You: Find me a conference room in Soho for 6 people tomorrow afternoon
AI: searches rooms → checks availability → shows options with pricing
You: Book the WeWork boardroom from 2–4pm
AI: calculates price → places the order → confirms booking
You: I'm at the coworking space, check me in and add my colleague Sarah
AI: checks you in → adds Sarah as a guest
Tools
Discovery (no account required)
| Tool | Description |
|------|-------------|
| croissant_regions | List all cities where Croissant operates |
| croissant_search_spaces | Find coworking spaces in a city |
| croissant_search_rooms | Find conference rooms in a city |
| croissant_space_rooms | List conference rooms at a specific space |
| croissant_nearby_spaces | Find spaces near coordinates |
| croissant_nearby_rooms | Find rooms near coordinates |
| croissant_find_spaces | Search spaces by name or location |
| croissant_find_rooms | Search rooms by name or location |
| croissant_space_details | Space details and seat availability |
| croissant_room_details | Room details and time slot availability |
Conference Room Booking
| Tool | Description |
|------|-------------|
| croissant_room_price | Calculate the price for a room booking |
| croissant_book_room | Book a conference room |
| croissant_my_bookings | List upcoming bookings |
| croissant_cancel_booking | Cancel a booking and get a refund |
Coworking Check-in
| Tool | Description |
|------|-------------|
| croissant_my_reservations | List active and upcoming seat reservations |
| croissant_reserve_seat | Reserve a seat at a specific time |
| croissant_cancel_reservation | Cancel a seat reservation |
| croissant_visit_status | Check if you're currently checked in |
| croissant_check_in | Check in to a space |
| croissant_check_out | Check out of a space |
| croissant_add_guest | Add a guest to your visit |
| croissant_checkout_guest | Check out a guest |
Account
| Tool | Description |
|------|-------------|
| croissant_login | Connect your Croissant account |
| croissant_logout | Disconnect your account |
| croissant_me | View your profile |
Authentication
Browsing and searching works without an account — try it out right away. When you're ready to book a room or check in, use croissant_login to securely connect your Croissant account via OAuth.
API Endpoints
| Endpoint | Description |
|----------|-------------|
| GET /tools | Browse the full tool catalog as JSON |
| GET /health | Health check |
| GET /sse | MCP SSE transport |
| POST /messages | MCP message transport |
