MySchoolHub
Schools in England: Ofsted, results, real catchment cut-offs and where to live for schools.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"myschoolhub": {
"url": "https://www.myschoolhub.co.uk/api/mcp"
}
}
}リモートエンドポイント
https://www.myschoolhub.co.uk/api/mcpstreamable-httpできること
ツール一覧
ツール(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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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).
入力スキーマ
{
"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.
入力スキーマ
{
"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
}コミュニティ
エビデンス