You're viewing a demo portfolio

Join the waitlist
PRSM

openalex_resolve_name

Active

Tool of @cyanheads/openalex-mcp-server

declared in 0.7.2

Resolve 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.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Name or partial name to resolve. Also accepts DOIs for quick lookup."
    },
    "filters": {
      "type": "object",
      "description": "Narrow autocomplete results with filters. Example: restrict to a specific country or publication year range.",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "entity_type": {
      "enum": [
        "works",
        "authors",
        "sources",
        "institutions",
        "topics",
        "keywords",
        "publishers",
        "funders"
      ],
      "type": "string",
      "description": "Entity type to search. Omit for cross-entity search (useful when entity type is unknown)."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

@cyanheads/openalex-mcp-server

https://github.com/cyanheads/openalex-mcp-server

2/7 registries
View full server →