SAT Score Percentiles MCP

io.github.theluckystrike由 GitHub 帳號 theluckystrike 發布v1.0.0更新於 Nov 3, 2026

SAT分數百分位、2026屆SAT平均分及各州參與率(College Board)。

AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。

原文描述

SAT score percentiles and class of 2026 SAT averages and participation by state (College Board).

已驗證Streamable HTTP可網頁執行

概覽

SAT Score Percentiles 的託管 MCP 服務(sat-score-percentiles-mcp.lipmichal.workers.dev);無需登入;Streamable HTTP;4 個工具。

暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。

端點
sat-score-percentiles-mcp.lipmichal.workers.dev
最近檢查

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SAT Score Percentiles MCP,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.theluckystrike%2Fsat-score-percentiles-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "sat-score-percentiles": {
      "type": "http",
      "url": "https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

README

sat-score-percentiles-mcp

SAT score percentiles and class of 2026 SAT averages by state for AI assistants, from College Board's percentile tables and the 2026 SAT Suite Annual Report.

This is a Model Context Protocol (MCP) server. It answers from bundled College Board data, so it needs no API key and no network calls.

Tools

ToolWhat it returns
get_sat_percentileUser group and nationally representative percentiles for any SAT total (400-1600) or section score (200-800), with the class of 2026 national mean and score band.
get_score_for_sat_percentileThe lowest total or section score that reaches a target percentile, for example the 90th.
get_sat_scores_by_stateClass of 2026 SAT results for any state, DC, Puerto Rico or the US Virgin Islands: test takers, participation rate, mean total, Reading and Writing and Math, percent meeting benchmarks, 25th/50th/75th percentile scores and rank.
rank_states_by_satStates and DC ranked by mean score, participation rate, benchmark rate or test takers, with an optional minimum participation filter.

Every result has structured JSON, a one-paragraph summary, as_of, source (the College Board page or PDF) and more (a page on examscorecalc.com).

What it knows that your model does not

  • Class of 2026 SAT results, published by College Board in fall 2026: 1,954,833 test takers nationally with a mean total of 1045 (528 Reading and Writing, 517 Math), and the same figures for every state.
  • Each state's participation rate, which explains most of the gap between state averages. States that test every 11th grader have lower means than states where only college-bound students test.
  • The 25th, 50th and 75th percentile SAT scores for each state's class of 2026.
  • The exact College Board percentile for every 10-point score, in both reference groups, instead of a rounded guess.

Install

Hosted (Claude.ai custom connector, ChatGPT developer mode)

Paste this URL. No token, no sign-up.

https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp

Claude Code

claude mcp add --transport http sat-percentiles https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp

Or run it locally over stdio:

claude mcp add sat-percentiles -- npx -y github:theluckystrike/sat-score-percentiles-mcp

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "sat-percentiles": { "command": "npx", "args": ["-y", "github:theluckystrike/sat-score-percentiles-mcp"] }  }}

Cursor

Add to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "sat-percentiles": { "url": "https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp" }  }}

VS Code

Add to .vscode/mcp.json:

json
{  "servers": {    "sat-percentiles": { "type": "http", "url": "https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp" }  }}

Node 20 or newer is needed for the local stdio version.

Example prompts

  • "What percentile is a 1350 on the SAT?"
  • "What SAT Math score do I need for the 90th percentile?"
  • "What was the average SAT score in Texas for the class of 2026, and how many students took it?"
  • "Which states had the highest SAT averages in 2026 among states where at least half of students took the test?"
  • "Is a 1200 a good SAT score in Ohio?"

Data sources

Full list with fetch dates and file hashes in DATA_SOURCES.md.

Limitations

  • The percentile page does not print a year. User group percentiles cover SAT takers from the past three graduating classes, as College Board states on that page.
  • State means depend on who tests. Compare states with similar participation rates, or use min_participation_pct.
  • Puerto Rico and the US Virgin Islands reports have no participation rate, so they are not ranked.
  • The Ohio supplement was not linked from the report index on 2026-11-03; it was fetched from the same College Board path pattern and parsed like the others.
  • Data are fixed at the 2026 reports. When College Board publishes the class of 2027 report, the data file is rebuilt with scripts/build_data.py.

More

Digital SAT score calculators and practice score conversions are on examscorecalc.com.

Part of the Zovo MCP collection: https://mcp.zovo.one

Development

npm installnpm test            # builds, then runs fixtures copied by hand from the College Board sourcesnode scripts/smoke-stdio.mjs   # stdio check, one call per toolnpx wrangler deploy            # Cloudflare Worker, Streamable HTTP at /mcp

License

MIT

來源:README.md,提交 4c52ba5

工具

4

get_sat_percentile

Get SAT percentile

Percentile rank of a digital SAT total score (400-1600) or section score (200-800, Reading and Writing or Math), from the College Board percentile tables: the user group percentile (actual SAT takers, past three graduating classes) and the nationally representative percentile (all US 11th and 12th graders). Also compares the score with the class of 2026 national mean (1,954,833 test takers) and score band.

輸入參數score必填section

get_score_for_sat_percentile

Get SAT score for a percentile

The lowest SAT total or section score whose College Board percentile is at or above a target (for example the 75th or 90th percentile), for the user group (SAT takers) or the nationally representative group.

輸入參數groupsectionpercentile必填

get_sat_scores_by_state

Get SAT scores by state

Class of 2026 SAT results for one state, DC, Puerto Rico or the US Virgin Islands from the College Board 2026 SAT Suite Annual Report state supplement: test takers, participation rate, mean total, Reading and Writing and Math scores, percent meeting college readiness benchmarks, 25th/50th/75th percentile scores, rank by mean, and the national comparison.

輸入參數state必填

rank_states_by_sat

Rank states by SAT

Rank the 50 states and DC by class of 2026 SAT mean total, mean Math, mean Reading and Writing, participation rate, percent meeting both benchmarks, or number of test takers. Use min_participation_pct (for example 50) to compare only states where most students take the SAT, since low-participation states have higher means.

輸入參數limitordermetricmin_participation_pct

版本歷史

1
  1. v1.0.0最新Nov 3, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分