CampusIntel MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| research_university_fit | Create a source-grounded workflow for investigating university research fit. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| methodology | Explain sources, entity identifiers, limitations, and responsible use. |
TDQS
Scored across 9 tools
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).
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.
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.
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.