Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_sat_percentileA

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.

get_score_for_sat_percentileA

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.

get_sat_scores_by_stateA

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.

rank_states_by_satA

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.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation4/5

The four tools target distinct operations: score→percentile, percentile→score, state lookup, and state ranking. The only risk is the near-mirror pair get_sat_percentile vs get_score_for_sat_percentile, which are inverse functions with very similar names; the descriptions disambiguate direction, but an agent could still pick the wrong one at a glance.

Naming Consistency4/5

All names are snake_case with verb-first phrasing (get_*, rank_*), which is consistent and readable. The minor deviation is that the two inverse tools use asymmetric, easily-confused constructions rather than a clean pattern like percentile_for_score / score_for_percentile.

Tool Count5/5

Four tightly scoped tools map exactly onto the domain's two axes (score↔percentile conversion and state-level data/ranking). Each tool earns its place with no redundancy or filler.

Completeness4/5

Both directions of percentile lookup plus state detail and cross-state ranking give solid coverage. Minor gaps remain: no tool to compare two scores or list available states/metrics, and no national-aggregate lookup beyond what's embedded in the state comparison.

Maintenance

ActivityMaintained
ResponsivenessNo issues