Skip to main content
Glama

Admit Coach — College Search & Costs

Look up historical college costs and aid

get_financial_aid
Read-onlyIdempotent

Read historical average net price, income brackets, grants and debt for a college.

These cohort statistics are not a personalized cost estimate or financial aid offer. Public-college averages may not apply to nonresident students. Verify the official college net-price calculator before deciding affordability. Missing figures remain unknown.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
unitidYesIPEDS institution ID from search results

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, and the description's 'Read' aligns with these. The description adds valuable behavioral context beyond annotations: it discloses that figures may not apply to nonresident students and that missing figures remain unknown, which helps the agent set expectations about data completeness and applicability.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is tight and front-loaded: the first sentence states the core purpose, and the following sentences each add essential caveats without redundancy. Every sentence earns its place, and the length is appropriate for the tool's complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With a single fully-described parameter and an output schema present, the description does not need to explain return values. It covers the essential context: historical scope, non-applicability caveats, and data-completeness behavior. The tool is simple, and nothing needed for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The sole parameter unitid is fully described in the schema as 'IPEDS institution ID from search results,' so schema coverage is 100%. The description adds no additional parameter-level detail beyond referring to 'a college,' so the schema carries the semantic burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb and resource: 'Read historical average net price, income brackets, grants and debt for a college.' This distinguishes it from search_universities by focusing on financial aid data, but it does not explicitly contrast itself with get_university_details, so sibling differentiation is only implicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides strong contextual guidance by warning that cohort statistics are not a personalized cost estimate or aid offer, and by advising verification via the official net-price calculator before affordability decisions. However, it does not explicitly say when to prefer this tool over get_university_details or search_universities, so the when-to-use advice is implicit rather than directly routed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.3/5.0
Disambiguation4/5

The three tools split cleanly into search, general university profile, and financial-aid-specific data. Minor overlap exists because get_university_details also reports costs while get_financial_aid focuses on affordability, but the primary purpose of each is clear.

Naming Consistency5/5

All tools follow a lowercase snake_case verb_noun pattern: search_universities, get_university_details, get_financial_aid. This is predictable and consistent.

Tool Count5/5

Three tools is an appropriate scope for a focused read-only college search and cost-information server. Each tool covers a distinct step in the user's research flow and none feels redundant.

Completeness4/5

The server supports finding a university, reading its core profile, and pulling financial-aid history, which covers the main read-only workflows. A compare tool or explicit list of available IPEDS fields would round it out, but no critical dead-end exists.

Resources