semanticscholar-mcp
Provides tools for searching papers, authors, citations, references, and text snippets via the Semantic Scholar Academic Graph API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@semanticscholar-mcpFind recent papers on reinforcement learning"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
semanticscholar-mcp
Semantic Scholar Academic Graph API via MCP.
Table of contents
Related MCP server: Semantic Scholar MCP Server
Tools
Tool | Parameters | Description |
|
| Relevance-ranked paper search |
|
| Bulk paper search (up to 1000/call, with continuation token) |
|
| Find the paper whose title best matches a query |
|
| Suggest paper title completions |
|
| Details about a single paper |
|
| Details for up to 500 papers at once |
|
| Authors of a given paper |
|
| Papers that cite a given paper |
|
| Papers referenced by a given paper |
|
| Search for authors by name |
|
| Details about a single author |
|
| Papers written by a given author |
|
| Details for up to 1000 authors at once |
|
| Search text snippets from paper full texts, abstracts, and titles |
All Semantic Scholar API calls are throttled to 1 request per second, cumulative across all tools, per the API's rate limit.
Environment variables
Variable | Required | Description |
| yes | Semantic Scholar API key, sent as the |
Wiring it up
Only requirement: uv (https://docs.astral.sh/uv/). Nothing else to install.
Claude Code
claude mcp add semanticscholar-mcp -e S2_API_KEY=<value> -- uvx --from git+https://github.com/dam2452/semanticscholar-mcp.git semanticscholar-mcpClaude Desktop / other MCP client
{
"mcpServers": {
"semanticscholar-mcp": {
"command": "uvx",
"args": ["--from", "git+https://github.com/dam2452/semanticscholar-mcp.git", "semanticscholar-mcp"],
"env": { "S2_API_KEY": "<value>" }
}
}
}After pushing a new version: uv cache clean and restart the client.
Local run
uv run --directory . semanticscholar-mcpTests (manual):
uv run --directory . --with pytest pytest test/Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityCmaintenanceSemantic Scholar API, providing comprehensive access to academic paper data, author information, and citation networks.16163MIT
- AlicenseAqualityDmaintenanceEnables access to the Semantic Scholar Academic Graph API for searching and retrieving detailed information about academic papers, authors, citations, and references.113MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to query the Semantic Scholar Academic Graph for scholarly paper data, supporting tools for search, retrieval, and analysis.13MIT
- AlicenseAqualityCmaintenanceEnables searching academic literature via Semantic Scholar with relevance filters, batch metadata retrieval, and citation-graph recommendations.5AGPL 3.0
Related MCP Connectors
Access the OpenAlex academic research catalog — 270M+ publications.
Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.
Academic paper search, scientific literature, citation analysis, arXiv & semantic related-work.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/dam2452/semanticscholar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server