Research Intelligence MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AUTH_ISSUER | No | Authentication issuer URL. Required if AUTH_ENABLED=true. | |
| AUTH_ENABLED | No | Enable authentication when using streamable-http transport. Set to 'true' to enable. | false |
| AUTH_AUDIENCE | No | Authentication audience. Required if AUTH_ENABLED=true. | |
| AUTH_JWKS_URL | No | JWKS URL for authentication. Required if AUTH_ENABLED=true. | |
| MCP_TRANSPORT | No | Transport type for MCP server. Default is 'stdio' for local. Set to 'streamable-http' for remote. | stdio |
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 |
|---|---|
| health_checkA | Check whether the Research Intelligence MCP server is running and return its current runtime metadata. |
| search_papersA | Search for academic papers across Semantic Scholar, arXiv, or both providers. Use this tool when the user wants to:
The tool executes selected providers concurrently, preserves successful results when another provider fails, merges duplicate papers, preserves provider provenance, and returns deterministic provider-neutral paper records. The response includes:
This tool performs academic paper discovery only. It does not summarize papers, answer research questions, synthesize evidence, or generate research reports. |
| get_paperA | Retrieve canonical metadata for a single academic paper. Supported identifiers depend on the selected provider and may include:
Use arXiv for direct arXiv metadata retrieval. Use Semantic Scholar when richer citation counts, reference counts, publication metadata, and external identifiers are required. This tool returns provider-neutral structured metadata. It does not summarize the paper or read the full paper content. |
| get_paper_citationsA | Retrieve papers that cite a specified academic paper. This tool traverses the citation graph from an origin paper to papers that cite it. Each returned relationship may include:
Semantic Scholar supports citation graph retrieval. arXiv does not expose a citation graph API and will return a normalized unsupported-operation error. This tool retrieves structured graph metadata only. It does not synthesize or summarize the citing papers. |
| get_paper_referencesA | Retrieve papers referenced by a specified academic paper. This tool traverses the reference graph from an origin paper to papers listed in its bibliography. Each returned relationship may include:
Semantic Scholar supports reference graph retrieval. arXiv does not expose a reference graph API and will return a normalized unsupported-operation error. This tool retrieves structured graph metadata only. It does not evaluate the quality of the references. |
| get_related_papersA | Retrieve papers related to a specified academic paper. The selected paper is used as a positive recommendation seed. Optional negative paper identifiers can be supplied to reduce recommendations similar to those papers. Semantic Scholar supports related-paper recommendations. arXiv does not expose a related-paper recommendation API and will return a normalized unsupported operation error. This tool returns canonical paper records. It does not explain why each paper was recommended. |
| resolve_paper_accessA | Resolve known access information for an academic paper. The tool retrieves the paper through the selected provider and returns its canonical access metadata, including:
This tool resolves metadata only. It does not download, parse, or return the paper PDF. |
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 7 tools
Each tool has a distinct purpose: health check, paper search by query, single paper retrieval by identifiers, citation graph, reference graph, related papers, and access resolution. No two tools overlap in functionality.
Most tools follow a verb_noun pattern (search_papers, get_paper, get_paper_citations, etc.). The only exception is health_check, which is a common noun_noun pattern but still consistent with the server's style. Overall naming is clear and predictable.
With 7 tools, the server covers the core workflow of academic paper discovery and retrieval without being bloated. Each tool serves a specific need, and the count is well within the ideal range for a focused MCP server.
The tool surface covers the full lifecycle of academic paper research: searching, retrieving metadata, traversing citation/reference/related paper graphs, and resolving access information. No obvious gaps for the stated purpose of paper discovery and retrieval.