{"serverId":"mcp-registry/com.mapmelon/mapmelon","tools":[{"name":"checkAvailability","fixed":{"name":"checkAvailability","description":"Check if a coliving has available accommodations for a specific date range and number of guests. Returns available room types with pricing.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["colivingId","startDate","endDate"],"properties":{"guests":{"type":"integer","default":1,"minimum":1,"description":"Number of guests"},"endDate":{"type":"string","description":"Check-out date in ISO 8601 format (YYYY-MM-DD)"},"startDate":{"type":"string","description":"Check-in date in ISO 8601 format (YYYY-MM-DD)"},"colivingId":{"type":"integer","description":"The coliving ID to check availability for"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Check Coliving Availability"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":200,"tokensAfter":200},{"name":"checkAvailabilityBySlug","fixed":{"name":"checkAvailabilityBySlug","description":"Check if a coliving has available accommodations using its URL slug instead of ID. Returns available room types with pricing.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug","startDate","endDate"],"properties":{"slug":{"type":"string","description":"The coliving URL slug (e.g., 'sun-and-co')"},"guests":{"type":"integer","default":1,"minimum":1,"description":"Number of guests"},"endDate":{"type":"string","description":"Check-out date in ISO 8601 format (YYYY-MM-DD)"},"startDate":{"type":"string","description":"Check-in date in ISO 8601 format (YYYY-MM-DD)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Check Coliving Availability by Slug"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":194,"tokensAfter":194},{"name":"getAccommodations","fixed":{"name":"getAccommodations","description":"Get all accommodation types (rooms, beds) for a specific coliving. Returns pricing, capacity, and unit details.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["colivingId"],"properties":{"colivingId":{"type":"integer","description":"The coliving ID"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Coliving Accommodations"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":104,"tokensAfter":104},{"name":"getAllCategories","fixed":{"name":"getAllCategories","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Get All Categories"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":93,"tokensAfter":93},{"name":"getAllCountries","fixed":{"name":"getAllCountries","description":"Get a list of all countries that have active colivings on Mapmelon, grouped by continent. Shows the number of colivings in each country.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Get All Countries with Colivings"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":78,"tokensAfter":78},{"name":"getAvailabilityByMonth","fixed":{"name":"getAvailabilityByMonth","description":"Get a monthly availability overview for a coliving. Returns which accommodation types have available units for each week of the specified month.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["colivingId","year","month"],"properties":{"year":{"type":"integer","description":"Year (e.g., 2026)"},"month":{"type":"integer","maximum":12,"minimum":1,"description":"Month number (1-12)"},"colivingId":{"type":"integer","description":"The coliving ID"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Monthly Availability Calendar"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":160,"tokensAfter":160},{"name":"getColivingById","fixed":{"name":"getColivingById","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string","description":"The coliving URL slug (e.g., 'sun-and-co', 'nine-coliving')"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Coliving Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":133,"tokensAfter":133},{"name":"getColivingReviews","fixed":{"name":"getColivingReviews","description":"Get user reviews for a specific coliving. Returns review text, ratings, and reviewer information.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string","description":"The coliving URL slug"},"limit":{"type":"integer","default":10,"maximum":20,"minimum":1,"description":"Maximum number of reviews to return"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Coliving Reviews"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":131,"tokensAfter":131},{"name":"getColivingsByAmenities","fixed":{"name":"getColivingsByAmenities","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["categories"],"properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1,"description":"Maximum number of results to return"},"categories":{"type":"array","items":{"type":"string"},"minItems":1,"description":"List of category/amenity names to filter by (e.g., ['pool', 'gym', 'yoga'])"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Colivings by Amenities"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":194,"tokensAfter":194},{"name":"getColivingsByBudget","fixed":{"name":"getColivingsByBudget","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["maxPrice"],"properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1,"description":"Maximum number of results to return"},"maxPrice":{"type":"number","minimum":0,"description":"Maximum price per night in EUR"},"minPrice":{"type":"number","default":0,"minimum":0,"description":"Minimum price per night in EUR"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Colivings by Budget"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":184,"tokensAfter":184},{"name":"getColivingsByContinent","fixed":{"name":"getColivingsByContinent","description":"Search for coliving spaces in a specific continent. Valid continents: Europe, Asia, Africa, North America, South America, Oceania.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["continent"],"properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1,"description":"Maximum number of results to return"},"continent":{"enum":["Europe","Asia","Africa","North America","South America","Oceania"],"type":"string","description":"Continent name"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Colivings by Continent"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":164,"tokensAfter":164},{"name":"getColivingsByCountry","fixed":{"name":"getColivingsByCountry","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["countryCode"],"properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1,"description":"Maximum number of results to return"},"countryCode":{"type":"string","maxLength":2,"minLength":2,"description":"ISO 3166-1 alpha-2 country code (e.g., 'pt', 'es', 'th')"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Colivings by Country"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":168,"tokensAfter":168},{"name":"getColivingsByLifestyle","fixed":{"name":"getColivingsByLifestyle","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["lifestyle"],"properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1,"description":"Maximum number of results to return"},"lifestyle":{"enum":["community","location","coworking","facilities","activities","food","structure"],"type":"string","description":"Lifestyle category group name"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Colivings by Lifestyle"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":225,"tokensAfter":225},{"name":"getColivingsByLocation","fixed":{"name":"getColivingsByLocation","description":"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'.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1,"description":"Maximum number of results to return"},"query":{"type":"string","minLength":1,"description":"Location search query (city, region, country, or coliving name)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Colivings by Location"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":172,"tokensAfter":172}],"toolsChanged":14,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}