Skip to main content
Glama
xiaobenyang-com

Philippine-Geocoding

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
XBY_APIKEYYes你的实际apikey (Your actual API key)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_island_groupsB

List all island groups in the Philippines

get_island_groupC

Get specific island group by code

get_island_group_regionsC

Get all regions within a specific island group

get_island_group_provincesC

Get all provinces within a specific island group

get_island_group_citiesC

Get all cities within a specific island group

get_island_group_municipalitiesC

Get all municipalities within a specific island group

get_island_group_barangaysC

Get all barangays within a specific island group

get_regionsB

List all regions in the Philippines

get_regionC

Get specific region by code

get_region_provincesC

Get all provinces within a specific region

get_region_districtsC

Get all districts within a specific region

get_region_citiesC

Get all cities within a specific region

get_region_municipalitiesC

Get all municipalities within a specific region

get_region_cities_municipalitiesC

Get all cities and municipalities within a specific region

get_region_sub_municipalitiesC

Get all sub-municipalities within a specific region

get_region_barangaysC

Get all barangays within a specific region

get_provincesB

List all provinces in the Philippines

get_provinceC

Get specific province by code

get_province_citiesC

Get all cities within a specific province

get_province_municipalitiesC

Get all municipalities within a specific province

get_province_cities_municipalitiesC

Get all cities and municipalities within a specific province

get_province_sub_municipalitiesC

Get all sub-municipalities within a specific province

get_province_barangaysC

Get all barangays within a specific province

get_citiesB

List all cities in the Philippines

get_cityC

Get specific city by code

get_city_barangaysC

Get all barangays within a specific city

get_municipalitiesB

List all municipalities in the Philippines

get_municipalityC

Get specific municipality by code

get_municipality_barangaysC

Get all barangays within a specific municipality

get_barangaysB

List all barangays in the Philippines

get_barangayC

Get specific barangay by code

get_districtsB

List all districts in the Philippines

get_districtC

Get specific district by code

get_district_citiesC

Get all cities within a specific district

get_district_municipalitiesC

Get all municipalities within a specific district

get_district_cities_municipalitiesC

Get all cities and municipalities within a specific district

get_district_sub_municipalitiesC

Get all sub-municipalities within a specific district

get_district_barangaysB

Get all barangays within a specific district

search_by_nameB

Search for geographic entities by name across all levels (regions, provinces, cities, municipalities, barangays)

get_hierarchyC

Get complete geographic hierarchy for a specific code (shows parent entities)

validate_codeC

Validate if a geographic code exists and return its type

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 41 tools

Disambiguation4/5

Most tools have clearly distinct purposes based on geographic entity type and scope, with minimal overlap. However, some tools like get_region_cities_municipalities and get_region_cities/get_region_municipalities could cause confusion about when to use the combined vs. separate versions. The search_by_name and validate_code tools are clearly distinct from the hierarchical retrieval tools.

Naming Consistency5/5

All tools follow a perfectly consistent verb_noun pattern with 'get_' prefix for retrieval operations, and entity names are consistently pluralized for lists and singular for specific items. The two non-get tools (search_by_name, validate_code) maintain the same naming convention with clear action prefixes.

Tool Count2/5

With 41 tools, this is excessive for a geocoding server. Many tools could be consolidated into parameterized versions (e.g., a single get_entities tool with type and scope parameters). The server feels heavy and overwhelming despite covering a coherent domain.

Completeness5/5

The tool surface provides comprehensive coverage of Philippine geographic hierarchy with complete CRUD-like retrieval operations for all entity types (island groups, regions, provinces, districts, cities, municipalities, barangays). It includes both listing and specific retrieval, hierarchical navigation, search, and validation - no obvious gaps exist for the stated geocoding purpose.

Maintenance

ActivityInactive
ResponsivenessNo issues