Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENALEX_BEARER_TOKEN | No | Bearer token for authenticated API access (optional) | |
| OPENALEX_DEFAULT_EMAIL | No | Default email for rate limiting when no mailto parameter provided |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_works | Search scholarly works in OpenAlex |
| search_authors | Search authors and researchers |
| search_sources | Search journals and sources |
| search_institutions | Search institutions |
| search_topics | Search research topics (formerly concepts) |
| search_publishers | Search publishers |
| search_funders | Search funders |
| get_entity | Get a single entity by its OpenAlex ID |
| autocomplete | Type ahead search across any OpenAlex entity type |
| classify_text | Classify arbitrary text to predict research concepts and confidence scores |
| get_filterable_fields | Get a list of filterable field names and their types for a specified OpenAlex entity. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |