Compare private after-school care (gakudo) in all 23 Tokyo wards, from official information.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Fetch one facility by id (as returned by search), as readable text plus its page url.
Facility id from search.
Fetch one facility by id (as returned by search), as readable text plus its page url.
| Argument | Type | Description |
|---|---|---|
| id* | string | Facility id from search. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Facility id from search."
}
},
"additionalProperties": false
}Full details of one facility: hours, pickup schools, fees with their conditions, source URL, verification date, and the page where a parent applies. null = not published by the facility (要問合せ), never 0.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Facility id from search_facilities or search. |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Facility id from search_facilities or search."
}
},
"additionalProperties": false
}The Tokyo wards covered, with facility counts, the feature tags, the data date, and the rules for using the data.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Keyword search across facility names, areas, wards, operators, tags and pickup schools. Returns ids for fetch.
| Argument | Type | Description |
|---|---|---|
| query* | string | Keywords, e.g. 世田谷 英語 or 豊洲小. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Keywords, e.g. 世田谷 英語 or 豊洲小."
}
},
"additionalProperties": false
}Find private after-school care facilities in Tokyo by ward, feature, pickup school, fee ceiling, closing time and more. Returns compact rows; fees with their conditions, pickup schools and the application route are in get_facility. null = not published by the facility (要問合せ), never 0.
| Argument | Type | Description |
|---|---|---|
| tag | string | Feature tag, e.g. 英語, 学習サポート, 区の認証・補助. See list_wards. |
| ward | string | Ward name or slug, e.g. 世田谷区 or setagaya. See list_wards. |
| limit | integer | Maximum rows (default 20). |
| query | string | Free text matched against name, area, operator and ward. |
| pickup | boolean | true = only facilities that pick up from school. |
| school | string | Elementary school, e.g. 豊洲小 or 豊洲小学校. Returns facilities that pick up from it, and ward clubs that admit its children first (優先受入校); schoolMatch on each row says which. |
| saturday | boolean | true = only facilities open on Saturdays. |
| open_until | string | Only facilities open until at least this time, HH:MM, e.g. 20:00. |
| subsidised | boolean | true = only ward-subsidised clubs (区の認証・補助); false = only the others. |
| holiday_care | boolean | true = only facilities open in school holidays. |
| fee_published | boolean | true = only facilities that publish a monthly fee. |
| max_monthly_fee | integer | Only facilities whose published monthly floor is at or below this, in yen. Facilities that publish no fee are excluded. |
{
"type": "object",
"properties": {
"tag": {
"type": "string",
"description": "Feature tag, e.g. 英語, 学習サポート, 区の認証・補助. See list_wards."
},
"ward": {
"type": "string",
"description": "Ward name or slug, e.g. 世田谷区 or setagaya. See list_wards."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum rows (default 20)."
},
"query": {
"type": "string",
"description": "Free text matched against name, area, operator and ward."
},
"pickup": {
"type": "boolean",
"description": "true = only facilities that pick up from school."
},
"school": {
"type": "string",
"description": "Elementary school, e.g. 豊洲小 or 豊洲小学校. Returns facilities that pick up from it, and ward clubs that admit its children first (優先受入校); schoolMatch on each row says which."
},
"saturday": {
"type": "boolean",
"description": "true = only facilities open on Saturdays."
},
"open_until": {
"type": "string",
"description": "Only facilities open until at least this time, HH:MM, e.g. 20:00."
},
"subsidised": {
"type": "boolean",
"description": "true = only ward-subsidised clubs (区の認証・補助); false = only the others."
},
"holiday_care": {
"type": "boolean",
"description": "true = only facilities open in school holidays."
},
"fee_published": {
"type": "boolean",
"description": "true = only facilities that publish a monthly fee."
},
"max_monthly_fee": {
"type": "integer",
"description": "Only facilities whose published monthly floor is at or below this, in yen. Facilities that publish no fee are excluded."
}
},
"additionalProperties": false
}