Mapmelon

Search curated community colivings and see who else will be staying during your dates.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
91%
Integridad del esquema
90%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,918Tokens (definiciones de herramientas)
~1017 BTamaño de respuesta típico
Impacto moderado en la atención (1.50% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (14)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada14 herramientas
verificadoversión no registrada14 herramientas