# OpenAlex

`dev.mcpharbor.gateway/openalex`, version 1.0.0

OpenAlex scholarly graph: works, authors, institutions, citations, bibliometric analysis

- MCP endpoint: `https://gateway.mcpharbor.dev/mcp/openalex` for this server alone, or `https://gateway.mcpharbor.dev/mcp` for every server
- Authentication: `Authorization: Bearer <your gateway API key>`
- Price per tool call: $0.0001 (100 micro-USD)
- Registry entry: <https://gateway.mcpharbor.dev/v0.1/servers/dev.mcpharbor.gateway%2Fopenalex/versions/latest>
- Every tool, machine-readable: <https://gateway.mcpharbor.dev/llms-full.txt>

## Provider

We proxy this provider under the terms below, re-checked on a schedule. If a re-check ever
says no, the server and its tools leave the catalog and this page disappears with them.

| Fact | Value |
| --- | --- |
| Terms of use | <https://openalex.org/OpenAlex_termsofservice.pdf> |
| Terms verified on | 2026-09-19 |
| API documentation | <https://help.openalex.org/> |
| Upstream API key | free_key; supplied by the gateway, so never send upstream credentials to this endpoint |
| Rate limit | 600 requests per minute |
| Website | <https://help.openalex.org/> |
| Compliance notes | Usage-metered: 100,000 credits/day with a free key. |

## Attribution

This provider requires the attribution below wherever you use results from its tools.
Reproduce it verbatim:

> Appreciated but not required (CC0)

## Tools (5)

Every call below costs $0.0001 (100 micro-USD). Listing them costs nothing.

| Tool | Description | Price per call | Documentation |
| --- | --- | --- | --- |
| `openalex__openalex_analyze_trends` | Aggregate 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... | $0.0001 | [openalex__openalex_analyze_trends](https://gateway.mcpharbor.dev/docs/tools/openalex__openalex_analyze_trends) |
| `openalex__openalex_describe_fields` | List valid field names for an OpenAlex entity type and context (filter, group_by, or select). Use proactively before constructing a filter or group_by to avoid invalid-field 400 errors. Pass \`query... | $0.0001 | [openalex__openalex_describe_fields](https://gateway.mcpharbor.dev/docs/tools/openalex__openalex_describe_fields) |
| `openalex__openalex_get_citation_graph` | Walk the citation graph one hop from a seed work. Direction picks the edge: incoming citations (\`cites\`), the seed's own references (\`cited_by\`), or OpenAlex's algorithmically-related works (\`relat... | $0.0001 | [openalex__openalex_get_citation_graph](https://gateway.mcpharbor.dev/docs/tools/openalex__openalex_get_citation_graph) |
| `openalex__openalex_resolve_name` | Resolve a name or an identifier to an OpenAlex ID. ALWAYS use this before filtering by entity — names are ambiguous, IDs are not. A name returns up to 10 autocomplete matches with disambiguation hi... | $0.0001 | [openalex__openalex_resolve_name](https://gateway.mcpharbor.dev/docs/tools/openalex__openalex_resolve_name) |
| `openalex__openalex_search_entities` | Search, 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. Othe... | $0.0001 | [openalex__openalex_search_entities](https://gateway.mcpharbor.dev/docs/tools/openalex__openalex_search_entities) |

## Price

- $0.0001 (100 micro-USD) per tool call.
- Billed on: each tools/call that reaches the upstream and returns a result.
- Free: server/discover, tools/list, registry endpoints, docs files.
- Payment: prepaid credits, drawn down per call. A call your balance cannot cover is refused with HTTP 402 before any upstream is contacted.
- A charged call that then fails upstream is refunded automatically.
- Retries are ordinary calls. There is no client idempotency key, so repeating a request that was already charged buys a second call - see [agent.txt](https://gateway.mcpharbor.dev/agent.txt), section 7.
