get_oa
ActiveTool of Unpaywall
declared in 0.1.0
Given a DOI, fetch open-access status and the best free legal copy if one exists. Returns is_oa, oa_status (gold | green | hybrid | bronze | closed), best location (URL, host type, license), and journal metadata.
Parameters schema
{
"type": "object",
"examples": [
{
"doi": "10.1038/nature12373"
},
{
"doi": "10.1371/journal.pmed.1002295"
}
],
"required": [
"doi"
],
"properties": {
"doi": {
"type": "string",
"description": "DOI (e.g., \"10.1038/nature12373\")"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Unpaywall
https://github.com/pipeworx-io/mcp-unpaywall
1/7 registries