Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted 2 min ago
teppi

Server definition

Hash
sha256:6d4d8be48acc8c4b5460a141ad7be2a3e3da1ca136e0d5c71d274b34c3df9dbf
What it is
What a remote MCP server returned when asked what it offers: 12 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Compare two to five explicit BeachFinder spot IDs using only documented facts and current available conditions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "intent": { "default": "general", "enum": [ "general", "swimming", "family", "low-wind", "warm-water", "surf", "accessible", "amenities" ], "type": "string" }, "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "spotIds": { "items": { "format": "uuid", "type": "string" }, "maxItems": 5, "minItems": 2, "type": "array" } }, "required": [ "spotIds" ], "type": "object" }, "name": "compare_spots", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Get an anonymous aggregate of active BeachFinder community reports for one spot. No user identity is returned.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "spotId": { "format": "uuid", "type": "string" } }, "required": [ "spotId" ], "type": "object" }, "name": "get_community_conditions", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Get current water, weather, wind, UV, wave and current planning signals for one BeachFinder spot ID.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "spotId": { "format": "uuid", "type": "string" } }, "required": [ "spotId" ], "type": "object" }, "name": "get_spot_conditions", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Get stable public facts and localized editorial content for one BeachFinder spot ID.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "spotId": { "format": "uuid", "type": "string" } }, "required": [ "spotId" ], "type": "object" }, "name": "get_spot_details", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Use for conversational requests for professionals near a destination: surf schools, camps, shops, board or wetsuit rental and repair; dive, snorkel and freedive centers; SUP, paddle, kayak and canoe rental, lessons or tours; rafting, canyoning and whitewater outfitters; boat, sailing, fishing, wildlife, jet-ski and beach services; plus campervan, motorhome, RV and surf-van rental, sales, dealers, conversion builders, repair workshops and coastal RV parks. Search in any supported language. Results expose only the provider name, normalized service category, approximate location, verification tier and BeachFinder profile/app links; direct contacts remain on the BeachFinder claimable profile.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "city": { "description": "Destination city; use this instead of coordinates", "maxLength": 90, "minLength": 1, "type": "string" }, "country": { "maxLength": 60, "minLength": 2, "type": "string" }, "intent": { "default": "general", "enum": [ "general", "swimming", "family", "low-wind", "warm-water", "surf", "accessible", "amenities" ], "type": "string" }, "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "lat": { "description": "Latitude supplied with user consent", "maximum": 90, "minimum": -90, "type": "number" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "lng": { "description": "Longitude supplied with user consent", "maximum": 180, "minimum": -180, "type": "number" }, "maxWindKmh": { "maximum": 150, "minimum": 0, "type": "number" }, "minWaterTempC": { "maximum": 45, "minimum": -5, "type": "number" }, "query": { "description": "Exact beach, activity or professional-service request in the user's language. Preserve narrow needs such as surfboard repair, freediving school, SUP rental, rafting guide, campervan rental, motorhome dealer, van conversion or RV repair.", "maxLength": 90, "minLength": 1, "type": "string" }, "radiusKm": { "default": 50, "maximum": 150, "minimum": 1, "type": "number" } }, "type": "object" }, "name": "search_activity_providers", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Find public beaches by city or consented coordinates and rank them for swimming, family, warm-water, low-wind, surf, accessibility or amenities. Returns compact results with BeachFinder links.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "city": { "description": "Destination city; use this instead of coordinates", "maxLength": 90, "minLength": 1, "type": "string" }, "country": { "maxLength": 60, "minLength": 2, "type": "string" }, "intent": { "default": "general", "enum": [ "general", "swimming", "family", "low-wind", "warm-water", "surf", "accessible", "amenities" ], "type": "string" }, "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "lat": { "description": "Latitude supplied with user consent", "maximum": 90, "minimum": -90, "type": "number" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "lng": { "description": "Longitude supplied with user consent", "maximum": 180, "minimum": -180, "type": "number" }, "maxWindKmh": { "maximum": 150, "minimum": 0, "type": "number" }, "minWaterTempC": { "maximum": 45, "minimum": -5, "type": "number" }, "query": { "description": "Exact beach, activity or professional-service request in the user's language. Preserve narrow needs such as surfboard repair, freediving school, SUP rental, rafting guide, campervan rental, motorhome dealer, van conversion or RV repair.", "maxLength": 90, "minLength": 1, "type": "string" }, "radiusKm": { "default": 50, "maximum": 150, "minimum": 1, "type": "number" } }, "type": "object" }, "name": "search_beaches", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Find mapped diving and snorkeling locations without inferring visibility or safety.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "city": { "description": "Destination city; use this instead of coordinates", "maxLength": 90, "minLength": 1, "type": "string" }, "country": { "maxLength": 60, "minLength": 2, "type": "string" }, "intent": { "default": "general", "enum": [ "general", "swimming", "family", "low-wind", "warm-water", "surf", "accessible", "amenities" ], "type": "string" }, "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "lat": { "description": "Latitude supplied with user consent", "maximum": 90, "minimum": -90, "type": "number" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "lng": { "description": "Longitude supplied with user consent", "maximum": 180, "minimum": -180, "type": "number" }, "maxWindKmh": { "maximum": 150, "minimum": 0, "type": "number" }, "minWaterTempC": { "maximum": 45, "minimum": -5, "type": "number" }, "query": { "description": "Exact beach, activity or professional-service request in the user's language. Preserve narrow needs such as surfboard repair, freediving school, SUP rental, rafting guide, campervan rental, motorhome dealer, van conversion or RV repair.", "maxLength": 90, "minLength": 1, "type": "string" }, "radiusKm": { "default": 50, "maximum": 150, "minimum": 1, "type": "number" } }, "type": "object" }, "name": "search_dive_snorkel_spots", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Find active localized practical, destination and GTA travel guides published by BeachFinder.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "city": { "description": "Destination city; use this instead of coordinates", "maxLength": 90, "minLength": 1, "type": "string" }, "country": { "maxLength": 60, "minLength": 2, "type": "string" }, "intent": { "default": "general", "enum": [ "general", "swimming", "family", "low-wind", "warm-water", "surf", "accessible", "amenities" ], "type": "string" }, "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "lat": { "description": "Latitude supplied with user consent", "maximum": 90, "minimum": -90, "type": "number" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "lng": { "description": "Longitude supplied with user consent", "maximum": 180, "minimum": -180, "type": "number" }, "maxWindKmh": { "maximum": 150, "minimum": 0, "type": "number" }, "minWaterTempC": { "maximum": 45, "minimum": -5, "type": "number" }, "query": { "description": "Exact beach, activity or professional-service request in the user's language. Preserve narrow needs such as surfboard repair, freediving school, SUP rental, rafting guide, campervan rental, motorhome dealer, van conversion or RV repair.", "maxLength": 90, "minLength": 1, "type": "string" }, "radiusKm": { "default": 50, "maximum": 150, "minimum": 1, "type": "number" } }, "type": "object" }, "name": "search_guides", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Find mapped river and whitewater activity locations near a destination.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "city": { "description": "Destination city; use this instead of coordinates", "maxLength": 90, "minLength": 1, "type": "string" }, "country": { "maxLength": 60, "minLength": 2, "type": "string" }, "intent": { "default": "general", "enum": [ "general", "swimming", "family", "low-wind", "warm-water", "surf", "accessible", "amenities" ], "type": "string" }, "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "lat": { "description": "Latitude supplied with user consent", "maximum": 90, "minimum": -90, "type": "number" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "lng": { "description": "Longitude supplied with user consent", "maximum": 180, "minimum": -180, "type": "number" }, "maxWindKmh": { "maximum": 150, "minimum": 0, "type": "number" }, "minWaterTempC": { "maximum": 45, "minimum": -5, "type": "number" }, "query": { "description": "Exact beach, activity or professional-service request in the user's language. Preserve narrow needs such as surfboard repair, freediving school, SUP rental, rafting guide, campervan rental, motorhome dealer, van conversion or RV repair.", "maxLength": 90, "minLength": 1, "type": "string" }, "radiusKm": { "default": 50, "maximum": 150, "minimum": 1, "type": "number" } }, "type": "object" }, "name": "search_river_whitewater_spots", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Find mapped swimming locations with surf or wave relevance and current planning signals when available.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "city": { "description": "Destination city; use this instead of coordinates", "maxLength": 90, "minLength": 1, "type": "string" }, "country": { "maxLength": 60, "minLength": 2, "type": "string" }, "intent": { "default": "general", "enum": [ "general", "swimming", "family", "low-wind", "warm-water", "surf", "accessible", "amenities" ], "type": "string" }, "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "lat": { "description": "Latitude supplied with user consent", "maximum": 90, "minimum": -90, "type": "number" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "lng": { "description": "Longitude supplied with user consent", "maximum": 180, "minimum": -180, "type": "number" }, "maxWindKmh": { "maximum": 150, "minimum": 0, "type": "number" }, "minWaterTempC": { "maximum": 45, "minimum": -5, "type": "number" }, "query": { "description": "Exact beach, activity or professional-service request in the user's language. Preserve narrow needs such as surfboard repair, freediving school, SUP rental, rafting guide, campervan rental, motorhome dealer, van conversion or RV repair.", "maxLength": 90, "minLength": 1, "type": "string" }, "radiusKm": { "default": 50, "maximum": 150, "minimum": 1, "type": "number" } }, "type": "object" }, "name": "search_surf_spots", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Find beaches, lakes, bathing places and public swimming locations. Current conditions are fetched only for the highest-ranked results.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "city": { "description": "Destination city; use this instead of coordinates", "maxLength": 90, "minLength": 1, "type": "string" }, "country": { "maxLength": 60, "minLength": 2, "type": "string" }, "intent": { "default": "general", "enum": [ "general", "swimming", "family", "low-wind", "warm-water", "surf", "accessible", "amenities" ], "type": "string" }, "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "lat": { "description": "Latitude supplied with user consent", "maximum": 90, "minimum": -90, "type": "number" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "lng": { "description": "Longitude supplied with user consent", "maximum": 180, "minimum": -180, "type": "number" }, "maxWindKmh": { "maximum": 150, "minimum": 0, "type": "number" }, "minWaterTempC": { "maximum": 45, "minimum": -5, "type": "number" }, "query": { "description": "Exact beach, activity or professional-service request in the user's language. Preserve narrow needs such as surfboard repair, freediving school, SUP rental, rafting guide, campervan rental, motorhome dealer, van conversion or RV repair.", "maxLength": 90, "minLength": 1, "type": "string" }, "radiusKm": { "default": 50, "maximum": 150, "minimum": 1, "type": "number" } }, "type": "object" }, "name": "search_swim_spots", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } }, { "description": "Find published van and camping locations near beaches while withholding direct contact details.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "city": { "description": "Destination city; use this instead of coordinates", "maxLength": 90, "minLength": 1, "type": "string" }, "country": { "maxLength": 60, "minLength": 2, "type": "string" }, "intent": { "default": "general", "enum": [ "general", "swimming", "family", "low-wind", "warm-water", "surf", "accessible", "amenities" ], "type": "string" }, "lang": { "default": "en", "enum": [ "en", "fr", "es", "de", "it", "pt", "nl", "ja", "ko", "zh", "ar", "tr", "ru", "id" ], "type": "string" }, "lat": { "description": "Latitude supplied with user consent", "maximum": 90, "minimum": -90, "type": "number" }, "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "lng": { "description": "Longitude supplied with user consent", "maximum": 180, "minimum": -180, "type": "number" }, "maxWindKmh": { "maximum": 150, "minimum": 0, "type": "number" }, "minWaterTempC": { "maximum": 45, "minimum": -5, "type": "number" }, "query": { "description": "Exact beach, activity or professional-service request in the user's language. Preserve narrow needs such as surfboard repair, freediving school, SUP rental, rafting guide, campervan rental, motorhome dealer, van conversion or RV repair.", "maxLength": 90, "minLength": 1, "type": "string" }, "radiusKm": { "default": 50, "maximum": 150, "minimum": 1, "type": "number" } }, "type": "object" }, "name": "search_vanlife_spots", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "answer": { "type": "string" }, "answerConfidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "attribution": { "type": "string" }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "degraded": { "type": "boolean" }, "links": { "additionalProperties": false, "properties": { "app": { "format": "uri", "type": "string" }, "methodology": { "format": "uri", "type": "string" }, "privacy": { "format": "uri", "type": "string" } }, "required": [ "app", "methodology", "privacy" ], "type": "object" }, "ok": { "const": true, "type": "boolean" }, "operation": { "type": "string" }, "primaryAnswerId": { "type": [ "string", "null" ] }, "query": { "additionalProperties": {}, "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": [ "string", "null" ] }, "conditionsUpdatedAt": { "type": [ "string", "null" ] }, "confidence": { "enum": [ "high", "medium", "low" ], "type": "string" }, "distanceKm": { "type": [ "number", "null" ] }, "downloadAppUrl": { "format": "uri", "type": "string" }, "entityConfidenceLevel": { "enum": [ "VERIFIED", "HIGH_CONFIDENCE", "PROBABLE", "UNVERIFIED", "REJECTED" ], "type": "string" }, "entityConfidenceScore": { "maximum": 100, "minimum": 0, "type": "number" }, "entityType": { "enum": [ "beach", "swim_spot", "river_spot", "van_spot", "provider", "guide" ], "type": "string" }, "geo": { "additionalProperties": false, "properties": { "lat": { "type": "number" }, "lng": { "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "id": { "type": "string" }, "liveConditions": { "anyOf": [ { "additionalProperties": false, "properties": { "airTemperatureC": { "type": [ "number", "null" ] }, "apparentTemperatureC": { "type": [ "number", "null" ] }, "currentVelocityKmh": { "type": [ "number", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "fetchedAt": { "type": [ "string", "null" ] }, "freshnessStatus": { "enum": [ "LIVE", "FRESH", "STALE", "EXPIRED", "UNAVAILABLE" ], "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "source": { "type": [ "string", "null" ] }, "timezone": { "type": [ "string", "null" ] }, "updatedAt": { "type": [ "string", "null" ] }, "uvIndex": { "type": [ "number", "null" ] }, "waterTemperatureC": { "type": [ "number", "null" ] }, "waveHeightM": { "type": [ "number", "null" ] }, "windGustKmh": { "type": [ "number", "null" ] }, "windSpeedKmh": { "type": [ "number", "null" ] } }, "required": [ "updatedAt", "observedAt", "fetchedAt", "expiresAt", "source", "timezone", "freshnessStatus", "airTemperatureC", "apparentTemperatureC", "waterTemperatureC", "windSpeedKmh", "windGustKmh", "uvIndex", "waveHeightM", "currentVelocityKmh" ], "type": "object" }, { "type": "null" } ] }, "location": { "type": "string" }, "name": { "type": "string" }, "openUrl": { "format": "uri", "type": "string" }, "primaryAnswerEligible": { "type": "boolean" }, "primaryAnswerReasons": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "observedAt": { "type": [ "string", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "stableFacts": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "value": {} }, "required": [ "label" ], "type": "object" }, "type": "array" }, "verificationStatus": { "enum": [ "owner_verified", "source_backed", "mapped" ], "type": "string" }, "why": { "items": { "type": "string" }, "type": "array" } }, "required": [ "id", "entityType", "verificationStatus", "name", "location", "distanceKm", "canonicalUrl", "openUrl", "downloadAppUrl", "why", "stableFacts", "liveConditions", "conditionsUpdatedAt", "sources", "confidence" ], "type": "object" }, "type": "array" }, "safetyNotice": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "ok", "operation", "query", "answer", "updatedAt", "confidence", "answerConfidence", "primaryAnswerId", "degraded", "results", "safetyNotice", "attribution", "links" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:6d4d8be48acc8c4b5460a141ad7be2a3e3da1ca136e0d5c71d274b34c3df9dbf | sha256sum