Server definition
- Hash
- sha256:12ff98fdf2d6a29f8701d639f483a95a92c5ae9cfa987d08496aaf48af3463cb
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "Read-only, verified golf club data from golfdata.online (Spain: Canary Islands, mainland being added; Europe next). search_clubs returns SUMMARY records (leads) with last_verified, but WITHOUT sources[]. Do not cite a search result as fact: first fetch its provenance with get_club (all facts with sources[]) or list_sources_for. Those return up to 200 sources per club; sources_truncated: true means the list was cut.",
"tools": [
{
"description": "Get one approved club by UUID or slug, with all facts and sources[] (max 200; sources_truncated: true if cut).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id_or_slug": {
"description": "UUID or slug",
"maxLength": 120,
"type": "string"
}
},
"required": [
"id_or_slug"
],
"type": "object"
},
"name": "get_club",
"outputSchema": null
},
{
"description": "List provenance (source URL, publisher, trust level, field, retrieved_at) for a club (max 200; sources_truncated: true if cut).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity UUID",
"maxLength": 36,
"type": "string"
},
"entity_type": {
"enum": [
"club"
],
"type": "string"
}
},
"required": [
"entity_type",
"entity_id"
],
"type": "object"
},
"name": "list_sources_for",
"outputSchema": null
},
{
"description": "Search approved golf clubs/courses in Spain (Canary Islands first, mainland Spain being added). Returns summary records (last_verified; no sources[]); call get_club or list_sources_for for provenance before citing.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"island": {
"enum": [
"Tenerife",
"Gran Canaria",
"Lanzarote",
"Fuerteventura",
"La Palma",
"La Gomera",
"El Hierro"
],
"type": "string"
},
"limit": {
"default": 10,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"municipality": {
"description": "Municipality",
"maxLength": 60,
"type": "string"
},
"query": {
"description": "Name fragment",
"maxLength": 100,
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_clubs",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:12ff98fdf2d6a29f8701d639f483a95a92c5ae9cfa987d08496aaf48af3463cb | sha256sum