outdoorithm
Ce que fait ce MCP
Discovers campgrounds, checks availability and safety, provides weather and route planning, recommends gear, and prepares booking handoffs.
Outils
Schéma d’entrée
{'type': 'object', 'properties': {'adults': {'type': 'integer', 'default': 2, 'description': 'Number of adults (default 2)'}, 'nights': {'type': 'integer', 'default': 2, 'description': 'Number of nights (default 2)'}, 'season': {'anyOf': [{'enum': ['spring', 'summer', 'fall', 'winter'], 'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'spring, summer, fall, or winter (optional)'}, 'children': {'type': 'integer', 'default': 0, 'description': 'Number of children (default 0)'}, 'has_pets': {'type': 'boolean', 'default': False, 'description': 'Whether bringing pets (default false)'}, 'trip_type': {'enum': ['car_camping', 'backpacking', 'rv', 'glamping'], 'type': 'string', 'default': 'car_camping', 'description': 'car_camping, backpacking, rv, or glamping (default car_camping)'}, 'activities': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Planned activities (hiking, fishing, swimming, kayaking, biking, beach)'}, 'campground_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional CUID to personalize based on campground amenities'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['origin_latitude', 'origin_longitude', 'destinations'], 'properties': {'destinations': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'List of {campground_id: str, latitude: float, longitude: float} (max 9)'}, 'origin_latitude': {'type': 'number', 'description': 'Latitude of starting location'}, 'origin_longitude': {'type': 'number', 'description': 'Longitude of starting location'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['campground_id', 'start_date', 'end_date'], 'properties': {'end_date': {'type': 'string', 'description': 'Check-out date in YYYY-MM-DD format'}, 'min_nights': {'type': 'integer', 'default': 1, 'description': 'Minimum consecutive nights required (1-7, default 1)'}, 'start_date': {'type': 'string', 'description': 'Check-in date in YYYY-MM-DD format'}, 'campground_id': {'type': 'string', 'description': 'Campground CUID (e.g., "ReserveCalifornia:uuid:725")'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['campground_ids'], 'properties': {'campground_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of campground CUIDs to check'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['gear_ids'], 'properties': {'gear_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of 2-3 gear item identifiers (unique_id or slug)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['campground_id'], 'properties': {'result_limit': {'type': 'integer', 'default': 20, 'description': 'Number of results (1-50, default 20)'}, 'campground_id': {'type': 'string', 'description': 'CUID of the target campground to find similar ones for'}, 'max_distance_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Optional max distance in km (omit for nationwide search)'}, 'semantic_weight': {'type': 'number', 'default': 0.6, 'description': 'Weight for text/review similarity (0-1, default 0.6)'}, 'structured_weight': {'type': 'number', 'default': 0.4, 'description': 'Weight for attribute similarity (0-1, default 0.4)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['campground_id'], 'properties': {'campground_id': {'type': 'string', 'description': 'Unique campground identifier (CUID format, e.g., "RecreationDotGov:232447:1074")'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['campground_id'], 'properties': {'slot_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional filter â\x80\x94 one of essential/activity/comfort/amenity_gap'}, 'campground_id': {'type': 'string', 'description': 'Campground CUID'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'description': 'Campground latitude'}, 'longitude': {'type': 'number', 'description': 'Campground longitude'}, 'check_in_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Planned check-in date ISO format (optional)'}, 'check_out_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Planned check-out date ISO format (optional)'}, 'campground_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Campground name for context (optional)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['campground_id', 'start_date', 'end_date'], 'properties': {'end_date': {'type': 'string', 'description': 'Check-out date (YYYY-MM-DD).'}, 'party_size': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': "Optional group size. Surfaced in the user-facing summary;\nmost operators don't accept this in URL params, so it isn't\nembedded in the deep link."}, 'start_date': {'type': 'string', 'description': 'Check-in date (YYYY-MM-DD).'}, 'campground_id': {'type': 'string', 'description': 'Outdoorithm CUID (e.g. ``RecreationDotGov:232447``).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'description': 'Maximum results (1-50, default 20)'}, 'states': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'US state codes to filter by (e.g., ["CA", "OR"])'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Latitude coordinate'}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Longitude coordinate'}, 'allows_pets': {'type': 'boolean', 'default': False, 'description': 'Only show pet-friendly campgrounds'}, 'camping_type': {'anyOf': [{'enum': ['tent', 'rv', 'primitive', 'group', 'cabin', 'glamping'], 'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Camping type (tent/rv/primitive/group/cabin/glamping)'}, 'near_location': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'City, park, address, or landmark (e.g., "Oakland, CA", "Yosemite")'}, 'prefers_beach': {'type': 'boolean', 'default': False, 'description': 'Prefer beach settings'}, 'prefers_quiet': {'type': 'boolean', 'default': False, 'description': 'Prefer quiet campgrounds'}, 'prefers_desert': {'type': 'boolean', 'default': False, 'description': 'Prefer desert settings'}, 'prefers_forest': {'type': 'boolean', 'default': False, 'description': 'Prefer forested settings'}, 'prefers_hiking': {'type': 'boolean', 'default': False, 'description': 'Prefer hiking trails'}, 'campground_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Name, or the start of the name, of a specific campground\n(e.g., "Jumbo Rocks", "Upper Pines"). Matching campgrounds are returned\nfirst; with no other location given, the search centers on the best match.'}, 'prefers_boating': {'type': 'boolean', 'default': False, 'description': 'Prefer boating access'}, 'prefers_fishing': {'type': 'boolean', 'default': False, 'description': 'Prefer fishing access'}, 'prefers_privacy': {'type': 'boolean', 'default': False, 'description': 'Prefer private campsites'}, 'min_review_count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Minimum number of reviews'}, 'preferred_season': {'anyOf': [{'enum': ['spring', 'summer', 'fall', 'winter'], 'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Preferred season (summer/fall/winter/spring)'}, 'prefers_kayaking': {'type': 'boolean', 'default': False, 'description': 'Prefer kayaking access'}, 'prefers_mountain': {'type': 'boolean', 'default': False, 'description': 'Prefer mountain settings'}, 'prefers_secluded': {'type': 'boolean', 'default': False, 'description': 'Prefer secluded/private campgrounds'}, 'prefers_swimming': {'type': 'boolean', 'default': False, 'description': 'Prefer swimming areas'}, 'requires_showers': {'type': 'boolean', 'default': False, 'description': 'Require shower facilities'}, 'min_avg_sentiment': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Minimum average sentiment (0-5)'}, 'preferred_carrier': {'anyOf': [{'enum': ['verizon', 'att', 'tmobile'], 'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Preferred carrier (verizon/att/tmobile)'}, 'prefers_adventure': {'type': 'boolean', 'default': False, 'description': 'Prefer adventure-oriented campgrounds'}, 'prefers_lakefront': {'type': 'boolean', 'default': False, 'description': 'Prefer lakefront locations'}, 'max_distance_miles': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Maximum distance from location in miles'}, 'min_seasonal_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Minimum seasonal score (1-5)'}, 'prefers_oceanfront': {'type': 'boolean', 'default': False, 'description': 'Prefer ocean/beach locations'}, 'prefers_relaxation': {'type': 'boolean', 'default': False, 'description': 'Prefer relaxation-focused campgrounds'}, 'prefers_riverfront': {'type': 'boolean', 'default': False, 'description': 'Prefer riverside locations'}, 'prefers_stargazing': {'type': 'boolean', 'default': False, 'description': 'Prefer dark sky areas'}, 'sentiment_trending': {'anyOf': [{'enum': ['improving', 'stable', 'declining'], 'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter by trend (improving/stable/declining)'}, 'max_price_per_night': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Maximum price filter'}, 'min_price_per_night': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Minimum price filter'}, 'requires_dump_station': {'type': 'boolean', 'default': False, 'description': 'Require RV dump station'}, 'require_greenbook_safe': {'type': 'boolean', 'default': False, 'description': 'Only show campgrounds with OK safety status'}, 'requires_accessibility': {'type': 'boolean', 'default': False, 'description': 'Require wheelchair/ADA accessible features'}, 'requires_cell_coverage': {'type': 'boolean', 'default': False, 'description': 'Require cell phone coverage'}, 'requires_flush_toilets': {'type': 'boolean', 'default': False, 'description': 'Require flush toilets'}, 'requires_potable_water': {'type': 'boolean', 'default': False, 'description': 'Require potable water'}, 'requires_water_hookups': {'type': 'boolean', 'default': False, 'description': 'Require water hookups'}, 'min_cell_coverage_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Minimum cell coverage score (1-5)'}, 'prefers_family_friendly': {'type': 'boolean', 'default': False, 'description': 'Prefer family-friendly campgrounds'}, 'min_greenbook_vibe_score': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Minimum community vibe score (0-100)'}, 'only_improving_sentiment': {'type': 'boolean', 'default': False, 'description': 'Only show campgrounds with improving reviews'}, 'no_discrimination_reports': {'type': 'boolean', 'default': False, 'description': 'Exclude campgrounds with discrimination reports'}, 'requires_electric_hookups': {'type': 'boolean', 'default': False, 'description': 'Require electric hookups'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'description': 'Max results (1-20, default 10)'}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Text search across product name, manufacturer, keywords, and description'}, 'kit_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter by kit (e.g., Basics, Camp Kitchen, Hiking, Cold Weather)'}, 'max_price': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Maximum price in USD'}, 'min_price': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'default': None, 'description': 'Minimum price in USD'}, 'necessity': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter by level â\x80\x94 Essential, Helpful, or Optional'}, 'category_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter by category (e.g., Shelter, Sleeping Gear, Furniture, Electronics)'}, 'recommendation_tier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Filter by tier â\x80\x94 Our Pick, Value Pick, or Comfort Pick'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', 'additionalProperties': True}
Modifications récentes des outils
Serveurs MCP similaires
MolTravel
Searches and provides details for flights, hotels, rental cars, ferries, airports, travel experiences, destinations, country info…
Wmata
Provides Washington Metro rail and bus routes, stops, stations, service incidents, route details, and real-time arrival predictio…
Openrouteservice
Provides geocoding, routing, travel-time matrices, isochrones, snapping, and elevation data using OpenStreetMap-based services.
Google_maps
Provides Google Maps geocoding, place search and details, directions, distance matrices, and elevation data.
SeaWeb
Searches and extracts web information about entities and travel locations, including restaurants, salons, tourist conditions, dis…
Aviationstack
Provides airline, airport, city, country, and flight directory data, including real-time and scheduled flight details.
Nps
Searches National Park Service data for parks, campgrounds, activities, alerts, visitor statistics, locations, fees, and operatin…
Tfl
Provides London transport journey planning, line status, disruptions, stop arrivals, and Santander Cycle availability.