accueil / serveurs / Données & BDD / co.schoolscope/mcp
co.schoolscope/mcp
serveur MCP (Model Context Protocol) · schoolscope 3.4.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que co.schoolscope/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « co.schoolscope/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- compare_schools≈ 927 tokens
Compare 2-4 public schools side by side: band, Scope Score, exceeded/met split, cohort growth (aggregate school-by-grade cohorts across the grade span, as a 0-100 index centred on the state average), climate. A school with no cohort comparison reports no growth figure rather than a substitute — treat that as missing evidence, not flat growth. Schools are only comparable within the same level (elementary/middle/high are separate rankings). Private schools cannot be compared — they have no state testing data.
Paramètres, retour & exemple (1)
Paramètresslugs· array · requis
2-4 school slugs from find_schools
Exemple d'appel{"name": "compare_schools", "arguments": {"slugs": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "compared": [], "excludedPrivate": []}} - district_profile≈ 1111 tokens
A California district roll-up: average Scope Score and absenteeism across the district plus every scored school ranked by level. Match by district name.
Paramètres, retour & exemple (1)
Paramètresdistrict· string · requis
District name or fragment, e.g. 'palo alto unified'
Exemple d'appel{"name": "district_profile", "arguments": {"district": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "stats": "texte", "county": "texte", "schools": [], "district": "texte"}} - feeder_path≈ 1151 tokens
The K-12 feeder path for a school: which schools students typically arrive from, where they go next, and — for elementary/middle schools — the endpoint high school with its graduation and college-going outcomes. Boundary-based (the district's own published boundaries where we have them, else NCES SABS 2015-16), shown alongside scores, never inside them.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
URL slug of the school
Exemple d'appel{"name": "feeder_path", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "school": "texte", "subject": {}, "endpoint": "texte", "feedsFrom": [], "feedsInto": []}} - find_schools≈ 1469 tokens
Find California schools four ways, whichever fits the question: free text over school/city/district names (`query`), inside a zip code (`zip`), within a radius of a place or coordinate (`near`), or the top-ranked schools at one level (`level` alone). Returns band, Scope Score, archetype and profile URL for each match. Private schools are flagged and never ranked — they have no state testing data. Supply exactly one of query, zip or near; or none plus a level for a top list. Set `tk: true` to limit any of these searches to schools with active transitional kindergarten (TK) enrollment — a filter that composes with query, zip, near and level, and every result carries a `hasTk` field.
Paramètres, retour & exemple (7)
Paramètrestk· boolean · optionnel
true limits results to schools with active transitional kindergarten (TK) enrollment.zip· string · optionnel
5-digit California zip code, e.g. '94110'near· string · optionnel
A point to search around: 'lat,lng' (e.g. '37.4299,-122.1285'), a 5-digit zip, or a California city name. Zips and city names resolve to the centre of the schools we hold there, so no external geocoding is needed. Radius search crosses district and city lines on purpose — that is the point of asking geographically.level· string · optionnel · elementary | middle | high
Restrict to one level. Elementary, middle and high are scored on separate scales and are never mixed. With no query/zip/near, returns the top-ranked schools at this level.limit· integer · optionnelquery· string · optionnel
Free text: school, city or district name, e.g. 'lowell', 'palo alto unified'radius_miles· number · optionnel
Radius for `near`, in miles. Default 5. Ignored unless `near` is set.
Exemple d'appel{"name": "find_schools", "arguments": {"tk": true, "zip": "texte", "near": "texte", "level": "elementary", "limit": 1, "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "point": {}, "heading": "texte", "schools": [], "radiusMiles": 1}} - my_watchlist≈ 379 tokens
Return the schools the authenticated user has saved on SchoolScope. Requires the `watchlist:read` OAuth scope.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "my_watchlist", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "email": "texte", "watchlist": []}} - school_profile≈ 2603 tokens
The full SchoolScope profile for one school by slug: verdict and archetype, Scope Score with band and percentile per level, CAASPP exceeded/met split, cohort growth (school-by-grade aggregates two years apart, in SBAC scale-score points, reported as a 0-100 index centred on the state average), climate (absenteeism, suspension, ELPAC), equity gaps by student group, teacher stability, and — for high schools — graduation, college destinations, UC admissions history, AP courses, and IB programmes. Also answers "is this school improving?" with a year-over-year table of statewide percentile and the underlying rates; the Scope Score is excluded there because it is normalised within each year and is not comparable across them. For public schools it also returns the profile's own `answer` (one sentence about all students, each subject against California's rate for the same grades), up to three selected `takeaways` (each with figures, comparisons, a question where one applies, and a generated receipt naming source, year, grades, population, n and how the comparison was built), and `studentGroups` (every group by income, race or ethnicity, language and disability with 30+ students tested in each subject, against the same group in the same grades in the district and statewide). Current data year 2026.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
URL slug, e.g. 'lowell-high-san-francisco-unified'. Get it from find_schools.
Exemple d'appel{"name": "school_profile", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "trend": [], "school": {}}} - similar_schools≈ 1718 tokens
Schools serving a similar student population to a given school — same level, comparable free/reduced-lunch share and enrollment size — with the subject's standing among them. This is the fair comparison: a raw ranking largely reflects who enrolls, so a school's position against demographic peers says far more about the school itself than its statewide rank does. Public schools only.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
URL slug of the school to find peers for. Get it from find_schools.limit· integer · optionnel
Exemple d'appel{"name": "similar_schools", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"meta": {}, "peers": [], "subject": {}, "outscoredPeers": "texte", "freeLunchWindow": "texte", "matchedPeerCount": 1}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».