MySchoolHub
Schools in England: Ofsted, results, real catchment cut-offs and where to live for schools.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"myschoolhub": {
"url": "https://www.myschoolhub.co.uk/api/mcp"
}
}
}Puntos de conexión remotos
https://www.myschoolhub.co.uk/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢search_schools(query, phase, limit)
Find schools in England by name, town, council or postcode. A postcode returns schools within 5 km, nearest first. Each result has its URN, Ofsted grade, headline results and a link to its MySchoolHub page.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"description": "School name, town, council or postcode, e.g. \"Tiffin\", \"Guildford\" or \"KT10 8PQ\"."
},
"phase": {
"type": "string",
"enum": [
"primary",
"secondary"
],
"description": "Only primary or only secondary schools."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢get_school(urn)
Full profile of one school by URN: Ofsted, the newest GCSE, KS2 and A-level results, university destinations (Oxford and Cambridge, Russell Group) and the last distance offered for each of the last three years with applications per place.
Esquema de entrada
{
"type": "object",
"properties": {
"urn": {
"type": "integer",
"minimum": 100000,
"maximum": 999999,
"description": "The school's URN (its six-digit unique reference number)."
}
},
"required": [
"urn"
],
"additionalProperties": false
}🟢check_catchment_chances(postcode, phase, radius_km, limit)
For a home postcode, list nearby state schools with the straight-line distance from the postcode centre, the last distance offered in each of the last three years (council allocation figures) and a reading of the chances: Likely at 80% of the last distance or less, Possible up to 110%, Stretch beyond it. Faith and selective schools are capped at Possible because other rules decide places.
Esquema de entrada
{
"type": "object",
"properties": {
"postcode": {
"type": "string",
"description": "A full UK postcode (e.g. \"KT10 8PQ\") or an outcode (e.g. \"KT10\")."
},
"phase": {
"type": "string",
"enum": [
"primary",
"secondary"
]
},
"radius_km": {
"type": "number",
"minimum": 0.5,
"maximum": 10,
"description": "Search radius. Default 2 km for primary, 5 km for secondary."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10
}
},
"required": [
"postcode",
"phase"
],
"additionalProperties": false
}🟢school_rankings(measure, council, limit)
League tables of schools in England, optionally for one council: attainment8 or progress8 (GCSE), a_level (points per entry), ks2 (primary, % meeting the expected standard), oxbridge or russell_group (share of sixth-form leavers, pooled over five cohorts).
Esquema de entrada
{
"type": "object",
"properties": {
"measure": {
"type": "string",
"enum": [
"attainment8",
"progress8",
"a_level",
"ks2",
"oxbridge",
"russell_group"
]
},
"council": {
"type": "string",
"description": "Council (local authority) name, e.g. \"Surrey\" or \"Barnet\"."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"required": [
"measure"
],
"additionalProperties": false
}🟢find_areas_for_schools(workplace_postcode, budget, phase, commute_mode, max_commute_minutes, ...)
Rank neighbourhoods within commuting reach of a workplace for a house-buying budget, by how realistic a place at a good state school is (council cut-offs and results), with sold-price medians from HM Land Registry. Commute reach is estimated from distance.
Esquema de entrada
{
"type": "object",
"properties": {
"workplace_postcode": {
"type": "string",
"description": "Full UK postcode of the place of work."
},
"budget": {
"type": "integer",
"minimum": 100000,
"maximum": 10000000,
"description": "Purchase budget in pounds."
},
"phase": {
"type": "string",
"enum": [
"primary",
"secondary"
]
},
"commute_mode": {
"type": "string",
"enum": [
"transit",
"drive",
"cycle",
"walk"
],
"default": "transit"
},
"max_commute_minutes": {
"type": "integer",
"minimum": 15,
"maximum": 90,
"default": 60
},
"min_bedrooms": {
"type": "integer",
"enum": [
0,
2,
3,
4,
5
],
"default": 0
},
"include_grammar_schools": {
"type": "boolean",
"default": false,
"description": "Secondary only: count grammar schools (entry by the 11+)."
}
},
"required": [
"workplace_postcode",
"budget",
"phase"
],
"additionalProperties": false
}Comunidad
Evidencia