Openalex logo

Openalex

Search and inspect OpenAlex’s scholarly graph through MCP, covering works, authors, institutions, venues, concepts, and citations.

Install Openalex

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "openalex": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-openalex"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 5 tools correctly (6d ago).

Overview

The openalex MCP server connects AI agents to the free, public OpenAlex scholarly works API without requiring authentication. It supports structured exploration of works, authors, institutions, venues, concepts, and citation relationships, including searches by title, DOI, or OpenAlex ID. Use it for literature reviews, institutional research, citation analysis, and related scholarly metadata tasks. It is available as a hosted MCP endpoint or a local stdio package.

Use cases

  • Find papers by title, DOI, or OpenAlex ID
  • Analyze an institution’s recent publications
  • Explore concepts and related scholarly works
  • Trace citation and reference relationships
  • Conduct structured literature reviews

Key features

  • Searches OpenAlex scholarly works
  • Links works with authors, institutions, venues, and concepts
  • Supports citation and reference exploration
  • Offers hosted MCP and local stdio modes
  • Requires no OpenAlex authentication
  • Provides HTTP access to hosted tools

Tools5

What Openalex lets your agent do. Expand a tool for its parameters.

Verified live~786 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

9/9 checks healthy over the last 52d

What it can do

From the 5 tools this server returned when we ran it.

Makes network requests · 1Read-only tools · 5
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age191 days
Maintainers1

Observed 2026-10-23 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev · @pipeworx/mcp-openalex (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads390Package downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed5Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Openalex works

What openalex MCP server does

The openalex MCP server exposes OpenAlex’s structured scholarly graph to MCP-compatible clients. OpenAlex contains more than 240 million scholarly works and links them to authors, institutions, venues, concepts, funders, and citations. The data source is free and public, so no OpenAlex account or API key is required.

Use it to find a paper by title, DOI, or OpenAlex identifier and retrieve its structured record. It also supports searches involving authors and institutions, concept-based discovery, and citation questions such as which works cite a paper or which sources it references. A citable work URI follows the pattern pipeworx://openalex/work/{work_id}.

How it works

The hosted connection is available at https://gateway.pipeworx.io/openalex/mcp. A full Pipeworx gateway connection is also available at https://gateway.pipeworx.io/mcp; both reach the same underlying data sources, but the scoped endpoint lists OpenAlex tools directly. Hosted pack endpoints also expose shared Pipeworx meta-tools, including ask_pipeworx, discover_tools, search_within, and remember/recall.

The local package communicates over MCP using stdin and stdout. Run it with npx -y @pipeworx/mcp-openalex to expose only the OpenAlex pack’s tools, without the gateway’s shared meta-tools. Without an MCP client, the hosted gateway also provides HTTP tool access, including the documented openalex_search_works endpoint.

Setup and configuration

For a hosted setup, add the endpoint to an MCP client:

config.json
{
  "mcpServers": {
    "openalex": {
      "url": "https://gateway.pipeworx.io/openalex/mcp"
    }
  }
}

For local stdio use:

config.json
{
  "mcpServers": {
    "openalex": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-openalex"]
    }
  }
}

OpenAlex does not require authentication. The gateway automatically sends a polite-pool email and User-Agent on requests. No environment variables are documented as required.

Tools and capabilities

The openalex MCP server is suited to:

  • Searching and retrieving scholarly works
  • Looking up authors and institutions
  • Browsing concepts and subject classifications
  • Following cited and citing works
  • Filtering research by publication context or open-access status
  • Asking the gateway to route natural-language questions with ask_pipeworx

OpenAlex entity identifiers use stable prefixes: W for works, A for authors, I for institutions, V for venues, and C for concepts. Cross-entity queries can connect a paper to its authors, affiliations, publication venue, and concepts.

Limitations and notes

Author disambiguation is imperfect, particularly for common names or researchers whose records span separate identifiers. Cross-check with ORCID when available. Concepts are arranged in a six-level hierarchy; broad top-level concepts may be less useful than more specific lower-level entries.

Citation counts come from OpenAlex’s own indexed corpus and may differ from Google Scholar or Web of Science. Newly published works can take weeks to appear, while citations to recent works generally take longer. OpenAlex and Semantic Scholar are separate datasets, so their coverage and metadata can diverge. Open-access labels such as gold, green, hybrid, bronze, and closed describe the availability status tracked by OpenAlex, not a guarantee that every version is freely accessible.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Openalex

openalex is an MCP server that connects AI agents to the free OpenAlex scholarly graph. Its main tools support searching and retrieving works, looking up authors and institutions, browsing concepts, and exploring cited or citing papers. It can run locally over stdio or through Pipeworx’s hosted MCP gateway without an API key.

Install it as a local stdio server with `npx -y @pipeworx/mcp-openalex`. Add that command and argument to your MCP client configuration. You can instead connect to the hosted endpoint at `https://gateway.pipeworx.io/openalex/mcp`, which does not require a local installation.

Yes, openalex works with Cursor through the hosted MCP URL shown in the README. Add `https://gateway.pipeworx.io/openalex/mcp` as an MCP server in Cursor, or configure the local `npx` stdio command if you prefer to run the package locally.

No, it does not require an OpenAlex API key or account. The hosted gateway adds a polite-pool email and User-Agent automatically. The local package also runs without a Pipeworx account or gateway round-trip.

Use the hosted HTTP API with a POST request to `https://gateway.pipeworx.io/v1/tools/openalex_search_works`. Send JSON such as `{"query":"transformer neural networks"}` with a `Content-Type: application/json` header.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOpenalex AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/openalex?style=directory)](https://allmcps.com/mcp/openalex)
HTML Embed
<a href="https://allmcps.com/mcp/openalex"><img src="https://allmcps.com/api/badge/openalex?style=directory" alt="Openalex on AllMCPs" /></a>