OpenAlex MCP Server

A Model Context Protocol (MCP) server that provides access to the OpenAlex API - a fully open catalog of the global research system covering over 240 million scholarly works.

Local serverstdioMIT

What is the OpenAlex MCP Server?

OpenAlex MCP Server is an MCP project maintained in the reetp14/openalex-mcp repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that provides access to the OpenAlex API - a fully open catalog of the global research system covering over…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_worksSearch scholarly works
search_authorsSearch researchers and creators
search_sourcesSearch journals, conferences, repositories
search_institutionsSearch universities, hospitals, labs
search_conceptsSearch research topics
search_publishersSearch publishing organizations
search_fundersSearch grant-making bodies
searchSearch query (required)
filterBoolean filters (e.g., concept.id:C12345,from_publication_date:2022-01-01)
sortSort field with optional :desc (e.g., cited_by_count:desc)
cursorDeep pagination (use for first call)
group_byFaceting/aggregation by field
selectComma-separated fields to return
sampleRandom sample size with optional seed
mailtoYour email for higher rate limits
get_entityGet a single entity by OpenAlex ID
entity_typeOne of: works, authors, sources, institutions, concepts, publishers, funders
openalex_idOpenAlex ID (e.g., W2741809807, A1969205038)
autocompleteType-ahead search across entity types
per_pageNumber of suggestions (max 50)
classify_textPredict research concepts from text
titleTitle text to classify
abstractAbstract text to classify

How to install the OpenAlex MCP Server

{
  "mcpServers": {
    "openalex": {
      "command": "node",
      "args": [
        "./node_modules/openalex-mcp/build/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.