BookLog in
Colivings
Friends
Community
Profile

Model Context Protocol

Mapmelon MCP Server

Find the perfect coliving space worldwide. Connect AI assistants to Mapmelon's curated database of community-focused coliving spaces.

API Version 1.0.0Base URL: https://www.mapmelon.com/api/mcp

Overview

The Mapmelon MCP Server provides access to a curated database of community-focused coliving spaces around the world. This API supports both the Model Context Protocol (MCP) for AI assistants and standard REST endpoints for direct integration.

🤖

MCP Protocol

Use with AI assistants like Claude, ChatGPT, and more

🔌

REST API

Browse available REST endpoints for direct integration

📊

Data Model

Understand the coliving object structure using schema.org

💡

Examples

See sample requests and responses

Quick Setup for Claude

Connect Mapmelon to Claude in just 2 steps

Step 1: Open your Claude configuration file

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Step 2: Add this configuration

claude_desktop_config.json
{
  "mcpServers": {
    "mapmelon": {
      "url": "https://www.mapmelon.com/api/mcp"
    }
  }
}

For Claude.ai Web Users

  1. Go to SettingsFeatures Model Context Protocol
  2. Click "Add Server"
  3. Enter server URL: https://www.mapmelon.com/api/mcp
  4. Save and start using it in conversations!

After adding, restart Claude. You can then ask: "Find me coliving spaces in Portugal"

Available MCP Tools

14 tools organized into search, availability, and reference categories

🔍 Search & Filter

Tool NameDescriptionParameters
getColivingsByCountrySearch colivings by ISO 3166-1 alpha-2 country codecountryCode (string), limit (number)
getColivingsByContinentFilter colivings by continent (Europe, Asia, Africa, etc.)continent (string), limit (number)
getColivingsByLocationSearch across city, region, country name, and descriptionquery (string), limit (number)
getColivingsByLifestyleFind colivings by lifestyle group (community, activities, etc.)lifestyle (string), limit (number)
getColivingsByBudgetSearch colivings within a price range per night in EURminPrice (number), maxPrice (number), limit (number)
getColivingsByAmenitiesFilter by amenities like pool, gym, yoga, surf, pet friendlycategories (string[]), limit (number)

📅 Availability & Booking

Tool NameDescriptionParameters
checkAvailabilityCheck availability for a coliving between specific datescolivingId (number), startDate (string), endDate (string), guests (number)
checkAvailabilityBySlugCheck availability using the coliving URL slugslug (string), startDate (string), endDate (string), guests (number)
getAvailabilityByMonthGet weekly availability overview for a specific monthcolivingId (number), year (number), month (number)

📚 Reference & Details

Tool NameDescriptionParameters
getColivingByIdGet full coliving details including amenities, pricing, and reviewsslug (string)
getAccommodationsGet all room types and beds for a coliving with pricingcolivingId (number)
getColivingReviewsGet user reviews for a specific colivingslug (string), limit (number)
getAllCategoriesList all amenity and lifestyle categories available for filteringNone
getAllCountriesList all countries with active colivings, grouped by continentNone

Data Model

Responses use schema.org naming conventions for interoperability

Coliving Object (LodgingBusiness)

FieldTypeDescription
identifiernumberUnique coliving ID
namestringName of the coliving
descriptionstringDescription of the coliving
urlstringURL to the coliving page on Mapmelon
slugstringURL slug identifier
geoGeoCoordinatesLatitude and longitude coordinates
addressPostalAddressCity, region, and country information
amenityFeaturearrayList of amenity/category IDs
aggregateRatingAggregateRatingAverage rating (1-5 scale)
internetSpeednumberWiFi speed in Mbps
numberOfRoomsnumberTotal capacity
petsAllowedbooleanWhether pets are welcome
minNights / maxNightsnumberStay duration limits
countryCodestringISO 3166-1 alpha-2 code
continentstringContinent name

Accommodation Object

FieldTypeDescription
identifierstringUnique accommodation ID
namestringRoom/bed name
accommodationTypestring"Room" or "Bed"
occupancyQuantitativeValueMaximum guests
pricePerNightnumberFixed price per night in EUR
flexiblePricesarrayPrice tiers based on guest count
numberOfUnitsnumberAvailable units of this type

Usage Examples

Once configured, simply ask your AI assistant naturally

Using with Claude

"Can you help me find coliving spaces in Portugal?"

"Show me colivings with a pool and yoga in Europe"

"I need a coliving near the beach for under 30 EUR per night"

"Check if Sun and Co has availability in April 2026"

Find colivings in Portugal (MCP)

MCP Tool Call
{
  "tool": "getColivingsByCountry",
  "arguments": {
    "countryCode": "pt",
    "limit": 5
  }
}

Search by amenities (MCP)

MCP Tool Call
{
  "tool": "getColivingsByAmenities",
  "arguments": {
    "categories": [
      "pool",
      "yoga",
      "surf"
    ],
    "limit": 10
  }
}

Check availability (MCP)

MCP Tool Call
{
  "tool": "checkAvailabilityBySlug",
  "arguments": {
    "slug": "sun-and-co",
    "startDate": "2026-04-01",
    "endDate": "2026-04-30",
    "guests": 1
  }
}

Budget search (MCP)

MCP Tool Call
{
  "tool": "getColivingsByBudget",
  "arguments": {
    "minPrice": 10,
    "maxPrice": 30,
    "limit": 5
  }
}

Available Categories

Use these with the getColivingsByAmenities and getColivingsByLifestyle tools

Location

beachcitytownruralislandmountaintropicaldesertlow cost of livingenglish-friendlyvery safe

Community

weekly shared meals1-2 weekly activities3+ weekly activitieshost or community managerfamily meetingscommunity room

Activities

yogasurfhikingworkshopsnightlifeclimbingkitesurfingentrepreneurshiptech-focused

Facilities

pet friendlyshared kitchenlaundrypoolgymparkingair conditioningaccessible

Coworking

standing deskergonomic chairsnice viewsmonitorscall roomsday pass

Food

breakfastlunchdinnervegetarianvegan

Rate Limits & Best Practices

Rate Limits

  • 100 requests per minute per IP
  • Default result limit: 10
  • Maximum result limit: 50

Best Practices

  • Use appropriate limit parameters
  • Cache responses when possible
  • Use slug-based lookups for specific colivings
  • Use getAllCategories to discover valid filter values
Mapmelon logo

Discover and book coliving spaces worldwide. Built for remote workers, digital nomads, and coliving enthusiasts.

Download the Mapmelon App

playstoreappstore
Coliving Awards Winner

© 2026 Mapmelon. All rights reserved.