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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_universitiesA

Find universities worldwide and return stable OpenAlex IDs for later research calls.

Args: query: Full or partial university name. country_code: Optional two-letter ISO country code, such as US or GB. limit: Number of results from 1 to 25.

get_university_profileB

Get an institution profile with research metrics and optional U.S. federal data.

Args: institution_id: OpenAlex institution ID, such as I136199984.

search_researchA

Search scholarly works by topic, optionally scoped to a university and date range.

Args: topic: Keywords or a research question. institution_id: Optional OpenAlex institution ID. from_year: Optional first publication year. to_year: Optional last publication year. open_access_only: Return only works OpenAlex marks as open access. limit: Number of works from 1 to 50.

search_researchersA

Find researchers by name, optionally scoped to a last-known university affiliation.

Args: name: Researcher name or partial name. institution_id: Optional OpenAlex institution ID. limit: Number of researchers from 1 to 25.

find_topic_researchersA

Identify researchers connected to a topic at one university using matching works.

Results are ranked by matching paper count, then citations within the returned sample. This is a discovery aid, not an exhaustive faculty directory or quality ranking.

Args: topic: Research topic or keywords. institution_id: OpenAlex institution ID. limit: Number of researchers from 1 to 25.

search_us_collegesA

Find U.S. colleges and return federal College Scorecard metrics and IDs.

Args: query: Full or partial institution name. state: Optional two-letter U.S. state abbreviation. limit: Number of results from 1 to 25.

list_academic_programsA

List College Scorecard fields of study for one U.S. institution.

Args: school_id: College Scorecard school ID returned by search_us_colleges. query: Optional case-insensitive title filter, such as computer science. credential_level: Optional federal credential code from 1 through 8. limit: Number of programs from 1 to 100.

compare_universitiesB

Compare two to five universities with source-aware research and U.S. federal metrics.

Args: institution_ids: Two to five OpenAlex institution IDs.

health_checkA

Report server and provider configuration without making external requests.

Prompts

Interactive templates invoked by user choice

NameDescription
research_university_fitCreate a source-grounded workflow for investigating university research fit.

Resources

Contextual data attached and managed by the client

NameDescription
methodologyExplain sources, entity identifiers, limitations, and responsible use.

TDQS

A3.8/5.0

Scored across 9 tools

Disambiguation4/5

Most tools have clearly distinct purposes, but search_universities and search_us_colleges both find institutions, potentially causing confusion. However, the descriptions clearly differentiate them by scope (worldwide vs. US-specific) and ID type (OpenAlex vs. College Scorecard).

Naming Consistency4/5

Tool names consistently use snake_case and mostly follow a verb_noun pattern (e.g., search_universities, get_university_profile, compare_universities). The outlier is health_check, which is a compound noun rather than a verb-first phrase, but it is still clear and fits the overall style.

Tool Count5/5

With 9 tools, the server is well-scoped for university research and comparison. Each tool serves a distinct purpose without excessive specialization or unnecessary bloat, covering search, profiles, research, researchers, programs, and comparisons.

Completeness4/5

The surface covers core workflows for discovering universities, researching outputs, and comparing metrics. It lacks a dedicated tool to fetch a specific researcher's full profile or a specific work by ID, but these are minor gaps that agents can work around via search_researchers and search_research.

Maintenance

ActivityMaintained
ResponsivenessNo issues