boardingschools
Server Details
Find a school. Ask better questions.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 9 tools
Most tools are clearly separated by resource and action: listings are retrieved by slug with get_listing and discovered via search_listings, while products have get_product and list_products. The main possible confusion is between list_categories (boarding school categories) and list_product_categories (product categories), but the descriptions make the distinction clear enough.
All names use a consistent snake_case verb_noun pattern with clear prefixes: get_, list_, and search_. The singular/plural distinction between get_listing and search_listings is natural and predictable.
Nine tools is well within a reasonable range and each tool corresponds to a distinct read operation in the directory API. There is no obvious bloat: lookup, search, metadata, categories, places, sources, stats, and products all earn their place.
The surface covers the core read-only workflows for a boarding school directory: search, lookup by slug, categories, places, sources, stats, and ancillary product data. Minor gaps remain, such as direct get_category/get_place/get_source lookups or a dedicated list-all-listings tool, though agents can likely work around these via search_listings and the existing list endpoints.
Available Tools
9 toolsget_listingARead-onlyIdempotentInspect
Get one published boarding school by its slug.
Inputs: slug (required).
get_productARead-onlyIdempotentInspect
Get one product by its slug, with its page and outbound link.
Inputs: slug (required).
get_statsARead-onlyIdempotentInspect
Get the number of published boarding schools, places and categories, and when the data last changed.
Inputs: no named parameters.
list_categoriesBRead-onlyIdempotentInspect
List categories with their boarding school counts.
Inputs: no named parameters.
list_placesBRead-onlyIdempotentInspect
List countries, regions and cities that have boarding schools.
Inputs: no named parameters.
list_product_categoriesARead-onlyIdempotentInspect
List the product categories with their product counts.
Inputs: no named parameters.
list_productsARead-onlyIdempotentInspect
List the products, with the price each had on the day it was checked. Filter by product category.
Inputs: category.
list_sourcesARead-onlyIdempotentInspect
List where the boarding school data comes from, with the license and refresh of each source.
Inputs: no named parameters.
search_listingsBRead-onlyIdempotentInspect
Search published boarding schools by text, place and category.
Inputs: q, city, sort, limit, +4 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Find, compare, and rank NYC neighborhoods and schools, plus how NYC school admissions works.
Schools in England: Ofsted, results, real catchment cut-offs and where to live for schools.
French tests and schools that count for Canadian PR.
French tests and schools that count for Canadian PR.
Related MCP Servers
- AlicenseAqualityDmaintenanceSearches US colleges and scholarships using government data, enabling comparisons of tuition, debt, earnings, and program-specific outcomes.4MIT
- AlicenseNot gradedqualityDmaintenanceIntegrates with SchoolDigger's API to search schools, get rankings, and find districts by location. Enables querying school data through natural language.1MIT
- AlicenseAqualityCmaintenanceEnables live searching of licensed San Francisco preschools and child care centers, computing ELFA subsidy eligibility and net out-of-pocket costs, and generating ranked recommendations with deterministic scoring versus LLM comparisons.71MIT
- AlicenseNot gradedqualityBmaintenanceEnables natural-language queries about US K-12 public schools, districts, per-pupil funding and spending, and child poverty estimates from keyless federal data.127 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.