Semantic Scholar MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SEMANTIC_SCHOLAR_API_KEY | No | Your Semantic Scholar API key for accessing the Semantic Scholar API. Sign up at https://www.semanticscholar.org/product/api |
Capabilities
Features and capabilities supported by this server
| 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 |
|---|---|
| semantic_scholar_search_papersA | Search for academic papers. Supports boolean operators (AND, OR, NOT), phrase search with quotes. |
| semantic_scholar_get_paperC | Get paper details. Accepts: S2 ID, DOI:xxx, ARXIV:xxx, PMID:xxx, CorpusId:xxx |
| semantic_scholar_search_authorsB | Search for academic authors by name. |
| semantic_scholar_get_authorC | Get author profile with optional publications list. |
| semantic_scholar_recommendationsB | Get paper recommendations based on a seed paper. |
| semantic_scholar_bulk_papersA | Retrieve multiple papers in a single request (max 500). |
| semantic_scholar_bulk_searchA | Search papers with sorting and cursor-based pagination for large result sets. Unlike regular search, supports sorting (e.g., by citation count) and returns a continuation token for paging through all results. |
| semantic_scholar_export_citationA | Export a citation for a paper in BibTeX format. |
| semantic_scholar_match_paperA | Find the single best paper matching a title string. Returns match score. |
| semantic_scholar_paper_authorsB | Get full author profiles for a paper's authors. |
| semantic_scholar_author_batchA | Retrieve multiple authors in a single request (max 1000). |
| semantic_scholar_multi_recommendA | Get recommendations using multiple positive and negative example papers. |
| semantic_scholar_snippet_searchA | Search within paper full text. Returns text snippets with context. |
| semantic_scholar_statusA | Check server health, API connectivity, and key status. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/smaniches/semantic-scholar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server