Skip to main content
Glama
darwinphi

PH Schools MCP Server

by darwinphi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PH_SCHOOLS_DATA_TAGNoCanonical tag for sync-data when URL is not provided.
PH_SCHOOLS_DATA_URLNoOverride download URL for sync-data. If not provided, uses canonical URL based on tag.
PH_SCHOOLS_DATA_PATHNoPreferred local JSON file path for the dataset. If missing, server auto-downloads from canonical URL.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_schoolsB

Search PH schools by optional query fields (name, region, division, municipality, barangay, sector).

get_school_by_beis_idA

Get one school record by BEIS School ID.

list_regionsA

List all unique regions in the dataset.

list_divisionsB

List divisions, optionally filtered by region.

dataset_statsA

Return basic dataset stats and top-level breakdowns.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/darwinphi/ph-schools-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server