Mapmelon

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
91%
Vollständigkeit des Schemas
90%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,918Tokens (Tool-Definitionen)
~1017 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.50% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

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

Remote-Endpunkte

https://www.mapmelon.com/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (14)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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).

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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'.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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).

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet14 Tools
verifiziertVersion nicht aufgezeichnet14 Tools