academyinfo-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for the optional Streamable HTTP endpoint (checkout-only). | |
| ALLOWED_HOSTS | No | Comma-separated hosts for DNS rebinding protection on the HTTP endpoint. | |
| ACADEMYINFO_DB_PATH | No | Path to a compatible local database; otherwise the bundled seed is used. |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_sourcesA | List bundled file-first academyinfo sources available in v0.1. |
| list_indicatorsB | List v0.1 file-first indicators enabled by default. |
| search_universityA | Search local file-first university records without guessing ambiguous matches. |
| get_university_metricsB | Return verified local metrics for one university when available. |
| compare_universitiesB | Compare verified local metrics for multiple universities when available. |
| explain_indicatorA | Explain a v0.1 indicator with source metadata and verification status. |
| validate_source_coverageB | Validate v0.1 source coverage, key policy, and bundled data boundaries. |
| explore_universitiesB | Resolve universities and return factual side-by-side local indicator data. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Most tools are distinct (list_sources, list_indicators, explain_indicator, validate_source_coverage), but explore_universities overlaps with search_university and compare_universities, as it also resolves universities and returns side-by-side data. This could confuse agents about which tool to use for multi-university comparisons.
All tools follow a consistent verb_noun pattern in snake_case (list_, search_, get_, compare_, explain_, validate_, explore_). The verbs clearly indicate the action and the nouns describe the target, making the set predictable.
With 8 tools, the server is well-scoped for a read-only academy information service. Each tool contributes a distinct function, and the count is within the ideal 3-15 range, avoiding both bloat and thinness.
The tool surface covers listing sources and indicators, searching/exploring universities, fetching metrics, comparing universities, explaining indicators, and validating coverage. Minor gaps such as a dedicated get_source tool or direct university detail retrieval are workarounds via existing tools, so overall coverage is strong for its stated purpose.