search_works
ActiveTool of crossref
Search academic papers, books, and datasets via Crossref. Beyond keyword search you can SORT by citation count or publication date and FILTER by date range, work type, and author — e.g. "most-cited papers on transformers" (sort=citations), "papers on LLMs since 2024" (from_date=2024-01-01), "recent journal articles by an author". Returns titles, authors, journal, DOIs, citation counts, and dates.
Parameters schema
{
"type": "object",
"examples": [
{
"query": "climate change machine learning"
},
{
"limit": 20,
"query": "CRISPR gene editing"
}
],
"required": [],
"properties": {
"sort": {
"enum": [
"relevance",
"citations",
"published"
],
"type": "string",
"description": "Result ordering: \"relevance\" (default), \"citations\" (most-cited first), or \"published\" (newest first; note Crossref has some records with erroneous future dates)."
},
"type": {
"type": "string",
"description": "Restrict to a Crossref work type, e.g. \"journal-article\", \"book\", \"proceedings-article\", \"dataset\", \"posted-content\" (preprints)."
},
"limit": {
"type": "number",
"description": "Number of results to return (1-100, default 10)"
},
"query": {
"type": "string",
"description": "Keyword query (e.g. \"climate change machine learning\"). Optional if \"author\" is given."
},
"author": {
"type": "string",
"description": "Search/restrict by author name (e.g. \"Hinton\", \"Yann LeCun\")."
},
"from_date": {
"type": "string",
"description": "Only works published on/after this date (YYYY-MM-DD or YYYY)."
},
"until_date": {
"type": "string",
"description": "Only works published on/before this date (YYYY-MM-DD or YYYY)."
}
}
}Parent server
crossref
https://github.com/pipeworx-io/mcp-crossref
1/7 registries