MCP Server

dumaguete.uk places

uk.dumaguete/places
Maps & Location Public & reachable MCP 2026-07-28

What this MCP does

Searches and retrieves place records in Metro Manila by location, category, name, or nearby coordinates.

get_place
Get one place
Return one place record by the id returned from search_places.
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer'}}}
list_categories
List categories
The normalised category vocabulary with counts. Call this before filtering on a category - the vocabulary is the site's, not yours.
Input schema
{'type': 'object', 'properties': {}}
list_cities
List cities
Returns an empty list: these place records carry no city field. Narrow by `near` coordinates or by category instead.
Input schema
{'type': 'object', 'properties': {}}
search_places
Search Metro Manila places
Find places in Metro Manila by city, category, name fragment, or near a coordinate. Call list_categories before filtering on a category. Coverage stops at Metro Manila (OSM relation 147488): no Cebu, Davao, Baguio or Dumaguete.
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Name fragment, min 2 characters.'}, 'near': {'type': 'string', 'description': 'lat,lon in decimal degrees, e.g. 14.5547,121.0244'}, 'limit': {'type': 'integer', 'default': 25, 'description': 'Max 200.'}, 'category': {'type': 'string', 'description': 'One normalised category from list_categories.'}, 'radius_km': {'type': 'number', 'default': 2, 'description': 'Great-circle radius, max 25. Not travel distance.'}}}
site_stats
Dataset size and freshness
Record count, discovered table and build time. Call this before reporting that something does not exist.
Input schema
{'type': 'object', 'properties': {}}
Added
site_stats
Sept. 17, 2026, 12:55 p.m.
Added
list_cities
Sept. 17, 2026, 12:55 p.m.
Added
list_categories
Sept. 17, 2026, 12:55 p.m.
Added
get_place
Sept. 17, 2026, 12:55 p.m.
Added
search_places
Sept. 17, 2026, 12:55 p.m.