Skip to main content
Glama
SMABoundless

semantic-scholar-mcp-server

by SMABoundless

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SEMANTICSCHOLAR_API_KEYNoOptional 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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/SMABoundless/semanticscholar-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server