
Wraps the OpenAlex API to give Claude access to scholarly research data without authentication. You can search academic papers, authors, institutions, and citation networks directly from your MCP client. Part of the Pipeworx gateway ecosystem, which means you can either connect to this specific server or tap into their full gateway for 250+ data sources. Includes an ask_pipeworx tool that lets you query in natural language instead of calling specific endpoints. Useful when you need to pull academic metadata, track research trends, or build literature reviews without managing API keys or rate limits yourself.
Public tool metadata for what this MCP can expose to an agent.
openalex_resolve_nameResolve a name or partial name to an OpenAlex ID. Returns up to 10 matches with disambiguation hints. ALWAYS use this before filtering by entity — names are ambiguous, IDs are not. Also accepts DOIs directly for quick lookup. Response time ~200ms.3 paramsResolve a name or partial name to an OpenAlex ID. Returns up to 10 matches with disambiguation hints. ALWAYS use this before filtering by entity — names are ambiguous, IDs are not. Also accepts DOIs directly for quick lookup. Response time ~200ms.
entity_typestringworks · authors · sources · institutions · topics · keywordsfiltersobjectquerystringopenalex_search_entitiesSearch, filter, sort, or retrieve by ID. Covers all OpenAlex entity types (works, authors, sources, institutions, topics, keywords, publishers, funders). Pass `id` to retrieve a single entity (free, unlimited API calls). Otherwise, use `query` and/or `filters` for discovery. S...9 paramsSearch, filter, sort, or retrieve by ID. Covers all OpenAlex entity types (works, authors, sources, institutions, topics, keywords, publishers, funders). Pass `id` to retrieve a single entity (free, unlimited API calls). Otherwise, use `query` and/or `filters` for discovery. S...
cursorstringentity_typestringworks · authors · sources · institutions · topics · keywordsfiltersobjectidstringper_pageintegerquerystringsearch_modestringkeyword · exact · semanticdefault: keywordselectarraysortstringopenalex_analyze_trendsAggregate OpenAlex entities into groups and count them. Use for trend analysis (group works by publication_year), distribution analysis (group by oa_status, type, country), and comparative analysis (group by institution or topic). Combine with filters to scope the analysis. Re...5 paramsAggregate OpenAlex entities into groups and count them. Use for trend analysis (group works by publication_year), distribution analysis (group by oa_status, type, country), and comparative analysis (group by institution or topic). Combine with filters to scope the analysis. Re...
cursorstringentity_typestringworks · authors · sources · institutions · topics · keywordsfiltersobjectgroup_bystringinclude_unknownbooleanOpenAlex is a free, open replacement for Microsoft Academic Graph (which shut down in 2022). 240M+ scholarly works with structured data on authors, institutions, concepts, citations, and venues. Open-source data model, generous API. Free, no auth (polite User-Agent + email recommended).
Part of Pipeworx — an MCP gateway connecting AI agents to 1476+ live data sources.
Where Semantic Scholar is search-focused and Crossref is DOI-focused, OpenAlex is the most comprehensive structured graph: papers + authors + institutions + funders + concepts, all linked. For institutional analysis, citation networks, or systematic literature review, OpenAlex covers ground the others don't.
Common flows:
Citable URI: pipeworx://openalex/work/{work_id}.
Free, public. OpenAlex strongly encourages identifying yourself via mailto= query parameter or User-Agent for "polite pool" priority. Pipeworx forwards mailto=support@pipeworx.io and User-Agent: Pipeworx (mailto:support@pipeworx.io) automatically.
OpenAlex models 5 entity types, each with stable IDs:
| Entity | ID prefix | Example |
|---|---|---|
| Work (paper) | W | W2741809807 |
| Author | A | A1234567890 |
| Institution | I | I97018004 (Yale) |
| Venue (journal/conference) | V | V202381698 |
| Concept (subject taxonomy) | C | C41008148 (computer science) |
Works are linked to authors, institutions (where authors are affiliated), venues (where they were published), and concepts (what they're about). Cross-entity queries are powerful.
oa_status (gold, green, hybrid, bronze, closed). Use it to surface free-to-read versions in your output.Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"openalex": {
"url": "https://gateway.pipeworx.io/openalex/mcp"
}
}
}
tools/list at https://gateway.pipeworx.io/openalex/mcp returns the tools in the table
above plus the shared Pipeworx meta-tools — ask_pipeworx,
discover_tools, search_within, remember/recall and the rest of the
gateway-wide set. So the tool count you see is larger than this table: a
single-pack endpoint currently lists roughly 30 shared tools alongside the
pack's own. The connection's initialize response states its exact scope, and
is the authoritative answer for a given day.
This is deliberate, not multiplexing by accident. The meta-tools are what let a
scoped connection answer a question this pack does not cover — via
ask_pipeworx, which routes across the whole catalog — without you adding a
second MCP server. There is currently no way to mount a pack endpoint without
them; if the extra schemas cost you more context than the routing is worth,
connect to the full gateway once rather than to several pack endpoints.
Or connect to the full Pipeworx gateway to get every pack's tools listed directly, instead of just this one's:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Both URLs reach the same gateway and the same 1476+ data sources. The
only difference is which pack's tools are listed directly; ask_pipeworx
reaches all of them from either one.
Instead of calling tools directly, you can ask questions in plain English — this works on the pack endpoint above as well as on the full gateway:
ask_pipeworx({ question: "your question about Openalex data" })
The gateway picks the right tool and fills the arguments automatically.
MIT