About Google Scholar
A remote MCP server for searching Google Scholar and retrieving paper, citation, and author information. It returns structured research results for literature reviews and citation tracking.
Key features
- 01Search academic papers
- 02Retrieve citation counts
- 03Fetch author profiles
- 04Retrieve abstracts
- 05Return structured paper data
Use cases
- 01Find papers for literature reviews
- 02Track citations for a paper
- 03Check an author's h-index
MCP support
Exposes Google Scholar search, citation, author-profile, and abstract retrieval as tools to MCP clients. An Apify token or OAuth authentication is used to connect.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.apify.com/?tools=johnvc/google-scholar-apiclaude mcp add --transport http johnisanerd-google-scholar https://mcp.apify.com/?tools=johnvc/google-scholar-api{"mcpServers":{"johnisanerd-google-scholar":{"type":"http","url":"https://mcp.apify.com/?tools=johnvc/google-scholar-api"}}}Open in Cursor{"servers":{"johnisanerd-google-scholar":{"type":"http","url":"https://mcp.apify.com/?tools=johnvc/google-scholar-api"}}}Open in VS Code{"mcpServers":{"johnisanerd-google-scholar":{"type":"http","url":"https://mcp.apify.com/?tools=johnvc/google-scholar-api"}}}{"mcpServers":{"johnisanerd-google-scholar":{"serverUrl":"https://mcp.apify.com/?tools=johnvc/google-scholar-api"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://mcp.apify.com/?tools=johnvc/google-scholar-apiAuth requiredTools
Details
From the project READMEGoogle Scholar MCP Server
Search Google Scholar for academic papers, citations, and author profiles.
This is a remote MCP server that lets Claude, Cursor, ChatGPT, or any MCP client query Google Scholar directly as a tool call. Review the documentation here.
Login
You'll need an Apify API token to login. A free Apify account works. Get yours at console.apify.com/account#/integrations.
Install in Claude Desktop
Claude Desktop currently requires a stdio bridge for remote MCP servers. Add this to your ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"google-scholar": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.apify.com/?tools=johnvc/google-scholar-api",
"--header",
"Authorization: Bearer <YOUR_APIFY_TOKEN>"
]
}
}
}
Replace <YOUR_APIFY_TOKEN> with your token. Restart Claude Desktop.
Install in Cursor
Cursor supports remote MCP servers natively. Two ways to connect:
Option A: OAuth (recommended, no token needed)
Add this to your .cursor/mcp.json:
{
"mcpServers": {
"google-scholar": {
"url": "https://mcp.apify.com/?tools=johnvc/google-scholar-api"
}
}
}
The first connection opens a browser to sign in to Apify.
Option B: Bearer token
{
"mcpServers": {
"google-scholar": {
"url": "https://mcp.apify.com/?tools=johnvc/google-scholar-api",
"headers": {
"Authorization": "Bearer <YOUR_APIFY_TOKEN>"
}
}
}
}
What it does
This MCP server lets Claude search Google Scholar for academic papers, retrieve citation counts, fetch author profiles, and pull abstracts. Useful for literature reviews, citation tracking, prior-art research, and "what's been written about X?" queries. Returns structured JSON with paper title, authors, citation count, abstract, PDF link, and publication year.
Example queries to try in Claude:
- "Find the 10 most-cited papers on transformer architecture published since 2023"
- "Get the author profile and h-index for Yoshua Bengio"
- "Search Google Scholar for recent papers on RAG retrieval performance"
Built by
johnvc on Apify | Sign up for a free Apify account.
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.