Mapmelon
Search curated community colivings and see who else will be staying during your dates.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mapmelon": {
"url": "https://www.mapmelon.com/api/mcp"
}
}
}Puntos de conexión remotos
https://www.mapmelon.com/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (14)
🟢getColivingsByCountry(countryCode, limit)
Search for coliving spaces in a specific country. Use ISO 3166-1 alpha-2 country codes (e.g., 'pt' for Portugal, 'es' for Spain, 'th' for Thailand).
Esquema de entrada
{
"type": "object",
"properties": {
"countryCode": {
"type": "string",
"minLength": 2,
"maxLength": 2,
"description": "ISO 3166-1 alpha-2 country code (e.g., 'pt', 'es', 'th')"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10,
"description": "Maximum number of results to return"
}
},
"required": [
"countryCode"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getColivingsByContinent(continent, limit)
Search for coliving spaces in a specific continent. Valid continents: Europe, Asia, Africa, North America, South America, Oceania.
Esquema de entrada
{
"type": "object",
"properties": {
"continent": {
"type": "string",
"enum": [
"Europe",
"Asia",
"Africa",
"North America",
"South America",
"Oceania"
],
"description": "Continent name"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10,
"description": "Maximum number of results to return"
}
},
"required": [
"continent"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getColivingsByLocation(query, limit)
Search for coliving spaces by location name. Searches across city, region, country name, and coliving name. Use this for flexible location searches like 'Bali', 'Lisbon', 'Barcelona'.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Location search query (city, region, country, or coliving name)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10,
"description": "Maximum number of results to return"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getColivingsByBudget(minPrice, maxPrice, limit)
Search for coliving spaces within a price range. Prices are per night in EUR. Returns colivings with at least one accommodation within the specified budget.
Esquema de entrada
{
"type": "object",
"properties": {
"minPrice": {
"type": "number",
"minimum": 0,
"default": 0,
"description": "Minimum price per night in EUR"
},
"maxPrice": {
"type": "number",
"minimum": 0,
"description": "Maximum price per night in EUR"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10,
"description": "Maximum number of results to return"
}
},
"required": [
"maxPrice"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getColivingsByAmenities(categories, limit)
Search for coliving spaces that have specific amenities/categories. Use category names like 'pool', 'gym', 'surf', 'yoga', 'pet friendly', 'coworking', etc. Use getAllCategories tool to see all available categories.
Esquema de entrada
{
"type": "object",
"properties": {
"categories": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "List of category/amenity names to filter by (e.g., ['pool', 'gym', 'yoga'])"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10,
"description": "Maximum number of results to return"
}
},
"required": [
"categories"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getColivingsByLifestyle(lifestyle, limit)
Search for coliving spaces by lifestyle category group. Groups: 'community' (shared meals, activities, min stay), 'location' (beach, city, mountain), 'coworking' (desks, monitors, call rooms), 'facilities' (pool, gym, kitchen), 'activities' (yoga, surf, hiking), 'food' (breakfast, vegan), 'structure' (apartments, dorms).
Esquema de entrada
{
"type": "object",
"properties": {
"lifestyle": {
"type": "string",
"enum": [
"community",
"location",
"coworking",
"facilities",
"activities",
"food",
"structure"
],
"description": "Lifestyle category group name"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10,
"description": "Maximum number of results to return"
}
},
"required": [
"lifestyle"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢checkAvailability(colivingId, startDate, endDate, guests)
Check if a coliving has available accommodations for a specific date range and number of guests. Returns available room types with pricing.
Esquema de entrada
{
"type": "object",
"properties": {
"colivingId": {
"type": "integer",
"description": "The coliving ID to check availability for"
},
"startDate": {
"type": "string",
"description": "Check-in date in ISO 8601 format (YYYY-MM-DD)"
},
"endDate": {
"type": "string",
"description": "Check-out date in ISO 8601 format (YYYY-MM-DD)"
},
"guests": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Number of guests"
}
},
"required": [
"colivingId",
"startDate",
"endDate"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢checkAvailabilityBySlug(slug, startDate, endDate, guests)
Check if a coliving has available accommodations using its URL slug instead of ID. Returns available room types with pricing.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The coliving URL slug (e.g., 'sun-and-co')"
},
"startDate": {
"type": "string",
"description": "Check-in date in ISO 8601 format (YYYY-MM-DD)"
},
"endDate": {
"type": "string",
"description": "Check-out date in ISO 8601 format (YYYY-MM-DD)"
},
"guests": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Number of guests"
}
},
"required": [
"slug",
"startDate",
"endDate"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getAvailabilityByMonth(colivingId, year, month)
Get a monthly availability overview for a coliving. Returns which accommodation types have available units for each week of the specified month.
Esquema de entrada
{
"type": "object",
"properties": {
"colivingId": {
"type": "integer",
"description": "The coliving ID"
},
"year": {
"type": "integer",
"description": "Year (e.g., 2026)"
},
"month": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"description": "Month number (1-12)"
}
},
"required": [
"colivingId",
"year",
"month"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getColivingById(slug)
Get full details for a specific coliving by its ID or URL slug. Returns comprehensive information including description, location, amenities, pricing, reviews, and accommodation types.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The coliving URL slug (e.g., 'sun-and-co', 'nine-coliving')"
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getAccommodations(colivingId)
Get all accommodation types (rooms, beds) for a specific coliving. Returns pricing, capacity, and unit details.
Esquema de entrada
{
"type": "object",
"properties": {
"colivingId": {
"type": "integer",
"description": "The coliving ID"
}
},
"required": [
"colivingId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getColivingReviews(slug, limit)
Get user reviews for a specific coliving. Returns review text, ratings, and reviewer information.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The coliving URL slug"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Maximum number of reviews to return"
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getAllCategories
Get all available amenity and lifestyle categories that can be used to filter colivings. Categories are grouped into: location, food, coworking, facilities, structure, activities, community.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢getAllCountries
Get a list of all countries that have active colivings on Mapmelon, grouped by continent. Shows the number of colivings in each country.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia