Skip to main content
Glama
ph-data-mcp-server

ph-data-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PH_API_BASE_URLNoPoints the live tools at another deployment of the API.

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ph_search_scholarshipsA

Find Philippine scholarships and student financial aid that match a question, in English or Taglish (e.g. "incoming college, BS Engineering", "anak ng OFW", "TESDA courses", "grad school science"). Searches a curated list of programs (DOST, CHED, TESDA, OWWA, LGUs, foundations, universities) where every fact was checked against the official page. Returns the best matches with summary, period and official URL. Use ph_get_scholarship for full eligibility and benefits. Never state amounts or deadlines the results do not contain.

ph_get_scholarshipA

Full details of one Philippine scholarship by id (from ph_search_scholarships or ph_list_scholarships): eligibility, benefits, application period, how to apply, official and source URLs, and the date it was last checked. Fields the official page does not state are null.

ph_list_scholarshipsA

Browse the full curated list of Philippine scholarships with optional filters (level, provider type, region). Use ph_search_scholarships instead when you have a specific question.

ph_list_holidaysA

Philippine regular and special non-working holidays (currently 2026 and 2027), with date, name and type. Example: "When is Holy Week 2027?" or "regular holidays this year".

ph_list_regionsA

The 17 regions of the Philippines with code (e.g. NCR, R10, BARMM), name, island group and regional center. Use the codes as the region filter in ph_list_schools.

ph_list_schoolsA

Philippine universities and colleges with code, type (e.g. State, Private), city and region. Filter by region code from ph_list_regions (e.g. "R10") and by type (e.g. "State"). Partial coverage, not every school.

ph_convert_currencyA

Convert an amount between currencies using current exchange rates based on the Philippine peso (PHP), e.g. 100 USD to PHP. Rates come from open.er-api.com and update daily.

ph_get_weatherA

Current weather (temperature, humidity, feels-like, rain, wind) for a major Philippine city, from Open-Meteo. Use a city slug such as "manila", "quezon-city", "cebu-city", "davao-city" or "cagayan-de-oro".

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct resource+action (currency conversion, weather, holidays, regions, schools, and three scholarship operations) with no true duplicates. The potential list_scholarships vs search_scholarships overlap is explicitly resolved in the descriptions, which tell the agent which to use when.

Naming Consistency5/5

All eight tools follow a uniform ph_verb_noun snake_case pattern (ph_convert_currency, ph_get_weather, ph_list_regions, ph_search_scholarships). The shared ph_ prefix reinforces the server's domain scope without breaking the verb_noun convention.

Tool Count5/5

Eight tools sit comfortably in the well-scoped 3-15 range, and each maps to a distinct Philippine data need. No tool feels like filler or a redundant variant.

Completeness4/5

Scholarships get full lifecycle coverage (list, search, get) and the other domains have sensible entry points. Minor gaps remain: schools and regions are list-only with no detail lookup, weather is current-only with no forecast, and currency has no supported-currency listing, but these are workable around.

Maintenance

ActivityMaintained
ResponsivenessSyncing