Skip to main content
Glama
SMABoundless

Unpaywall MCP Server

by SMABoundless

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
UNPAYWALL_EMAILYesYour email address used as Unpaywall API identifier

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
unpaywall_lookupA

Look up open-access availability for a scholarly article by DOI.

Returns OA status, best OA location (PDF/landing page URL, license), all OA locations, journal info, authors, and publication details.

Args: doi: The DOI to look up (e.g. "10.1038/nature12373")

unpaywall_searchA

Search Unpaywall for scholarly articles by title.

Searches across 120M+ article titles. Supports AND (default), quoted phrases, OR, and negation (-term). Returns up to 50 results per page.

Args: query: Search terms for article titles (e.g. "machine learning") is_oa: Filter by open-access status (true = OA only, false = closed only, omit for all) page: Page number for pagination (50 results per page, default 1)

unpaywall_export_risA

Export the most recent unpaywall_lookup or unpaywall_search results as RIS format. Save output as a .ris file and import into Zotero: File -> Import.

unpaywall_export_bibtexA

Export the most recent unpaywall_lookup or unpaywall_search results as BibTeX format.

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

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