Server definition
- Hash
- sha256:dbe542b24ecb5182784156390025179d6564ccd8d925a1e7a6836106eb2ae9d7
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Find disc golf courses within a specified radius (km) of given coordinates.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"latitude": {
"description": "Latitude in decimal degrees (-90.0 to 90.0).",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"limit": {
"default": 10,
"description": "Maximum number of nearby courses to return (1-25, default: 10).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"longitude": {
"description": "Longitude in decimal degrees (-180.0 to 180.0).",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"radius_km": {
"default": 25,
"description": "Search radius in kilometers (0.1 to 100.0 km, default: 25.0).",
"maximum": 100,
"minimum": 0.1,
"type": "number"
}
},
"required": [
"latitude",
"longitude"
],
"type": "object"
},
"name": "find_courses_near",
"outputSchema": null
},
{
"description": "Retrieve detailed information for a specific disc golf course by its unique ID or alias.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Stable canonical course identifier or alias (1-256 characters).",
"maxLength": 256,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_course",
"outputSchema": null
},
{
"description": "Discover recently added or updated disc golf courses with change type and timestamps.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"change_type": {
"description": "Filter by update type ('added' for new courses, 'updated' for modified courses).",
"enum": [
"added",
"updated"
],
"type": "string"
},
"limit": {
"default": 20,
"description": "Maximum number of recent updates to return (1-50, default: 20).",
"maximum": 50,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_recent_updates",
"outputSchema": null
},
{
"description": "Search for disc golf courses by name, city, country, region, hole count, or features.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "ISO 3166-1 alpha-2 country code (e.g. 'US', 'GB', 'FI') or country name.",
"maxLength": 64,
"minLength": 2,
"type": "string"
},
"has_multiple_pins": {
"description": "Filter to courses with multiple basket/pin positions.",
"type": "boolean"
},
"has_multiple_tees": {
"description": "Filter to courses with multiple tee pads per hole.",
"type": "boolean"
},
"is_18_holes": {
"description": "Filter to courses with 18 or more holes.",
"type": "boolean"
},
"is_dog_friendly": {
"description": "Filter to dog-friendly courses.",
"type": "boolean"
},
"is_free": {
"description": "Filter to free-to-play public courses.",
"type": "boolean"
},
"is_pay_to_play": {
"description": "Filter to pay-to-play or commercial courses.",
"type": "boolean"
},
"limit": {
"default": 10,
"description": "Maximum number of results to return (1-25, default: 10).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Pagination offset (0-1000, default: 0).",
"maximum": 1000,
"minimum": 0,
"type": "integer"
},
"query": {
"description": "Text search query for course name, city, or keywords (1-200 characters).",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"region": {
"description": "State, province, or region code/name (e.g. 'FL', 'OR', 'England').",
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "search_courses",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:dbe542b24ecb5182784156390025179d6564ccd8d925a1e7a6836106eb2ae9d7 | sha256sum