semantic-scholar-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SEMANTICSCHOLAR_API_KEY | No | Optional API key for higher rate limits. Get a free key at https://www.semanticscholar.org/product/api#api-key-form. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| paper_searchB | Search for academic papers by keyword across 200M+ papers in the Semantic Scholar corpus. Supports filtering by year range, venue, field of study, open access, citation count, and publication type. Results are ranked by relevance. |
| paper_search_bulkA | Bulk-search papers with cursor-based pagination for retrieving large result sets (up to 10M results). Returns a continuation token to fetch subsequent pages. Use for systematic literature collection. |
| paper_matchA | Find the single best paper matching a given title string. Useful for resolving a known paper title to its Semantic Scholar ID and metadata. More precise than keyword search when you know the exact title. |
| paper_autocompleteA | Autocomplete a partial paper title, returning up to 10 suggestions. Use for title disambiguation or quick lookup of papers by partial title. |
| paper_getB | Retrieve full details for a single paper by its identifier. Returns title, abstract, authors, venue, year, citation counts, external IDs, open access PDF link, and more. |
| paper_batchA | Retrieve details for multiple papers in a single request (up to 500). More efficient than calling paper_get repeatedly. Pass a list of paper IDs in any supported format. |
| paper_citationsA | Get papers that cite a given paper (forward citations / 'cited by'). Shows which papers reference this work, with influential citation annotations and citation context snippets. |
| paper_referencesA | Get papers cited by a given paper (its bibliography / reference list). Shows what this paper references, with influential citation annotations. |
| paper_authorsA | Get the list of authors for a specific paper with author-level details (affiliations, h-index, paper count, citation count). |
| author_getC | Retrieve full profile for a Semantic Scholar author. Returns name, affiliations, homepage, h-index, paper count, and citation count. |
| author_batchA | Retrieve profiles for multiple authors in a single request (up to 1000). More efficient than calling author_get repeatedly. |
| author_searchA | Search for authors by name. Returns matching author profiles with h-index, paper count, and affiliation. |
| author_papersA | Get all papers published by a specific author, paginated. Returns the author's publication list with title, year, venue, and citation counts. |
| recommendations_for_paperA | Get papers recommended as similar or related to a given paper, using Semantic Scholar's machine learning recommendation engine. Choose 'recent' pool for latest papers or 'all-cs' for all Computer Science papers. |
| recommendations_from_listsA | Get paper recommendations based on a list of positive example papers (papers you like) and optional negative examples (papers to avoid). Useful for discovering papers in a specific research niche or building a reading list. |
| snippet_searchA | Search for text snippets from within paper bodies (not just titles and abstracts). Returns matching text passages with section labels and the papers they come from. Useful for finding papers that discuss specific methods, datasets, or concepts in detail. |
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/SMABoundless/semanticscholar-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server