California school data for AI agents — scores, profiles, comparisons, feeder paths, UC pipelines.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://mcp.schoolscope.co/mcp7 tools · 607msfind_schoolsFind 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…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…
| Parameter | Type | Description |
|---|---|---|
| query | string | Free text: school, city or district name, e.g. 'lowell', 'palo alto unified' |
| zip | string | 5-digit California zip code, e.g. '94110' |
| near | string | 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 scho… |
| radius_miles | number | Radius for `near`, in miles. Default 5. Ignored unless `near` is set. |
| level | string | 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… |
| tk | boolean | true limits results to schools with active transitional kindergarten (TK) enrollment. |
| limit | integer | — |
school_profileThe 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 (the same students two years apart, in SBAC scale-score points, reported as a 0-100 index centred on the state average), climate (abse…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 (the same students two years apart, in SBAC scale-score points, reported as a 0-100 index centred on the state average), climate (abse…
| Parameter | Type | Description |
|---|---|---|
| slug* | string | URL slug, e.g. 'lowell-high-san-francisco-unified'. Get it from find_schools. |
feeder_pathThe 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 (NCES SABS), shown alongside scores, never inside them.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 (NCES SABS), shown alongside scores, never inside them.
| Parameter | Type | Description |
|---|---|---|
| slug* | string | URL slug of the school |
compare_schoolsCompare 2-4 public schools side by side: band, Scope Score, exceeded/met split, cohort growth (same students 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 e…Compare 2-4 public schools side by side: band, Scope Score, exceeded/met split, cohort growth (same students 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 e…
| Parameter | Type | Description |
|---|---|---|
| slugs* | array | 2-4 school slugs from find_schools |
district_profileA California district roll-up: average Scope Score and absenteeism across the district plus every scored school ranked by level. Match by district name.A California district roll-up: average Scope Score and absenteeism across the district plus every scored school ranked by level. Match by district name.
| Parameter | Type | Description |
|---|---|---|
| district* | string | District name or fragment, e.g. 'palo alto unified' |
similar_schoolsSchools 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 sa…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 sa…
| Parameter | Type | Description |
|---|---|---|
| slug* | string | URL slug of the school to find peers for. Get it from find_schools. |
| limit | integer | — |
my_watchlistReturn the schools the authenticated user has saved on SchoolScope. Requires the `watchlist:read` OAuth scope.Return the schools the authenticated user has saved on SchoolScope. Requires the `watchlist:read` OAuth scope.
No input schema was published for this tool.
7 of 7 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
California school data for AI agents — scores, profiles, comparisons, feeder paths, UC pipelines.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.